.checklist-2026{max-width:800px;margin:0 auto 40px;padding:24px 20px 30px;border-radius:16px;border:1px solid #e2e8f0;background:#ffffff;box-shadow:0 4px 18px rgba(15,23,42,0.06);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#0f172a}.checklist-2026 h2{margin:0 0 6px;font-size:1.6rem;font-weight:700;color:#1b4b89}.checklist-2026 h3{margin:18px 0 8px;font-size:1.05rem;font-weight:600;color:#1b4b89}.checklist-intro{margin:0 0 14px;font-size:0.96rem;line-height:1.45;color:#334155}.checklist-section{padding:12px 14px;border-radius:10px;background:#f8fafc;margin-bottom:10px}.checklist-question{margin-bottom:6px}.checklist-question p{margin:0 0 6px;font-size:0.95rem}.checklist-question label{margin-right:14px;font-size:0.9rem;cursor:pointer}#checklist-2026-calc-btn{margin-top:16px;padding:10px 18px;border-radius:999px;border:none;font-size:0.98rem;font-weight:600;cursor:pointer;background:#1b4b89;color:#ffffff}#checklist-2026-calc-btn:hover{opacity:0.93}#checklist-2026-print-btn{padding:9px 16px;border-radius:999px;border:1px solid #1b4b89;background:#ffffff;color:#1b4b89;font-size:0.94rem;font-weight:600;cursor:pointer}#checklist-2026-print-btn:hover{background:#eff6ff}#checklist-2026-result{margin-top:16px;padding:12px 14px;border-radius:10px;background:#eff6ff;border:1px solid #dbeafe;font-size:0.95rem;color:#1e293b}#checklist-2026-result ul{margin:6px 0 0 18px;padding:0}#checklist-2026-result li{margin-bottom:2px}.checklist-2026-print{display:none;margin-top:24px}.checklist-2026-print h1{margin:0 0 4px;font-size:1.5rem;color:#0f172a}.checklist-2026-print .print-subtitle{margin:0 0 10px;font-size:0.95rem;color:#475569}.checklist-2026-print-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:0.92rem}.checklist-2026-print-table th,.checklist-2026-print-table td{border:1px solid #cbd5e1;padding:6px 8px;text-align:left}.checklist-2026-print-table th{background:#e5f0ff;font-weight:600}.print-footer{margin-top:12px;font-size:0.95rem;color:#0f172a}.checklist-2026-print .print-advisor{margin:6px 0 10px;font-size:0.95rem;color:#0f172a}@media print{body{background:#ffffff!important}.checklist-2026{box-shadow:none!important;border:none!important;max-width:100%!important;margin:0!important;padding:0!important}.checklist-intro,.checklist-section,#checklist-2026-calc-btn,#checklist-2026-result,#checklist-2026-print-btn{display:none!important}.checklist-2026-print{display:block!important;padding:16px 12px}}.checklist-2026-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:9999}.checklist-2026-modal.is-open{display:flex}.checklist-2026-modal-overlay{position:absolute;inset:0;background:rgba(15,23,42,0.5)}.checklist-2026-modal-dialog{position:relative;z-index:1;max-width:420px;width:90%;background:#ffffff;border-radius:14px;padding:18px 20px 16px;box-shadow:0 20px 40px rgba(15,23,42,0.25);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial}#checklist-2026-email-btn{border-radius:999px;border:2px solid #1b4b89;background-color:#ffffff;color:#1b4b89;padding:10px 22px;font-weight:600;font-size:0.95rem;cursor:pointer;margin-left:8px}#checklist-2026-email-btn:hover{background-color:#1b4b89;color:#ffffff}.checklist-2026-modal-close{position:absolute;top:10px;right:14px;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer}