/* Business Kompas: indexeerbare praktijkgidsen, aanvullend op Sprint M */
.bk-guide-page{background:#faf7f2}.bk-guide-hero{background:radial-gradient(circle at 77% 15%,#31485b 0,#162536 48%,#111b27 82%);color:#fff;overflow:hidden}
.bk-guide-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.72fr);gap:clamp(36px,6vw,100px);align-items:center;padding-top:84px;padding-bottom:87px}
.bk-guide-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#aebecb;font-size:12px;margin-bottom:55px}.bk-guide-breadcrumb a:hover{color:#e3bc81}.bk-guide-breadcrumb span:last-child{color:#e5c593}
.bk-guide-hero h1{font-size:clamp(49px,5.4vw,81px);line-height:1.04;letter-spacing:-.055em;margin:20px 0 25px;font-weight:650}.bk-guide-hero h1 em{color:#e1b888}
.bk-guide-lead{font-size:clamp(15px,1.24vw,18px);line-height:1.85;color:#cbd7e0;max-width:650px}
.bk-guide-back{display:inline-block;margin-top:28px;padding-bottom:8px;border-bottom:1px solid #d5b080;color:#efcd9b;font-size:12px;font-weight:750}
.bk-guide-aside{padding:32px 34px;border:1px solid #688095;background:#142432e0;box-shadow:0 38px 60px #0003;align-self:center}
.bk-guide-aside-label,.bk-guide-eyebrow{font-size:10px;font-weight:800;letter-spacing:.19em;color:#dbb681}
.bk-guide-aside h2{font-family:Georgia,serif;font-size:clamp(29px,2.7vw,39px);font-weight:400;line-height:1.2;letter-spacing:-.032em;margin:24px 0}
.bk-guide-aside-marks{display:grid;gap:11px;padding:20px 0;border-top:1px solid #43596a}.bk-guide-aside-marks span{font-size:12px;color:#d4e1ea}.bk-guide-aside small{display:block;font-size:10px;color:#8fa7b9;line-height:1.6}
.bk-guide-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(225px,310px);gap:clamp(42px,7vw,110px);align-items:start;padding-top:77px;padding-bottom:105px}
.bk-guide-article{max-width:820px}.bk-guide-article section+section{margin-top:64px}.bk-guide-article h2{font-size:clamp(30px,3vw,45px);letter-spacing:-.045em;line-height:1.2;margin:0 0 23px}
.bk-guide-article p,.bk-guide-article li{font-size:15px;color:#546572;line-height:1.85}.bk-guide-article p{margin:0 0 15px}.bk-guide-article strong{color:#243646}
.bk-guide-article a{text-decoration:underline;text-decoration-color:#b6916e;text-underline-offset:4px;color:#264e67;font-weight:700}
.bk-guide-answer{background:#eae8e3;border-left:4px solid #c39a63;padding:31px 38px}.bk-guide-answer h2{margin:13px 0 14px}.bk-guide-answer p:last-child{margin:0}
.bk-guide-list{padding-left:23px}.bk-guide-list li{padding-left:4px;margin-bottom:9px}
.bk-guide-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bk-guide-signals>div{background:#fff;border:1px solid #e4e1db;padding:25px;box-shadow:0 16px 34px #18283708}.bk-guide-signals b{font-size:12px;color:#a37b50}.bk-guide-signals h3{font-size:18px;letter-spacing:-.03em;margin:15px 0 10px}.bk-guide-signals p{font-size:13px;line-height:1.7;margin:0}
.bk-guide-steps{counter-reset:step;list-style:none;padding:0;margin:20px 0}.bk-guide-steps li{display:grid;grid-template-columns:185px minmax(0,1fr);gap:20px;border-top:1px solid #dedad3;padding:18px 0;line-height:1.7}.bk-guide-steps li:last-child{border-bottom:1px solid #dedad3}.bk-guide-steps li b{font-size:14px;color:#233745}.bk-guide-steps li span{font-size:13px;color:#657580}
.bk-guide-note{padding-left:14px;border-left:2px solid #bb9164;font-size:12px!important;color:#76828a!important}
.bk-guide-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:21px}.bk-guide-compare>div{background:#e7ecef;border-top:3px solid #6b8b9d;padding:26px}.bk-guide-compare>div+div{background:#f1e9db;border-color:#c39a63}.bk-guide-compare h3{font-size:18px;line-height:1.3;margin-bottom:14px}.bk-guide-compare p{font-size:13px;line-height:1.75;margin:0}
.bk-guide-side{position:sticky;top:105px;display:grid;gap:15px}.bk-guide-side>div{border:1px solid #dedcda;background:#fff;padding:28px}.bk-guide-side h2{font-family:Georgia,serif;font-size:27px;line-height:1.2;font-weight:400;letter-spacing:-.02em;margin:18px 0}.bk-guide-side p{font-size:12px;color:#62727e;line-height:1.9}.bk-guide-side a{display:inline-block;border-bottom:1px solid #b68f64;padding:9px 0;color:#2c566e;font-size:12px;font-weight:800}.bk-guide-side .bk-guide-side-muted{background:#eee8de}.bk-guide-side-muted>span{font-size:10px;letter-spacing:.13em;font-weight:800;color:#a37b50}
.bk-guide-cta{background:#142638;color:#fff}.bk-guide-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:70px;padding-bottom:70px}.bk-guide-cta h2{font-size:clamp(35px,4vw,57px);line-height:1.13;margin:15px 0}.bk-guide-cta p{font-size:14px;color:#b7c6d3;line-height:1.8;max-width:620px}.bk-guide-actions{display:grid;justify-items:start;gap:18px}.bk-guide-alt{border-bottom:1px solid #9cabb5;color:#d3e1ea;padding-bottom:6px;font-size:12px}
@media(max-width:1000px){.bk-guide-hero-grid{grid-template-columns:1fr 320px;gap:24px}.bk-guide-content{grid-template-columns:minmax(0,1fr) 240px;gap:33px}}
@media(max-width:800px){.bk-guide-hero-grid,.bk-guide-content{grid-template-columns:1fr}.bk-guide-hero-grid{padding-top:55px;padding-bottom:63px}.bk-guide-breadcrumb{margin-bottom:33px}.bk-guide-aside{max-width:610px}.bk-guide-side{position:static;grid-template-columns:1fr 1fr}.bk-guide-cta-inner{align-items:start;flex-direction:column}.bk-guide-content{padding-top:55px;padding-bottom:70px}}
@media(max-width:550px){.bk-guide-hero h1{font-size:clamp(43px,10vw,58px)}.bk-guide-aside{padding:26px}.bk-guide-hero-grid{padding-top:38px;padding-bottom:47px}.bk-guide-article section+section{margin-top:50px}.bk-guide-answer{padding:23px 22px}.bk-guide-signals,.bk-guide-compare,.bk-guide-side{grid-template-columns:1fr}.bk-guide-steps li{grid-template-columns:1fr;gap:5px}.bk-guide-content{padding-top:45px}.bk-guide-cta-inner{padding-top:55px;padding-bottom:55px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
