
.checklist-page{background:#f7fbfb;color:#10283c;padding:28px 20px 90px}.checklist-wrap{max-width:1184px;margin:auto}.checklist-page .breadcrumbs{display:flex;gap:9px;font-size:14px;color:#5d6e79;margin:0 0 42px}.checklist-page .breadcrumbs a{color:#08777b}.checklist-intro{max-width:840px;margin:0 0 38px}.checklist-intro h1{font:800 clamp(34px,4vw,54px)/1.12 Manrope,sans-serif;letter-spacing:-.04em;margin:15px 0}.checklist-intro>p:not(.eyebrow){font-size:18px;line-height:1.65;color:#344b5a}.checklist-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.checklist-actions button{border:1px solid #bdd7d6;background:white;border-radius:9px;padding:12px 20px;color:#10283c;font-weight:700;cursor:pointer}.score-guide{background:#e9f8f7;border-left:4px solid #0b9c91;padding:19px 22px;border-radius:8px;font-size:16px;line-height:1.6;margin-bottom:34px}.checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checklist-section{background:white;border:1px solid #d9e7e8;border-radius:16px;padding:27px}.checklist-section-head{display:flex;gap:16px}.checklist-section-head>span{font:800 14px Manrope;color:#08777b;padding-top:4px}.checklist-section h2{font:800 24px/1.2 Manrope;margin:0 0 8px}.checklist-section-head p{color:#4c6570;margin:0;font-size:15px;line-height:1.5}.checklist-section ul{list-style:none;padding:0;margin:20px 0}.checklist-section li{border-top:1px solid #edf2f2;padding:13px 0}.checklist-section label{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;cursor:pointer}.checklist-section input{width:18px;height:18px;flex:none;margin:3px 0;accent-color:#08777b}.evidence{font-size:14px;line-height:1.5;color:#546773;margin:0}.scenario-panel,.reference-panel,.checklist-cta{background:#fff;border:1px solid #d9e7e8;border-radius:16px;padding:28px;margin-top:24px}.scenario-panel h2,.reference-panel h2{font-size:28px;margin:0 0 14px}.scenario-panel li{font-size:16px;line-height:1.6;margin-bottom:12px}.reference-panel p,.checklist-cta p{font-size:16px;line-height:1.6}.reference-panel li{margin:8px 0}.reference-panel a{color:#08777b;text-decoration:underline}.checklist-cta{background:#10283c;color:white;display:flex;justify-content:space-between;align-items:center;gap:24px}.checklist-cta .eyebrow{color:#5de0d1}.checklist-cta h2{font-size:30px;margin:7px 0}.checklist-cta .button{background:#fff;color:#10283c;flex:none}@media(max-width:800px){.checklist-grid{grid-template-columns:1fr}.checklist-page{padding:20px 18px 80px}.checklist-page .breadcrumbs{margin-bottom:28px;flex-wrap:wrap}.checklist-cta{display:block}.checklist-cta .button{margin-top:12px}.checklist-section{padding:22px}}@media print{.site-header,.site-footer,.mobile-dock,.checklist-actions,.checklist-cta{display:none!important}.checklist-page{padding:0;background:white}.checklist-wrap{max-width:none}.checklist-grid{display:block}.checklist-section{break-inside:avoid;margin:0 0 14px;border-color:#bfcfd1}.reference-panel,.scenario-panel{break-inside:avoid}.checklist-intro h1{font-size:30px}}

.checklist-teaser{max-width:1184px;margin:8px auto 42px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #d9e7e8;border-radius:16px;background:#e9f8f7}.checklist-teaser h2{font-size:26px;line-height:1.25;margin:8px 0}.checklist-teaser p:not(.eyebrow){font-size:16px;line-height:1.6;margin:0}.checklist-teaser .button{flex:none}.feature-resource{max-width:1184px;margin:20px auto 30px;padding:18px 22px;border-left:4px solid #0b9c91;background:#e9f8f7;font-size:16px;line-height:1.55}.feature-resource a{color:#08777b;font-weight:700;text-decoration:underline}@media(max-width:750px){.checklist-teaser{display:block;margin:15px 18px 32px}.checklist-teaser .button{margin-top:18px}.feature-resource{margin:20px 18px}}
