._intro_1jrmy_1{background:var(--surface);border-bottom:1px solid var(--border)}._introInner_1jrmy_2{max-width:1240px;margin:0 auto;padding:76px 32px 55px}._eyebrow_1jrmy_3{font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--primary)}._dot_1jrmy_4{padding:0 12px;color:#8ba5aa}._intro_1jrmy_1 h1{font-family:var(--font-family-display);font-size:clamp(48px,6vw,76px);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:18px 0 20px}._intro_1jrmy_1 p{max-width:770px;font-size:17px;color:#536d7c;line-height:1.85;margin:0 0 34px}._meta_1jrmy_7{display:flex;flex-wrap:wrap;gap:12px 38px;padding-top:19px;border-top:1px solid #cddfe3;color:#495f6e;font-size:13px}._meta_1jrmy_7 span{display:flex;gap:10px}._meta_1jrmy_7 b{color:#102a43;font-weight:700}._pageShell_1jrmy_10{max-width:1240px;padding:64px 32px 108px;margin:0 auto;display:grid;grid-template-columns:265px minmax(0,1fr);gap:88px}._toc_1jrmy_11{align-self:start;position:sticky;top:108px}._tocTitle_1jrmy_12{display:block;font-size:10px;color:var(--primary);font-weight:700;letter-spacing:.19em;margin:4px 0 18px}._toc_1jrmy_11 nav{border-left:1px solid var(--border);display:grid;gap:1px}._toc_1jrmy_11 nav a{font-size:12px;line-height:1.4;color:#526a78;padding:10px 8px 10px 14px;text-decoration:none;display:flex;align-items:flex-start;gap:10px;border-left:2px solid transparent;margin-left:-1px}._toc_1jrmy_11 nav a:hover,._toc_1jrmy_11 nav a:focus-visible{color:var(--primary);border-color:var(--primary);background:var(--surface)}._toc_1jrmy_11 nav a span{font-family:var(--font-family-display);font-size:17px;color:var(--primary);min-width:19px;line-height:1}._question_1jrmy_17{background:var(--surface);padding:23px;margin-top:27px;border:1px solid var(--border)}._question_1jrmy_17 strong{font-family:var(--font-family-display);font-size:24px;font-weight:500}._question_1jrmy_17 p{font-size:12px;line-height:1.75;color:#56707b;margin:11px 0}._question_1jrmy_17 a{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:700;color:var(--primary);text-decoration:none}._article_1jrmy_21{min-width:0;max-width:800px}._section_1jrmy_22{padding:0 0 37px;margin:0 0 39px;border-bottom:1px solid var(--border);scroll-margin-top:123px}._section_1jrmy_22 h2{font-family:var(--font-family-display);font-size:clamp(29px,3vw,38px);font-weight:500;letter-spacing:-.025em;line-height:1.17;margin:0 0 21px;display:flex;align-items:baseline;gap:18px}._section_1jrmy_22 h2 span{font-size:21px;font-weight:400;color:var(--primary);letter-spacing:0;flex:none}._section_1jrmy_22 h3{font-size:15px;font-weight:700;margin:25px 0 8px;color:var(--foreground)}._section_1jrmy_22 p,._section_1jrmy_22 li{font-size:14.5px;line-height:1.9;color:#455d6c}._section_1jrmy_22 p{margin:0 0 16px}._section_1jrmy_22 ul{padding-left:25px;margin:12px 0 19px}._section_1jrmy_22 li{margin-bottom:8px;padding-left:4px}._section_1jrmy_22 li::marker{color:var(--primary)}._section_1jrmy_22 a{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere}._contactPanel_1jrmy_32{border:1px solid #cfe2e5;background:#f2f9f9;padding:27px;display:flex;flex-direction:column;gap:15px;margin-top:20px}._contactPanel_1jrmy_32 strong{font-family:var(--font-family-display);font-size:25px;font-weight:500;color:var(--foreground);margin-bottom:5px}._contactPanel_1jrmy_32 a,._contactPanel_1jrmy_32 span{display:flex;align-items:flex-start;gap:12px;color:#23495a;font-size:14px;line-height:1.7;text-decoration:none}._contactPanel_1jrmy_32 svg{color:var(--primary);flex:none;margin-top:3px}._endNote_1jrmy_36{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center;color:#6c818c;font-size:12px;margin-top:3px}._endNote_1jrmy_36 a{display:inline-flex;align-items:center;gap:9px;color:var(--primary);font-weight:700;text-decoration:none}@media(max-width:900px){._pageShell_1jrmy_10{grid-template-columns:1fr;gap:32px;padding-top:43px}._toc_1jrmy_11{position:static}._toc_1jrmy_11 nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:0;gap:2px}._toc_1jrmy_11 nav a{border-left:0;border-bottom:1px solid var(--border);margin:0;padding:11px}._question_1jrmy_17{display:none}._article_1jrmy_21{max-width:none}}@media(max-width:570px){._introInner_1jrmy_2{padding:52px 22px 36px}._intro_1jrmy_1 h1{font-size:50px}._intro_1jrmy_1 p{font-size:15px}._meta_1jrmy_7{gap:8px}._meta_1jrmy_7 span{font-size:12px}._pageShell_1jrmy_10{padding:33px 22px 74px}._toc_1jrmy_11 nav{grid-template-columns:1fr 1fr}._toc_1jrmy_11 nav a{font-size:11px}._section_1jrmy_22{padding-bottom:24px;margin-bottom:29px}._section_1jrmy_22 h2{font-size:30px;gap:12px}._section_1jrmy_22 h2 span{font-size:18px}._section_1jrmy_22 p,._section_1jrmy_22 li{font-size:14px}._contactPanel_1jrmy_32{padding:20px}}@media(prefers-reduced-motion:reduce){._toc_1jrmy_11 nav a{scroll-behavior:auto}}._introInner_1jrmy_2{padding:33px 32px 26px}._intro_1jrmy_1 h1{font-size:clamp(38px,4vw,54px);line-height:1.07;margin:10px 0}._intro_1jrmy_1 p{font-size:14px;line-height:1.65;max-width:850px;margin:0 0 17px}._meta_1jrmy_7{padding-top:12px;gap:10px 30px}._pageShell_1jrmy_10{padding-top:38px}@media(max-width:900px){._pageShell_1jrmy_10{padding-top:29px}}@media(max-width:570px){._introInner_1jrmy_2{padding:23px 22px 21px}._intro_1jrmy_1 h1{font-size:40px}._intro_1jrmy_1 p{font-size:13.5px;line-height:1.6;margin-bottom:14px}._pageShell_1jrmy_10{padding-top:27px}._meta_1jrmy_7 span{font-size:11px}}._mobileToc_1jrmy_50{display:none}@media(max-width:900px){._toc_1jrmy_11{display:none}._mobileToc_1jrmy_50{display:block;border:1px solid #d7e5e8;background:#f5fafb;padding:0 16px;max-width:100%}._mobileToc_1jrmy_50 summary{list-style:none;cursor:pointer;padding:13px 0;font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center;color:#006b73}._mobileToc_1jrmy_50 summary::-webkit-details-marker{display:none}._mobileToc_1jrmy_50[open] summary{border-bottom:1px solid #d7e5e8}._mobileToc_1jrmy_50 nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 15px;padding:12px 0}._mobileToc_1jrmy_50 a{font-size:12px;color:#344f61;text-decoration:none;line-height:1.6;padding:6px 0}._mobileToc_1jrmy_50 a:hover{text-decoration:underline}}@media(max-width:570px){._mobileToc_1jrmy_50 nav{grid-template-columns:1fr}._pageShell_1jrmy_10{gap:22px}}
