.ba-page{color:#172019;background:#f3f4f0}.ba-hero{color:#fff;align-items:flex-end;min-height:690px;display:flex;position:relative;overflow:hidden}.ba-hero>img{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.ba-hero-shade{background:linear-gradient(90deg,#07110fea 0%,#07110fb0 48%,#07110f26 82%),linear-gradient(#0000 42%,#07110fd1 100%);position:absolute;inset:0}.ba-hero-copy{padding-block:125px 76px;position:relative}.ba-hero-copy nav{color:#e4e9e5;gap:10px;margin-bottom:76px;font-size:14px;display:flex}.ba-hero-copy nav a{text-underline-offset:4px;text-decoration:underline}.ba-hero-copy h1{max-width:1000px}.ba-hero-copy h1 span{color:#c5d8c7}.ba-hero-copy>p:not(.vm-eyebrow){max-width:720px;margin:28px 0;font-size:19px}.ba-intro{grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:92px 66px;display:grid}.ba-intro>p{font-size:20px}.ba-route{background:#cbd0ca;border:1px solid #cbd0ca;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ba-route article{background:#fff;min-height:260px;padding:29px;position:relative}.ba-route svg{color:#437052;margin-bottom:38px}.ba-route article>span{color:#79847b;font-size:13px;position:absolute;top:26px;right:24px}.ba-route h2{margin-bottom:12px;font-size:23px}.ba-route p{color:#515b53;font-size:15px}.ba-layout{grid-template-columns:230px minmax(0,820px);gap:92px;padding-block:100px;display:grid}.ba-layout>aside{align-self:start;gap:13px;display:grid;position:sticky;top:110px}.ba-layout>aside a{border-bottom:1px solid #d6dad5;padding-block:9px;font-size:14px}.ba-article section{padding-bottom:88px;scroll-margin-top:120px}.ba-article h2{margin:8px 0 30px}.ba-article h3{margin:30px 0 8px;font-size:20px}.ba-article p,.ba-article li{color:#424a44;font-size:17px;line-height:1.72}.ba-number{font-weight:700;color:#437052!important;font-size:14px!important}.ba-info-grid{background:#cbd0ca;border:1px solid #cbd0ca;grid-template-columns:1fr 1fr;gap:1px;margin:30px 0;display:grid}.ba-info-grid>div{background:#fff;min-height:185px;padding:24px}.ba-info-grid svg{color:#437052;margin-bottom:19px}.ba-info-grid strong{margin-bottom:7px;font-size:17px;display:block}.ba-info-grid p{font-size:15px;line-height:1.55}.ba-note,.ba-keuring,.ba-decision{gap:18px;margin-top:30px;padding:24px 26px;display:flex}.ba-note{background:#f2e3df;border-left:4px solid #b9422e}.ba-keuring,.ba-decision{background:#e4ebe5;border-left:4px solid #437052}.ba-note svg,.ba-keuring svg,.ba-decision svg{flex:none;margin-top:3px}.ba-note p,.ba-keuring p,.ba-decision p{margin-top:6px;font-size:15px}.ba-keuring h3{margin:0 0 8px}.ba-signal-list{background:#cbd0ca;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;padding:1px;list-style:none;display:grid}.ba-signal-list li{background:#fff;padding:21px}.ba-signal-list strong,.ba-signal-list span{display:block}.ba-signal-list strong{margin-bottom:6px;font-size:16px}.ba-signal-list span{color:#59625b;font-size:15px}.ba-budget{color:#fff;background:#18201d;align-items:flex-start;gap:20px;margin:28px 0;padding:28px;display:flex}.ba-budget>svg{color:#b9d0bc;margin-top:3px}.ba-budget>div{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ba-budget span{font-size:15px}.ba-budget b{color:#90aa94;font-size:18px}.ba-check-intro{margin-bottom:28px}.ba-check-groups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ba-check-groups fieldset{background:#fff;border:1px solid #cbd0ca;margin:0;padding:22px}.ba-check-groups legend{align-items:center;gap:10px;padding:0 8px;font-size:17px;font-weight:700;display:flex}.ba-check-groups legend svg{color:#437052}.ba-check-groups label{cursor:pointer;border-bottom:1px solid #e3e6e1;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ba-check-groups label:last-child{border-bottom:0}.ba-check-groups input{accent-color:#365f43;flex:none;width:19px;height:19px;margin-top:4px}.ba-check-groups span{color:#424a44;font-size:15px;line-height:1.55}.ba-faq{border-top:1px solid #cbd0ca}.ba-faq details{border-bottom:1px solid #cbd0ca;padding:19px 0}.ba-faq summary{cursor:pointer;margin-left:20px;font-size:17px;font-weight:700;list-style-position:outside}.ba-faq details p{margin:12px 0 0 20px;font-size:15px}.ba-sources{color:#fff;background:#17201c;padding-block:70px}.ba-sources>.vm-container{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.ba-sources h2{font-size:36px}.ba-sources ul{margin:0;padding:0;list-style:none}.ba-sources li{border-top:1px solid #ffffff38}.ba-sources li:last-child{border-bottom:1px solid #ffffff38}.ba-sources a{justify-content:space-between;gap:20px;padding:18px 0;display:flex}.ba-related{grid-template-columns:.78fr 1.22fr;gap:80px;padding-block:90px;display:grid}.ba-related-links{border-top:1px solid #cbd0ca}.ba-related-links a{border-bottom:1px solid #cbd0ca;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;padding:21px 0;display:grid}.ba-related-links span{color:#6d796f;font-size:13px}.ba-related-links strong{font-size:17px}.ba-disclaimer{color:#616b63;grid-column:2;font-size:14px}@media (max-width:900px){.ba-route{grid-template-columns:1fr 1fr}.ba-intro,.ba-sources>.vm-container,.ba-related{grid-template-columns:1fr;gap:28px}.ba-intro{padding-block:60px 45px}.ba-layout{grid-template-columns:1fr;gap:45px;padding-block:65px}.ba-layout>aside{position:static}.ba-article section{padding-bottom:60px}.ba-disclaimer{grid-column:1}.ba-related{padding-block:65px}}@media (max-width:600px){.ba-hero{min-height:650px}.ba-hero-copy{padding-block:85px 55px}.ba-hero-copy nav{margin-bottom:52px}.ba-hero-copy>p:not(.vm-eyebrow){font-size:17px}.ba-route{grid-template-columns:1fr;width:calc(100% - 32px)}.ba-route article{min-height:0;padding:26px}.ba-route svg{margin-bottom:22px}.ba-layout{width:calc(100% - 40px)}.ba-info-grid,.ba-signal-list,.ba-check-groups{grid-template-columns:1fr}.ba-note,.ba-keuring,.ba-decision{padding:21px 19px}.ba-budget{padding:23px 20px}.ba-budget>div{grid-template-columns:1fr auto;display:grid}.ba-budget b{text-align:right}.ba-related{padding-block:52px}.ba-related-links strong{font-size:15px}}@media print{.ba-page .vm-header,.ba-page .vm-footer,.ba-hero,.ba-intro,.ba-route,.ba-layout>aside,.ba-article>section:not(#aankoopcheck),.ba-sources,.ba-related{display:none!important}.ba-layout{width:100%;max-width:none;padding:0;display:block}.ba-article section#aankoopcheck{padding:20px;display:block}.ba-check-groups{grid-template-columns:1fr 1fr}.ba-check-groups fieldset,.ba-decision{break-inside:avoid}}
