.longform_page__SF3W3{min-height:100vh;background:var(--bg-light,#ffffff);display:flex;flex-direction:column}.longform_main__T5wnT{flex:1 1;width:100%;max-width:800px;margin:0 auto;padding:56px 24px 96px}.longform_eyebrow__2Mk8Y{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-deep,#073c48);margin:0 0 16px;padding-left:32px;position:relative}.longform_eyebrow__2Mk8Y:before{content:"";position:absolute;left:0;top:50%;width:24px;height:1px;background:var(--teal-bright,#00a499)}.longform_title__kUdMO{font-size:44px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ink-dark,#0a0d12);margin:0 0 14px}.longform_title__kUdMO em{font-style:italic;font-weight:500;color:var(--teal-deep,#073c48)}.longform_subtitle__5andY{font-size:19px;line-height:1.5;color:var(--ink-dark-2,#44403c);margin:0 0 28px;max-width:680px;--brand-my-font:var(--font-cormorant),Georgia,"Times New Roman",serif}.longform_meta__Kkt7w{display:flex;gap:16px;flex-wrap:wrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.06em;color:var(--ink-dark-3,#78716c);text-transform:uppercase;border-top:1px solid var(--border-light,#e7e5e4);border-bottom:1px solid var(--border-light,#e7e5e4);padding:14px 0;margin:0 0 36px}.longform_meta__Kkt7w span{white-space:nowrap}.longform_disclosure__df8QC{background:var(--bg-light-3,#f4f4f3);border-left:3px solid var(--teal-bright,#00a499);padding:20px 24px;margin:0 0 40px;font-size:15px;line-height:1.6;color:var(--ink-dark-2,#44403c)}.longform_body__IcKGg,.longform_disclosure__df8QC strong{color:var(--ink-dark,#0a0d12)}.longform_body__IcKGg{font-size:17px;line-height:1.7}.longform_body__IcKGg p{margin:0 0 18px}.longform_body__IcKGg p+p{margin-top:-2px}.longform_body__IcKGg h2{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.015em;margin:56px 0 18px;color:var(--ink-dark,#0a0d12);padding-top:24px;border-top:1px solid var(--border-light,#e7e5e4)}.longform_body__IcKGg h2[id],.longform_body__IcKGg h3[id]{scroll-margin-top:88px}.longform_body__IcKGg h2:first-child{border-top:none;padding-top:0;margin-top:0}.longform_body__IcKGg h3{font-size:20px;font-weight:600;line-height:1.3;margin:32px 0 12px;color:var(--ink-dark,#0a0d12)}.longform_body__IcKGg h4{font-size:17px;font-weight:600;margin:24px 0 8px;color:var(--ink-dark,#0a0d12)}.longform_body__IcKGg em{font-style:italic}.longform_body__IcKGg ol,.longform_body__IcKGg ul{margin:0 0 18px;padding-left:24px}.longform_body__IcKGg li{margin:0 0 8px;line-height:1.6}.longform_body__IcKGg li::marker{color:var(--ink-dark-3,#78716c)}.longform_callout__VCD55{background:var(--teal-soft,#d6ebe8);border-radius:10px;padding:20px 24px;margin:24px 0;font-size:16px;line-height:1.6;color:var(--teal-deep,#073c48)}.longform_callout__VCD55 strong{color:var(--ink-dark,#0a0d12)}.longform_tableWrap__C_2no{margin:24px 0;overflow-x:auto}.longform_dataTable__MA8wE{width:100%;border-collapse:collapse;font-size:15px}.longform_dataTable__MA8wE td,.longform_dataTable__MA8wE th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border-light,#e7e5e4)}.longform_dataTable__MA8wE th{font-weight:600;background:var(--bg-light-2,#fafaf9);color:var(--ink-dark,#0a0d12);text-transform:uppercase;font-size:12px;letter-spacing:.06em}.longform_dataTable__MA8wE td:first-child{font-weight:600}.longform_numCell__IkLI3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;color:var(--ink-dark,#0a0d12)}.longform_swatch__x8UBV{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:8px;vertical-align:middle}.longform_swatch1___BIFs{background:var(--grp-1,#14b8a6)}.longform_swatch2__toQai{background:var(--grp-2,#0c7b79)}.longform_swatch3__k5Y9t{background:var(--grp-3,#f18a2e)}.longform_swatch4__ApS4V{background:var(--grp-4,#ef4444)}.longform_limitsList__2vFFG li{margin-bottom:14px}.longform_refsNote__zzAjp{font-size:13px;font-style:italic;margin:8px 0 4px;color:var(--ink-dark-3,#78716c)}.longform_refs___zuHq{font-size:14px;line-height:1.5;margin:12px 0 0;padding-left:24px}.longform_refs___zuHq li{margin-bottom:10px;color:var(--ink-dark-2,#44403c)}.longform_refs___zuHq a{color:var(--teal-deep,#073c48)}.longform_refs___zuHq a:hover{text-decoration:underline}.longform_glossary__n_dRg dt{font-weight:600;margin-top:14px;color:var(--ink-dark,#0a0d12)}.longform_glossary__n_dRg dd{margin:4px 0 0;color:var(--ink-dark-2,#44403c)}.longform_cta__qF3fC{margin-top:56px;padding:32px;background:var(--bg-light-3,#f4f4f3);border-radius:12px;border:1px solid var(--border-light,#e7e5e4);text-align:center}.longform_cta__qF3fC h2{border:none!important;padding:0!important;margin:0 0 12px!important;font-size:24px!important}.longform_cta__qF3fC p{color:var(--ink-dark-2,#44403c);font-size:16px;margin:0 0 20px}.longform_ctaButton__YVQhw{display:inline-block;background:var(--teal-deep,#073c48);color:white;padding:12px 26px;border-radius:999px;text-decoration:none;font-weight:500;font-size:15px;transition:background .12s ease}.longform_ctaButton__YVQhw:hover{background:var(--teal-mid,#096462)}@media (max-width:640px){.longform_main__T5wnT{padding:40px 20px 64px}.longform_title__kUdMO{font-size:32px}.longform_subtitle__5andY{font-size:17px}.longform_body__IcKGg{font-size:16px}.longform_body__IcKGg h2{font-size:24px;margin-top:44px}.longform_body__IcKGg h3{font-size:18px}}.longform_faqList__XvyaY{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border-light);margin-top:32px}.longform_faqItem__XN1uS{padding:20px 0;border-bottom:1px solid var(--border-light)}.longform_faqQ__QDTii::-webkit-details-marker{display:none}.longform_faqQ__QDTii{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink-dark)}.longform_faqQ__QDTii:hover{color:var(--teal-deep)}.longform_faqQText__UVarG{display:block}.longform_faqQ__QDTii:after{content:"";flex-shrink:0;width:9px;height:9px;margin-top:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .2s ease}.longform_faqItem__XN1uS[open] .longform_faqQ__QDTii:after{transform:rotate(-135deg);margin-top:12px}.longform_faqA__hHDtf{font-size:16px;line-height:1.65;color:var(--ink-dark-2);margin:14px 0 0;max-width:820px}.longform_faqA__hHDtf a{color:var(--teal-deep);text-decoration:underline;text-underline-offset:2px}.longform_faqA__hHDtf a:hover{color:var(--teal-mid)}.longform_faqMoreLink__92cSf{margin:12px 0 0;font-size:14px;max-width:820px}.longform_faqMoreLink__92cSf a{color:var(--teal-deep);font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.longform_faqMoreLink__92cSf a:hover{border-bottom-color:var(--teal-deep)}