.review_guide__4rsmZ{color:#172b42;font-size:17px;line-height:1.75;background:white}.review_guide__4rsmZ a{color:#245c9b;text-decoration:underline;text-underline-offset:3px}.review_guide__4rsmZ .table-region:focus-visible,.review_guide__4rsmZ a:focus-visible{outline:3px solid #2d69aa;outline-offset:4px}.review_hero__wIG2a{background:linear-gradient(135deg,#eff5fb,#f8fafb);border-bottom:1px solid #dce3e9}.review_inner__8Dx3q{max-width:1160px;margin:auto;padding:40px 30px}.review_back__G55J0{display:inline-block;font-size:13px;margin-bottom:20px}.review_body__PJjCJ .step,.review_eyebrow__d7DNj{font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#215f58}.review_local__x9IV2{display:inline-block;background:#fff5d9;border:1px solid #eadcb4;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:650;color:#664800;margin-bottom:12px}.review_hero__wIG2a h1{font-size:clamp(36px,4.3vw,57px);line-height:1.12;letter-spacing:-.04em;color:#1e3a5f;max-width:930px;margin:8px 0 24px}.review_lead__h7zvp{font-size:21px;color:#40576c;max-width:740px;margin-bottom:24px}.review_meta__XMfoM{font-size:13px;color:#536377}.review_review__bVW_1{margin-top:18px;border-left:3px solid #b48522;padding:3px 0 3px 14px;color:#62542d;font-size:13px}.review_layout__wNE5J{display:grid;grid-template-columns:220px minmax(0,760px);gap:60px;max-width:1160px;margin:auto;padding:44px 30px 64px}.review_contents__xY_bb{position:sticky;top:100px;align-self:start;font-size:14px}.review_contents__xY_bb strong{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#536377;margin-bottom:16px}.review_contents__xY_bb a{display:block;border-left:2px solid #dce3e9;padding:9px 0 9px 14px;text-decoration:none;color:#40576c}.review_contents__xY_bb a:hover{border-color:#245c9b;color:#245c9b}.review_body__PJjCJ{min-width:0}.review_body__PJjCJ section{margin-bottom:48px;scroll-margin-top:110px}.review_body__PJjCJ section+section{border-top:1px solid #dce3e9;padding-top:24px}.review_body__PJjCJ h2{font-size:29px;line-height:1.3;letter-spacing:-.025em;color:#1e3a5f;margin:8px 0 18px;scroll-margin-top:110px}.review_body__PJjCJ h3{font-size:19px;line-height:1.45;margin:20px 0 8px}.review_body__PJjCJ p{margin:0 0 18px}.review_body__PJjCJ ol,.review_body__PJjCJ ul{padding-left:24px;list-style:revert}.review_body__PJjCJ li{margin:10px 0}.review_body__PJjCJ .note,.review_body__PJjCJ .question,.review_body__PJjCJ .scope{padding:22px 24px;background:#f2f6fa;border-radius:8px;margin:26px 0}.review_body__PJjCJ .note p:last-child,.review_body__PJjCJ .question p:last-child,.review_body__PJjCJ .scope p:last-child{margin-bottom:0}.review_body__PJjCJ .note{border-left:3px solid #769aba}.review_body__PJjCJ .note h3,.review_body__PJjCJ .question h3{margin-top:0}.review_body__PJjCJ .question{background:#eef7f4;border-left:3px solid #215f58}.review_body__PJjCJ .evidence-list{margin:24px 0}.review_body__PJjCJ .evidence-list>div{display:grid;grid-template-columns:155px 1fr;gap:20px;border-top:1px solid #dce3e9;padding:16px 0}.review_body__PJjCJ dt{font-weight:700;color:#1e3a5f}.review_body__PJjCJ dd{margin:0;color:#435468}.review_body__PJjCJ .table-region{overflow-x:auto;margin:24px 0;border:1px solid #dce3e9;border-radius:8px}.review_body__PJjCJ table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;text-align:left}.review_body__PJjCJ caption{text-align:left;padding:16px 18px;font-size:13px;font-weight:650;background:#f3f6f8;color:#536377}.review_body__PJjCJ thead{background:#1e3a5f;color:white}.review_body__PJjCJ td,.review_body__PJjCJ th{padding:18px;vertical-align:top;width:50%}.review_body__PJjCJ tbody th{font-weight:550;color:#172b42}.review_body__PJjCJ tbody tr+tr{border-top:1px solid #dce3e9}.review_body__PJjCJ tbody tr:nth-child(2n){background:#f7f9fa}.review_body__PJjCJ .deadline-list{border-left:3px solid #dce3e9;padding-left:22px;margin:22px 0}.review_body__PJjCJ .deadline-list h3{font-size:17px}.review_body__PJjCJ .takeaway{padding:28px;border:1px solid #dce3e9;border-radius:8px;background:#f2f6fa}.review_body__PJjCJ .checklist li{padding-left:5px;margin-bottom:18px}.review_sources__ankAI{font-size:13px;color:#536377;border-top:1px solid #dce3e9;padding-top:24px}.review_continue__cI3Np h2,.review_sources__ankAI h2{font-size:20px}.review_continue__cI3Np{padding:24px;border:1px solid #dce3e9;border-radius:8px}.review_guide__4rsmZ a,.review_guide__4rsmZ li,.review_guide__4rsmZ section{overflow-wrap:anywhere}@media(max-width:860px){.review_layout__wNE5J{grid-template-columns:1fr;gap:28px;max-width:800px}.review_contents__xY_bb{position:static;display:flex;flex-wrap:wrap;gap:4px 18px;border-bottom:1px solid #dce3e9;padding-bottom:22px}.review_contents__xY_bb strong{flex-basis:100%;margin-bottom:4px}.review_contents__xY_bb a{padding:4px 0;border:0;text-decoration:underline;font-size:13px}}@media(max-width:520px){.review_guide__4rsmZ{font-size:16px}.review_inner__8Dx3q{padding:28px 20px}.review_layout__wNE5J{padding:26px 20px 40px}.review_lead__h7zvp{font-size:19px}.review_body__PJjCJ h2{font-size:25px}.review_body__PJjCJ .evidence-list>div{grid-template-columns:1fr;gap:5px}.review_body__PJjCJ .note,.review_body__PJjCJ .question,.review_body__PJjCJ .scope,.review_body__PJjCJ .takeaway{padding:19px}.review_body__PJjCJ td,.review_body__PJjCJ th{padding:13px;font-size:14px}.review_body__PJjCJ section{margin-bottom:34px}}@media print{.review_guide__4rsmZ{font-size:10pt;line-height:1.45;color:#111}.review_hero__wIG2a{background:none}.review_inner__8Dx3q{padding:20px 0}.review_hero__wIG2a h1{font-size:25pt}.review_lead__h7zvp{font-size:12pt}.review_layout__wNE5J{display:block;max-width:none;padding:0}.review_back__G55J0,.review_contents__xY_bb,.review_continue__cI3Np{display:none}.review_body__PJjCJ .note,.review_body__PJjCJ .question,.review_body__PJjCJ .scope,.review_body__PJjCJ .takeaway{background:none;border:1px solid #aaa;padding:12px}.review_body__PJjCJ .table-region{overflow:visible}.review_body__PJjCJ table{font-size:9pt}.review_body__PJjCJ td,.review_body__PJjCJ th{padding:8px}.review_body__PJjCJ thead{background:#eee;color:#111}.review_body__PJjCJ section+section{padding-top:12px}.review_body__PJjCJ section{margin-bottom:22px}.review_body__PJjCJ h2,.review_body__PJjCJ h3{-moz-column-break-after:avoid;break-after:avoid-page;break-inside:avoid-page;page-break-inside:avoid}.review_body__PJjCJ .step{-moz-column-break-after:avoid;break-after:avoid-page;page-break-after:avoid}.review_body__PJjCJ .checklist li,.review_body__PJjCJ .takeaway{break-inside:avoid-page;page-break-inside:avoid}.review_body__PJjCJ .deadline-list>div,.review_body__PJjCJ tr{-moz-column-break-inside:avoid;break-inside:avoid}.review_guide__4rsmZ a{color:#111}.review_review__bVW_1,.review_sources__ankAI{font-size:9pt}.review_body__PJjCJ p{orphans:3;widows:3}}.review_hero__wIG2a h1{font-weight:750}.review_body__PJjCJ h2,.review_body__PJjCJ h3{font-weight:700}.review_body__PJjCJ td,.review_body__PJjCJ th{width:auto}.review_body__PJjCJ th:first-child{width:25%}.review_body__PJjCJ td{width:37.5%}.review_body__PJjCJ .table-region table{min-width:620px}.review_body__PJjCJ .source-note{font-size:13px;color:#536377}.review_body__PJjCJ .review-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review_body__PJjCJ .review-card{border:1px solid #bdcbd6;padding:18px;border-radius:6px}.review_body__PJjCJ .review-card h3{margin:0 0 18px}.review_body__PJjCJ .review-card p{font-size:13px;margin:10px 0}.review_body__PJjCJ .blank{display:block;min-height:26px;border-bottom:1px solid #a7b6c4}.review_body__PJjCJ .blank.tall{min-height:40px}.review_body__PJjCJ .record-meta{font-size:14px;margin:24px 0}.review_body__PJjCJ .record-foot{font-size:12px;margin-top:18px}@media(max-width:600px){.review_body__PJjCJ .review-cards{grid-template-columns:1fr}}@media print{.review_body__PJjCJ .table-region table{min-width:0;font-size:9pt}.review_body__PJjCJ th:first-child{width:23%}.review_body__PJjCJ .review-record{-moz-column-break-before:page;break-before:page;-moz-column-break-after:page;break-after:page;page-break-before:always;page-break-after:always}.review_body__PJjCJ .review-cards{grid-template-columns:1fr 1fr;gap:14px}.review_body__PJjCJ .review-card{padding:10px;-moz-column-break-inside:avoid;break-inside:avoid}.review_body__PJjCJ .review-card h3{font-size:11pt;margin:0 0 10px}.review_body__PJjCJ .review-card p{font-size:9pt;margin:5px 0}.review_body__PJjCJ .blank{min-height:18px}.review_body__PJjCJ .blank.tall{min-height:28px}.review_body__PJjCJ .record-meta{margin:14px 0;font-size:10pt}.review_body__PJjCJ .record-foot,.review_body__PJjCJ .review-record>p{font-size:9pt}.review_body__PJjCJ .review-record h2{font-size:18pt}.review_body__PJjCJ .table-region{border-radius:0}.review_body__PJjCJ .source-note{font-size:8pt}.review_body__PJjCJ #example,.review_sources__ankAI{break-inside:avoid-page;page-break-inside:avoid}.review_body__PJjCJ .evidence-list>div{break-inside:avoid-page}}