/* Brandboek 2.0 topic presentation. Scoped to existing topic pages only. */
.garage-topic-page:before{height:560px}.garage-topic-page .gs-hero{min-height:240px;padding-top:28px;padding-bottom:32px}.garage-topic-page .gs .gs-hero h1{font-size:42px!important;line-height:1.08!important;max-width:1000px}.garage-topic-page .gs-hero p{font-size:19px;max-width:760px}.garage-topic-page .gs-breadcrumb{position:relative;background:#fff;border:0;padding-top:17px;padding-bottom:17px;font-size:12px;line-height:1.6}.garage-topic-page .gs-section{background:#fff;padding-block:56px}.garage-topic-page .gst-content{border-top:1px solid #e0e0e0}.gst-editorial{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);gap:74px;align-items:start}.gst-editorial>*{min-width:0}.gst-article{font-size:16px;line-height:1.7}.gs .gst-lead{font-size:19px;line-height:1.6;color:#222;margin-bottom:24px}.garage-topic-page .gst-article h2{font-size:28px!important;line-height:1.2!important;margin:38px 0 24px!important;font-weight:700!important}.gst-checklist{list-style:none;counter-reset:requirement;margin:0;padding:0}.gst-checklist li{position:relative;counter-increment:requirement;padding:18px 0 18px 40px;border-top:1px solid #ddd}.gst-checklist li:last-child{border-bottom:1px solid #ddd}.gst-checklist li:before{content:counter(requirement);position:absolute;left:0;top:17px;font-size:23px;line-height:1.3;font-weight:700;color:#c8001a}.gst-scope{background:#f5f5f5;border-left:3px solid #c8001a;margin-top:34px;padding:26px 28px}.garage-topic-page .gst-scope h2{margin:0 0 16px!important;font-size:23px!important}.gst-scope p:last-child{margin-bottom:0}.gst-example{margin:0 0 28px}.gst-dashboard{aspect-ratio:1.4;overflow:hidden;background:#101a20}.gst-dashboard img{display:block;width:300%;max-width:none;height:100%;object-fit:fill}.gst-panel-1{transform:translateX(-33.333333%)}.gst-panel-2{transform:translateX(-66.666667%)}.gst-example figcaption{font-size:12px;line-height:1.5;color:#73777b;padding-top:10px}.gst-help{border-top:3px solid #c8001a;padding-top:23px}.garage-topic-page .gst-help h2{font-size:24px!important;line-height:1.25!important;font-weight:700!important;text-transform:none!important;margin:0 0 16px!important}.gst-help p{font-size:15px;color:#62676b}.gst-help .gs-button{font-size:15px;width:100%;gap:15px}.gst-back{display:block;font-size:14px;margin-top:21px;text-underline-offset:3px}.garage-topic-page .gst-related{background:#f5f5f5}.garage-topic-page .gst-related h2{font-weight:700!important;font-size:28px!important}.gst-related-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:52px}.gst-related-list li{border-top:1px solid #d4d4d4}.gst-related-list a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;color:#222;text-decoration:none;font-size:16px;line-height:1.4}.gst-related-list a:hover{text-decoration:underline}.gst-related-list span{color:#c8001a;font-size:21px;flex:none}.garage-topic-page #consultation{background:#f5f5f5}.garage-topic-page .gs-contact{background:white}.garage-topic-page .gs-button{border-radius:3px}
@media(max-width:991px){.garage-topic-page:before{height:560px}.garage-topic-page .gs-hero{min-height:300px}.garage-topic-page .gs .gs-hero h1{font-size:36px!important}.gst-editorial{gap:36px;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.gst-related-list{column-gap:30px}.gst-scope{padding:23px}}
@media(max-width:767px){.garage-topic-page:before{height:640px}.garage-topic-page .gs-hero{min-height:310px;padding-block:26px}.garage-topic-page .gs .gs-hero h1{font-size:29px!important;line-height:1.12!important}.garage-topic-page .gs-hero p{font-size:17px}.garage-topic-page .gs-section{padding-block:38px}.gst-editorial{grid-template-columns:minmax(0,1fr);gap:32px}.gs .gst-lead{font-size:18px}.garage-topic-page .gst-article h2{font-size:25px!important;margin:30px 0 20px!important}.gst-scope{padding:21px}.garage-topic-page .gst-scope h2{font-size:22px!important;margin:0 0 15px!important}.gst-example{max-width:440px}.gst-dashboard{aspect-ratio:1.7}.gst-related-list{grid-template-columns:minmax(0,1fr)}.garage-topic-page .gst-related h2{font-size:25px!important}.gst-related-list a{font-size:15px;padding-block:14px}.garage-topic-page .gs-breadcrumb{font-size:11px;overflow-wrap:anywhere}}

.garage-topic-page .gst-breadcrumb-surface{position:relative;background:#fff}
