.guide-header{background:var(--green);color:white;padding:20px max(20px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}.guide-header img{width:210px}.guide-header a{font-weight:700}.guide-wrap{max-width:1080px;margin:auto;padding:65px 24px}.guide-wrap h1{font-size:clamp(2.6rem,6vw,5rem);text-transform:none;line-height:1.05;letter-spacing:-.04em}.guide-wrap h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;margin-bottom:24px}.guide-wrap h3{font-size:1.35rem;line-height:1.3;margin:24px 0 12px}.guide-wrap p,.guide-wrap li{line-height:1.75}.guide-lead{font-size:1.25rem;max-width:800px}.guide-wrap section{padding:60px 0;border-bottom:1px solid #b8c9bd;scroll-margin-top:24px}.guide-links,.guide-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.guide-links a,.guide-button{padding:12px 18px;background:var(--green);color:white;border:0;border-radius:12px;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.guide-links a:hover,.guide-button:hover{background:var(--green-2)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-grid article{padding:12px 25px;background:white;border-radius:18px}.notice{padding:24px;border-left:5px solid var(--green-2);background:#e2ecd9;margin:24px 0}.checklist{display:grid;gap:10px}.checklist label{display:flex;gap:14px;align-items:flex-start;background:white;padding:16px;border-radius:10px;cursor:pointer}.checklist input{width:22px;height:22px;flex-shrink:0;accent-color:var(--green);margin:2px 0}.briefing-body details{border-top:1px solid #bccabe;padding:18px 0}.briefing-body summary{cursor:pointer;font-weight:800;font-size:1.15rem;line-height:1.5}.briefing-body details[open]{padding-bottom:28px}.briefing-body li{margin-bottom:5px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #d79300;outline-offset:4px}.guide-wrap :target{scroll-margin-top:24px}.home-guide{max-width:1240px;margin:0 auto;padding:70px 28px}.home-guide h2{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05}.home-guide>p{font-size:1.15rem;max-width:850px}.home-guide .guide-grid{margin-top:25px}.home-guide a{font-weight:800}.home-guide article h3{font-size:1.5rem;line-height:1.3;margin-top:20px}.home-guide article{padding:20px 28px}.home-guide .notice{font-size:1.05rem}.home-guide .guide-button{display:inline-block;margin:15px 0}.guide-wrap li{overflow-wrap:anywhere}@media(max-width:650px){.guide-grid{grid-template-columns:1fr}.guide-header{flex-wrap:wrap}.guide-wrap{padding:40px 20px}.guide-wrap section{padding:40px 0}}@media print{body{background:white!important;color:black!important;font-family:Arial,sans-serif}.guide-header,.guide-links,.guide-actions,.guide-button,footer,#leerlingen,#coaches{display:none!important}.guide-wrap{padding:0;max-width:none}.guide-wrap section{padding:10px 0}.guide-wrap h1{font-size:25pt}.guide-wrap h2{font-size:20pt}.guide-wrap h3{font-size:14pt}details{display:block!important}details>*{display:block}summary{break-after:avoid}h1,h2,h3{break-after:avoid}li{break-inside:avoid}.checklist{gap:0}.checklist label{padding:5px 0}a{color:black}}
