
.toolkit-page{max-width:1190px;margin:auto;padding:50px 5% 60px}.toolkit-intro{max-width:820px}.toolkit-intro>.eyebrow{color:#98611e}.toolkit-intro h1{font-size:clamp(38px,4.4vw,62px);line-height:1.08;margin:14px 0 24px}.toolkit-intro>p{font-size:20px;line-height:1.65;max-width:740px}.toolkit-jump{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start;margin:30px 0}.toolkit-jump a{font-size:14px;padding:10px 17px;border:1px solid #bdc9b7;border-radius:24px;background:#eaf0e2;text-decoration:none}.toolkit-jump a:hover{background:#dce6d2}.toolkit-list{display:grid;gap:24px}.toolkit-sheet{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;background:#f4f2e9;border:1px solid #d8d8c9;border-radius:12px;padding:34px;scroll-margin-top:25px}.toolkit-sheet:nth-child(2){background:#eaf0e4;border-color:#cdd8c5}.toolkit-sheet:nth-child(3){background:#fbf8ef}.toolkit-icon{width:68px;height:68px;background:#e8dcb9;border-radius:50%;display:grid;place-items:center;margin-bottom:20px}.toolkit-icon svg{width:41px;height:41px}.toolkit-sheet-intro .eyebrow{display:block;font-size:10px;letter-spacing:1.5px;color:#79591f}.toolkit-sheet h2{font-size:32px;line-height:1.1;margin:10px 0 16px}.toolkit-sheet-intro p{font-size:16px;line-height:1.65;margin:0}.toolkit-sheet fieldset{border:0;border-left:1px solid #cdd4c3;padding:0 0 0 32px;margin:0;min-width:0;display:flex;flex-direction:column;justify-content:center}.toolkit-sheet label{display:flex;align-items:flex-start;gap:13px;font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:14px 0;cursor:pointer}.toolkit-sheet label+label{border-top:1px solid #d9ddcf}.toolkit-sheet input{width:19px;height:19px;flex:0 0 19px;margin:3px 0 0;accent-color:#10483f;cursor:pointer}.toolkit-sheet input:checked+span{color:#5b6a5e;text-decoration:line-through}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.toolkit-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0}.toolkit-actions p{font-size:15px;line-height:1.7}.toolkit-actions small{color:#59695d}.toolkit-actions .button{margin:0;white-space:nowrap;font-size:15px}.toolkit-close{background:#10483f;color:#faf8f2;border-radius:12px;padding:38px 26px;text-align:center}.toolkit-close h2{font-size:36px;margin:0 0 15px}.toolkit-close p{font-size:17px;margin:0 0 24px}.toolkit-close .button{background:#efe1bd;color:#103e39;border-color:#efe1bd}.toolkit-close .button:hover{background:#faf3e2;transform:translateY(-2px)}@media(max-width:700px){.toolkit-page{padding:35px 24px 44px}.toolkit-sheet{grid-template-columns:1fr;gap:20px;padding:26px}.toolkit-sheet fieldset{border-left:0;border-top:1px solid #cdd4c3;padding:10px 0 0}.toolkit-actions{flex-direction:column;align-items:flex-start;gap:0}.toolkit-intro>p{font-size:18px}.toolkit-sheet h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.toolkit-close .button:hover{transform:none}}@media print{header,footer,.skip,.toolkit-intro,.toolkit-jump,.toolkit-actions,.toolkit-close{display:none!important}.toolkit-page{padding:0;max-width:none}.toolkit-sheet{break-inside:avoid;background:white!important;border:1px solid #888;margin-bottom:20px;padding:20px;gap:25px}.toolkit-sheet h2{font-size:24px}.toolkit-sheet label,.toolkit-sheet-intro p{font-size:12px}.toolkit-icon{display:none}.toolkit-list{gap:0}}
