.support-heading{padding-bottom:32px}.support-content{padding-bottom:65px;max-width:1000px}.support-content button{font-family:var(--sans);cursor:pointer}.support-content .share-status:empty{display:none}
.preparation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 25px}.preparation-jump{display:flex;gap:9px;flex-wrap:wrap}.preparation-jump a{display:flex;align-items:center;gap:24px;padding:10px 16px;border:1px solid #ccd2d6;font-size:12px}.preparation-jump a:hover{border-color:#9d7b22;background:#fff7db}.preparation-jump a span{color:#876712}.preparation-reset{border:0;background:transparent;border-bottom:1px solid #9ba4aa;padding:4px 0;color:#59636a;font-size:11px}.preparation-reset[hidden]{display:none}
.preparation-group{border-top:1px solid #c6cdd1;scroll-margin-top:120px}.preparation-group:last-of-type{border-bottom:1px solid #c6cdd1}.preparation-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:20px}.preparation-group>summary::-webkit-details-marker{display:none}.preparation-group>summary>span:first-child{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.preparation-number{font-size:12px;color:#8a7231}.preparation-group>summary strong{font-size:22px;font-weight:500}.preparation-progress{font-size:11px;color:#748087}.preparation-toggle{font-size:25px;color:#727e85;font-weight:300}.preparation-group[open] .preparation-toggle{transform:rotate(45deg)}.preparation-group-body{padding:0 0 28px 38px}.preparation-group-summary{font-size:13px;line-height:2;color:#657078;margin:0 0 18px}.preparation-items{border:1px solid #d5dce0;background:#f1f3f4}
.preparation-item{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;cursor:pointer}.preparation-item+.preparation-item{border-top:1px solid #d7dde0}.preparation-item input{accent-color:#a47a14;width:18px;height:18px;flex-shrink:0;margin:3px 0 0}.preparation-item>span:nth-child(2){flex:1;min-width:0}.preparation-item strong{display:block;font-size:14px;font-weight:500;line-height:1.8}.preparation-item small{display:block;font-size:12px;line-height:1.95;color:#647078;margin-top:5px}.preparation-item:has(input:checked){background:#fff7de}.preparation-mode{font-size:10px;color:#69747b;white-space:nowrap;padding-top:5px}.preparation-group-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:20px}.preparation-group-actions .button{font-size:11px;padding:10px 14px}.preparation-group-actions .text-link{font-size:11px}
.support-more{padding:25px 27px;background:#eceff1;margin:30px 0}.support-more h2{font-size:18px;line-height:1.8;margin:0 0 13px}.support-more ul{margin:0;padding-left:19px;font-size:12px;line-height:2.1;color:#5f6a72}.support-page-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:28px}.support-page-actions .button{font-size:12px;min-height:44px;padding:11px 17px}.support-contact{margin-top:35px;border-top:1px solid #cbd2d6;padding-top:28px;display:flex;gap:22px;justify-content:space-between;align-items:center}.support-contact h2{font-size:19px;margin:0 0 10px}.support-contact p{font-size:12px;line-height:2;color:#68747c;margin:0}.support-contact-links{display:flex;gap:16px;flex-wrap:wrap}.support-contact-links .text-link{font-size:12px}
.tool-list{border-top:1px solid #c8cfd3}.tool-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:45px;padding:32px 0;border-bottom:1px solid #c8cfd3;scroll-margin-top:125px}.tool-card .eyebrow{font-size:10px;margin:0 0 12px}.tool-card h2{font-size:23px;line-height:1.7;margin:0 0 15px;font-weight:500;overflow-wrap:anywhere}.tool-card p{font-size:13px;color:#5f6c75;line-height:2;margin:0}.tool-card p.tool-note{font-size:10px;margin-top:13px;line-height:1.9;color:#717e87}.tool-card-actions{display:flex;flex-direction:column;gap:15px;align-items:flex-start;justify-content:center;min-width:0}.tool-card-actions>.button{font-size:11px;padding:11px 16px;min-height:42px}.tool-card-actions>.share-button{border:0;border-bottom:1px solid #adb7bd;background:transparent;padding:5px 0;min-height:30px;font-size:10px;color:#63717b}.tool-external-links{display:grid;gap:12px}.tool-external-links .text-link{font-size:10px;gap:14px}
.guide-shortcut{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;background:#eceff1;border-left:3px solid #e8b638;margin:20px 0 30px}.guide-shortcut p{font-size:12px;line-height:1.9;color:#68747d;margin:0}.guide-shortcut .text-link{font-size:12px;flex-shrink:0}.resource-tool-shortcut{margin-top:30px}.consultation-preparation-link{margin:25px 0}
@media(max-width:880px){.tool-card{gap:25px;grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr)}.support-contact{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.support-heading{padding-bottom:25px}.support-content{padding-bottom:40px}.preparation-toolbar{gap:14px;margin-bottom:18px}.preparation-jump{gap:7px}.preparation-jump a{font-size:10px;padding:9px 11px;gap:12px}.preparation-reset{font-size:10px}.preparation-group>summary{padding:20px 0}.preparation-group>summary strong{font-size:19px}.preparation-group>summary>span:first-child{gap:13px}.preparation-number,.preparation-progress{font-size:10px}.preparation-group-body{padding:0 0 23px}.preparation-group-summary{font-size:12px}.preparation-item{gap:12px;padding:17px 15px}.preparation-item strong{font-size:13px}.preparation-item small{font-size:11px}.preparation-item input{width:17px;height:17px}.preparation-mode{font-size:9px}.support-more{padding:20px}.support-more h2{font-size:16px}.support-more ul{font-size:11px}.support-page-actions{gap:9px}.support-page-actions .button{font-size:10px;padding:10px 13px;gap:14px}.support-contact h2{font-size:18px}.support-contact p,.support-contact-links .text-link{font-size:11px}.tool-card{grid-template-columns:1fr;gap:20px;padding:25px 0}.tool-card h2{font-size:21px}.tool-card p{font-size:12px}.tool-card-actions{gap:13px}.tool-external-links .text-link{font-size:11px}.guide-shortcut{align-items:flex-start;flex-direction:column;gap:13px;padding:18px}.guide-shortcut p,.guide-shortcut .text-link{font-size:11px}}
@media print{.preparation-group-body{display:block}.preparation-toolbar,.preparation-group-actions,.support-page-actions,.support-contact,.tool-card-actions{display:none}}
