.checker_page__28J5_{padding:7rem 1.5rem 4rem}.checker_shell__JrXqw{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:1.5rem;align-items:start}.checker_checkerPanel__xXrEi,.checker_introPanel__rdMRH,.checker_resultsPanel__IuLUd{background:white;border:1px solid #e2e0db;border-radius:16px;box-shadow:0 8px 28px rgba(15,23,42,.06)}.checker_introPanel__rdMRH{padding:1.5rem;position:sticky;top:88px}.checker_eyebrow__DadQK{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2557a7;margin-bottom:.9rem}.checker_title__dCaMp{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.03em;color:#0f172a;margin-bottom:.9rem}.checker_lead__EWDAB{font-size:1rem;line-height:1.65;color:#52607a}.checker_footnote__yC1gz,.checker_notice__OgYlv,.checker_warning__Vp35Q{border-radius:12px;border:1px solid #d9e2f2;background:#f5f8fd}.checker_notice__OgYlv{padding:1rem;margin-top:1.4rem}.checker_noticeTitle__omWDk,.checker_warningTitle__hjlrT{font-size:.86rem;font-weight:700;color:#183153;margin-bottom:.45rem}.checker_noticeText__cvOuG,.checker_warningText__DINOT{font-size:.88rem;line-height:1.6;color:#52607a}.checker_miniList__RsWO2{margin-top:1.1rem;display:grid;gap:.75rem}.checker_miniItem__XztVN{padding:.85rem .95rem;border-radius:12px;background:#f8f7f4;border:1px solid #ebe7df}.checker_miniItemLabel__cjjDf{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8799;margin-bottom:.3rem}.checker_miniItemText__dSHt6{font-size:.9rem;line-height:1.55;color:#39465e}.checker_checkerPanel__xXrEi,.checker_resultsPanel__IuLUd{padding:1.5rem}.checker_panelHeader__gAtZV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.checker_panelTitle__ZdK6R{font-family:"DM Serif Display",Georgia,serif;font-size:1.6rem;line-height:1.2;color:#0f172a}.checker_panelSub__4ZKzo{margin-top:.3rem;font-size:.92rem;line-height:1.55;color:#607089;max-width:44rem}.checker_progressWrap__UC71z{min-width:132px}.checker_progressLabel__6H_lL{text-align:right;font-size:.72rem;color:#7a8799;margin-bottom:.4rem}.checker_progressBar__kKf5u{width:100%;height:6px;background:#edf1f7;border-radius:999px;overflow:hidden}.checker_progressFill__x1fD6{height:100%;border-radius:999px;background:linear-gradient(90deg,#2557a7,#3a7bd5);transition:width .2s ease}.checker_questionTitle__xBc8J{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.checker_questionDesc__WPSLY{font-size:.92rem;line-height:1.6;color:#607089;margin-bottom:1rem}.checker_optionsGrid__ZGzKC{display:grid;gap:.85rem}.checker_optionButton__xbSAs,.checker_optionCard__vP1Pg{width:100%;text-align:left;border-radius:14px;border:1px solid #dde4ee;background:#fff;padding:1rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.checker_optionButton__xbSAs:hover,.checker_optionCard__vP1Pg:hover{border-color:#b8c9e3;box-shadow:0 8px 24px rgba(37,87,167,.08);transform:translateY(-1px)}.checker_optionSelected__hSobl{border-color:#2557a7;background:#f5f8fd;box-shadow:0 0 0 1px rgba(37,87,167,.12)}.checker_optionHeader__nsYYG{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.35rem}.checker_optionLabel__IwuOb{font-size:.98rem;font-weight:700;color:#0f172a}.checker_optionDesc__WaI6y{font-size:.88rem;line-height:1.55;color:#607089}.checker_checkBadge__79EwX{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;border:1.5px solid #c4d0e0;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:.82rem;font-weight:700}.checker_optionSelected__hSobl .checker_checkBadge__79EwX{border-color:#2557a7;background:#2557a7;color:white}.checker_hint__rNOY2{margin-top:.85rem;font-size:.82rem;color:#7a8799}.checker_actions__1xYZK{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem}.checker_btnGhost__3PTh3,.checker_btnPrimary__LLgjz,.checker_btnSecondary__hXcX6{border-radius:10px;font-weight:600;font-size:.92rem;min-height:44px;padding:.7rem 1rem;cursor:pointer;border:none}.checker_btnPrimary__LLgjz{background:#2557a7;color:white}.checker_btnPrimary__LLgjz:disabled{cursor:not-allowed;opacity:.55}.checker_btnSecondary__hXcX6{background:#edf3fb;color:#1d4a8f}.checker_btnGhost__3PTh3{background:transparent;color:#607089}.checker_warning__Vp35Q{padding:1rem 1.1rem;margin-bottom:1.3rem}.checker_summaryBox__5JLsk{border-radius:14px;background:#f8f7f4;border:1px solid #ebe7df;padding:1rem 1.1rem;margin-bottom:1.25rem}.checker_summaryText__FB8v1{font-size:.96rem;line-height:1.65;color:#39465e}.checker_section__32IM3{margin-top:1.4rem}.checker_sectionHeader__Rfmci{margin-bottom:.9rem}.checker_sectionTitle__Wp_j4{font-size:1.1rem;font-weight:700;color:#0f172a}.checker_sectionDesc__TK_tl{margin-top:.25rem;font-size:.88rem;line-height:1.55;color:#607089}.checker_cluster__x25hj{margin-top:1rem}.checker_clusterTitle__Ov3X1{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8799;margin-bottom:.55rem}.checker_cards__3A3Rl{display:grid;gap:.9rem}.checker_card__NsnAE{border-radius:14px;border:1px solid #e1e6ee;background:white;padding:1rem}.checker_cardTop__qfCen{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.75rem}.checker_badgeRow__ShNC3{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem}.checker_badgeAlert__H7eyt,.checker_badgeSubtle__7y_OW,.checker_badge__h7Nqu{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .65rem;font-size:.72rem;font-weight:700}.checker_badge__h7Nqu{background:#edf3fb;color:#1d4a8f}.checker_badgeSubtle__7y_OW{background:#f3f4f6;color:#566172}.checker_badgeAlert__H7eyt{background:#fff5e8;color:#9a5c00}.checker_cardTitle__bsXxV{font-size:1rem;font-weight:700;color:#0f172a}.checker_citation__8BTNl{font-size:.82rem;color:#607089;margin-top:.2rem}.checker_cardText__KBXAU{font-size:.9rem;line-height:1.65;color:#52607a}.checker_detailList__6xIXl{margin-top:.85rem;display:grid;gap:.65rem}.checker_detailTitle__niz99{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a8799;margin-bottom:.25rem}.checker_sourceList__JI1Vq,.checker_taskList__eUty1,.checker_unknownList__7bnNT{margin:0;padding-left:1rem;color:#4a5568}.checker_sourceList__JI1Vq li,.checker_taskList__eUty1 li,.checker_unknownList__7bnNT li{margin-bottom:.4rem;line-height:1.6}.checker_sourceList__JI1Vq a{color:#1d4a8f;text-decoration:underline;text-underline-offset:.15em}.checker_details__WwHKa{margin-top:.85rem;border-top:1px solid #edf1f7;padding-top:.85rem}.checker_details__WwHKa summary{cursor:pointer;font-size:.86rem;font-weight:700;color:#1d4a8f}.checker_detailsBody__ZLZw_{margin-top:.75rem;display:grid;gap:.75rem}.checker_footnote__yC1gz{margin-top:.9rem;padding:.75rem .85rem;font-size:.79rem;line-height:1.55;color:#607089}.checker_specialistCard__u8bff{border-color:#f0d6a8;background:#fffdf8}.checker_emptyState__l5Wxm{border-radius:14px;background:#f8f7f4;border:1px solid #ebe7df;padding:1.1rem;font-size:.92rem;line-height:1.6;color:#52607a}@media (max-width:960px){.checker_page__28J5_{padding:6.2rem 1rem 3rem}.checker_shell__JrXqw{grid-template-columns:1fr}.checker_introPanel__rdMRH{position:static}.checker_panelHeader__gAtZV{flex-direction:column}.checker_progressWrap__UC71z{min-width:auto;width:100%}.checker_progressLabel__6H_lL{text-align:left}.checker_actions__1xYZK{flex-direction:column-reverse;align-items:stretch}}