main#content.aii-checklist-page{background:#f5f7fb!important;background-image:none!important;padding:36px 20px 72px;color:#172033}.aii-checklist-wrap{max-width:1120px;margin:0 auto}.aii-checklist-hero{max-width:780px;margin:0 auto 28px;text-align:center}.aii-checklist-kicker{color:#5369a1;font-size:13px;font-weight:700;letter-spacing:.08em}.aii-checklist-hero h1{color:#172033;font-size:clamp(30px,5vw,48px);line-height:1.2;margin:12px 0;color:#172033}.aii-checklist-intro{color:#596579;font-size:17px;line-height:1.8;color:#596579}.aii-checklist-tool{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:20px;align-items:start}.aii-checklist-form,.aii-checklist-result,.aii-checklist-boundary,.aii-checklist-faq,.aii-checklist-next{background:#fff;border:1px solid #e2e7f0;border-radius:16px;padding:24px;box-shadow:0 8px 28px rgba(20,36,70,.04)}.aii-checklist-form h2,.aii-checklist-result h2,.aii-checklist-boundary h2,.aii-checklist-faq h2,.aii-checklist-next h2{font-size:21px;margin:0 0 18px}.aii-checklist-form>label{display:block;font-weight:650;margin:16px 0 7px}.aii-checklist-form select{width:100%;padding:11px 12px;border:1px solid #ccd4e1;border-radius:8px;background:#fff;color:#172033;font:inherit}.aii-checklist-form fieldset{border:0;padding:0;margin:20px 0}.aii-checklist-form legend{font-weight:700;margin-bottom:10px}.aii-check-option{display:flex;gap:9px;align-items:flex-start;margin:10px 0;line-height:1.5}.aii-check-option input{margin-top:5px;accent-color:#3758a5}.aii-checklist-primary,.aii-checklist-actions button{border:0;border-radius:8px;padding:12px 17px;background:#294c9a;color:#fff;font:inherit;font-weight:700;cursor:pointer}.aii-checklist-primary{width:100%}.aii-checklist-primary:hover,.aii-checklist-actions button:hover{background:#1e3c80}.aii-checklist-privacy{font-size:13px;line-height:1.6;color:#6a7485;margin:12px 0 0}.aii-checklist-result{min-height:440px}.aii-checklist-empty{padding:55px 18px;text-align:center;color:#667187}.aii-checklist-empty>span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eaf2ff;color:#3157a5;font-size:24px}.aii-checklist-empty h2{margin:14px 0 8px;color:#26334b}.aii-checklist-result-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;border-bottom:1px solid #e8ebf1;padding-bottom:14px;margin-bottom:16px}.aii-checklist-result-head h2{margin-bottom:5px}.aii-checklist-result-head p{margin:0;color:#697386;font-size:14px}.aii-checklist-actions{display:flex;flex-wrap:wrap;gap:8px}.aii-checklist-actions button{font-size:14px;padding:9px 12px;white-space:nowrap}.aii-checklist-actions .is-secondary{background:#eef2fa;color:#294c9a}.aii-generated-group{margin:20px 0}.aii-generated-group h3{font-size:17px;margin:0 0 9px}.aii-generated-list{list-style:none;padding:0;margin:0}.aii-generated-list li{display:grid;grid-template-columns:20px 1fr;gap:9px;padding:9px 0;border-bottom:1px solid #f0f2f6;line-height:1.6}.aii-generated-list input{margin-top:5px;accent-color:#3758a5}.aii-generated-list label{cursor:pointer}.aii-generated-note{margin:18px 0 0;padding:12px 14px;background:#f5f7fb;border-radius:8px;font-size:13px;line-height:1.65;color:#536075}.aii-checklist-boundary{margin-top:22px;border-left:4px solid #d39a36}.aii-checklist-boundary p{line-height:1.8;color:#536075;margin:8px 0}.aii-checklist-faq{margin-top:22px}.aii-checklist-faq details{border-top:1px solid #e8ebf1;padding:15px 0}.aii-checklist-faq summary{font-weight:700;cursor:pointer;line-height:1.6}.aii-checklist-faq details p{line-height:1.8;color:#536075;margin:10px 0 0}.aii-checklist-next{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.aii-checklist-next h2{width:100%;margin-bottom:0}.aii-checklist-next a{color:#294c9a;font-weight:650}@media(max-width:760px){.aii-checklist-page{padding:24px 14px 48px}.aii-checklist-tool{grid-template-columns:1fr}.aii-checklist-form,.aii-checklist-result,.aii-checklist-boundary,.aii-checklist-faq,.aii-checklist-next{padding:19px}.aii-checklist-result-head{display:block}.aii-checklist-actions{margin-top:13px}.aii-checklist-result{min-height:300px}}@media print{body *{visibility:hidden!important}.aii-checklist-result,.aii-checklist-result *{visibility:visible!important}.aii-checklist-result{position:absolute;left:0;top:0;width:100%;border:0;box-shadow:none}.aii-checklist-actions{display:none!important}}
