/* Aanvullingen 2026-11-03 — zelfde huisstijl (variabelen uit style.css) */
.lw-hero{padding:44px 0 56px}
.lw-hero-grid{display:grid;grid-template-columns:1fr 440px;grid-template-areas:"head form" "more form";column-gap:48px;align-items:start;position:relative;z-index:1}
.lw-hero-head{grid-area:head}.lw-hero-form{grid-area:form}.lw-hero-more{grid-area:more}
.lw-hero h1{font-size:clamp(1.7rem,3vw,2.7rem);font-weight:800;color:#fff;margin:12px 0 14px;line-height:1.15;letter-spacing:-.02em}
.lw-hero .breadcrumb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.82rem;color:rgba(255,255,255,.7)}
.lw-hero .breadcrumb a{color:rgba(255,255,255,.85)}.lw-hero .breadcrumb i{font-size:.6rem;opacity:.6}
.lw-ql{box-shadow:0 20px 60px rgba(0,0,0,.22);border:0}
.lw-ql .form-2col{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lw-ql .form-field{margin-bottom:12px}
.lw-ql .lw-more{margin:4px 0 6px;font-size:.88rem;color:var(--navy)}
.lw-ql .lw-more summary{cursor:pointer;font-weight:600;color:var(--orange);margin-bottom:8px}
.lw-ql .sfk-btn-back{flex:0 0 auto}
.lw-article .lw-sec{margin-bottom:34px}
.lw-article h3{font-size:1.1rem;color:var(--navy);margin:22px 0 10px}
.lw-article p a,.lw-article li a{color:var(--orange);font-weight:600}
.lw-list{margin:12px 0 0;padding:0}
.lw-article .lw-list li{display:block;position:relative;padding:10px 0 10px 28px;border-bottom:1px solid var(--light2)}
.lw-list li::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:11px;color:var(--orange);font-size:.85rem}
.lw-list li strong a{color:var(--navy)}
.lw-steps{margin:18px 0 8px}
.lw-adv{margin-top:6px}
.lw-cols{columns:3 200px;column-gap:24px;margin:10px 0 0;padding:0}
.lw-cols li{break-inside:avoid;padding:4px 0}
.lw-cols li a{color:var(--navy);font-weight:600}.lw-cols li a:hover{color:var(--orange)}
.lw-sticky{display:none}
.lw-prov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:24px}
.lw-prov-card{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;font-weight:700;color:var(--navy);box-shadow:var(--shadow)}
.lw-prov-card span{font-weight:400;font-size:.82rem;color:var(--gray)}
.lw-prov-card:hover{border-color:var(--orange);color:var(--orange)}
.lw-seo p{margin-bottom:14px}
@media(max-width:1024px){
 .lw-hero-grid{grid-template-columns:1fr;grid-template-areas:"head" "form" "more";row-gap:22px}
}
@media(max-width:768px){
 .lw-hero{padding:22px 0 34px}
 .lw-hero h1{font-size:1.65rem;margin:8px 0 8px}
 .lw-hero .page-hero-sub{font-size:.95rem;margin-bottom:4px}
 .lw-hero .hero-eyebrow{display:none}
 .lw-ql{padding:20px 16px}
 .lw-ql .sfk-header p{display:none}
 .lw-sticky{display:flex;align-items:center;justify-content:center;gap:8px;position:fixed;left:12px;right:84px;bottom:12px;z-index:998;background:var(--orange);color:#fff;font-weight:800;border-radius:50px;padding:14px 18px;box-shadow:var(--shadow-orange);transition:transform .25s,opacity .25s}
 .lw-sticky.lw-hide{transform:translateY(120%);opacity:0;pointer-events:none}
}
@media(max-width:400px){.lw-ql .form-2col{grid-template-columns:1fr}}
.lw-article .lw-cols{display:block}
.lw-article .lw-cols li{display:block}
.lw-article .lw-cols li::before{content:none}
.lw-article .lw-adv li{font-weight:500;color:var(--text)}
.lw-article .lw-adv li strong{color:var(--navy);margin-right:4px}
