.site-logo[data-astro-cid-tcpqpzu5]{color:var(--color-action);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.site-logo[data-astro-cid-tcpqpzu5] span[data-astro-cid-tcpqpzu5]{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-text);font-size:26px;font-weight:400;line-height:1}.site-lang[data-astro-cid-jrxgcsfh]{flex:none;align-items:center;display:inline-flex}.site-lang[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh]{min-height:36px;font-family:var(--font-body);color:var(--color-muted-on-sand);transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), transform var(--motion-press) var(--ease-out), outline-color var(--motion-fast) var(--ease-out);border-radius:9px;place-items:center;padding:0 14px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-grid}.site-lang[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh]:not([aria-current]):active{transform:scale(.98)}.site-lang[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh][aria-busy=true]{opacity:.55;cursor:progress;transition:opacity var(--motion-base) var(--ease-out) .1s}.site-lang-segmented[data-astro-cid-jrxgcsfh]{background:var(--color-sand);border:1px solid var(--color-border);border-radius:12px;gap:2px;padding:3px}.site-lang-segmented[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh]:hover{color:var(--color-text)}.site-lang-segmented[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh][aria-current]{color:var(--color-text);box-shadow:var(--shadow-1);background:#fff}.site-lang-single[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh]{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);min-height:44px;color:var(--color-text);background:#fff}.site-lang-single[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh]:hover{border-color:var(--color-action)}.site-lang-segmented[data-astro-cid-jrxgcsfh].site-lang-on-white{background:#fff}@media (width<=767px){.site-lang-segmented[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh]{min-height:44px}}.site-lang-code[data-astro-cid-jrxgcsfh]{display:none}@media (width<=359px){.site-lang-single[data-astro-cid-jrxgcsfh] a[data-astro-cid-jrxgcsfh]{padding:0 12px;position:relative}.site-lang-single[data-astro-cid-jrxgcsfh] .site-lang-code[data-astro-cid-jrxgcsfh]{display:inline}.site-lang-single[data-astro-cid-jrxgcsfh] .site-lang-word[data-astro-cid-jrxgcsfh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer[data-astro-cid-qup6pdxl]{view-transition-name:site-footer;margin-top:var(--section-gap);background:var(--color-sand);border-top:1px solid var(--color-border-2);color:var(--color-text);font-family:var(--font-body);padding:40px 0 36px}.site-footer-cols[data-astro-cid-qup6pdxl]{grid-template-columns:1.6fr repeat(4,1fr);gap:40px;display:grid}.site-footer-brand[data-astro-cid-qup6pdxl] .site-logo{min-height:44px;margin-block:-8px}.site-footer-brand[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl]{max-width:320px;margin-top:16px;font-size:17px;line-height:1.5}.site-footer-phone[data-astro-cid-qup6pdxl]{color:var(--color-text);align-items:center;gap:8px;margin-top:18px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.site-footer-phone[data-astro-cid-qup6pdxl] .ui-icon{width:20px;height:20px;color:var(--color-action)}.site-footer-col[data-astro-cid-qup6pdxl] h2[data-astro-cid-qup6pdxl]{font:500 13px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-on-sand);margin:0 0 14px}.site-footer-col[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font:400 17px/1.4 var(--font-body);color:var(--color-text);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--ease-out), outline-color var(--motion-fast) var(--ease-out);padding:6px 0;text-decoration:underline #0000;display:block}.site-footer-col[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{text-decoration-color:currentColor}.site-footer-legal[data-astro-cid-qup6pdxl]{font-size:var(--text-small);color:var(--color-muted-on-sand);grid-template-columns:1fr 1fr;gap:8px 40px;margin-top:44px;line-height:1.55;display:grid}.site-footer-base[data-astro-cid-qup6pdxl]{border-top:1px solid var(--color-border-2);color:var(--color-muted-on-sand);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:22px;font-size:16px;display:flex}.site-footer-base[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--color-muted-on-sand)}@media (width<=1079px){.site-footer-cols[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.site-footer-brand[data-astro-cid-qup6pdxl]{grid-column:1/-1}.site-footer-legal[data-astro-cid-qup6pdxl]{grid-template-columns:1fr}}@media (width<=767px){.site-footer[data-astro-cid-qup6pdxl]{padding:28px 0 32px}.site-footer-col[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{align-items:center;min-height:44px;padding:0;display:flex}.site-footer-base[data-astro-cid-qup6pdxl]{flex-wrap:wrap}}.site-skip[data-astro-cid-vwn3tmth]{z-index:100;color:var(--color-text);font:600 16px var(--font-body);box-shadow:var(--shadow-panel);transition:transform var(--motion-base) var(--ease-out);background:#fff;border-radius:10px;padding:11px 15px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.site-skip[data-astro-cid-vwn3tmth]:focus{transform:none}.site-strip[data-astro-cid-vwn3tmth]{view-transition-name:site-strip;background:var(--color-sand);border-bottom:1px solid var(--color-border);color:var(--color-text);font:400 16px/1.3 var(--font-body)}.site-strip-inner[data-astro-cid-vwn3tmth]{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.site-strip[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{color:var(--color-text)}.site-strip-eligibility[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.site-strip-crisis[data-astro-cid-vwn3tmth]{white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-strip-crisis[data-astro-cid-vwn3tmth] .ui-icon{vertical-align:-3px;color:var(--color-cta-hover);margin-right:8px;display:inline-block}.site-strip-crisis[data-astro-cid-vwn3tmth] strong[data-astro-cid-vwn3tmth]{font-weight:700}.site-header[data-astro-cid-vwn3tmth]{view-transition-name:site-header;z-index:30;background:var(--glass-light);backdrop-filter:var(--glass-blur);font-family:var(--font-body);border-bottom:1px solid #e2ddd3b3;position:sticky;top:0}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-vwn3tmth]{background:var(--glass-light-solid)}}@media (prefers-reduced-transparency:reduce){.site-header[data-astro-cid-vwn3tmth]{background:var(--glass-light-solid);backdrop-filter:none}}.site-header-inner[data-astro-cid-vwn3tmth]{align-items:center;gap:40px;min-height:88px;display:flex}.site-header-inner[data-astro-cid-vwn3tmth] .site-logo{min-height:44px}.site-nav[data-astro-cid-vwn3tmth]{gap:30px;display:flex}.site-header-inner[data-astro-cid-vwn3tmth]:lang(es){gap:28px}.site-nav[data-astro-cid-vwn3tmth]:lang(es){gap:24px}.site-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{color:var(--color-text);text-underline-offset:9px;white-space:nowrap;font-size:17px;font-weight:500;text-decoration:underline #0000}.site-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover{text-decoration-color:currentColor}.site-nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]{text-decoration-color:var(--color-cta);font-weight:600;text-decoration-thickness:2px}.site-tools[data-astro-cid-vwn3tmth]{align-items:center;gap:16px;margin-left:auto;display:flex}.site-call[data-astro-cid-vwn3tmth]{color:var(--color-text);white-space:nowrap;align-items:center;gap:8px;padding:0 4px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.site-call[data-astro-cid-vwn3tmth] .ui-icon{color:var(--color-action)}.site-compact-tools[data-astro-cid-vwn3tmth]{align-items:center;gap:8px;margin-left:auto;display:none}.consumer-menu-toggle[data-astro-cid-vwn3tmth]{border-radius:var(--radius-control);background:var(--color-heading);color:#fff;min-height:44px;font:600 16px var(--font-body);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-press) var(--ease-out), outline-color var(--motion-fast) var(--ease-out);border:0;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.consumer-menu-toggle[data-astro-cid-vwn3tmth]:hover{background:var(--color-slate-900)}.consumer-menu-toggle[data-astro-cid-vwn3tmth]:active{transform:scale(.98)}.site-mobile-menu[data-astro-cid-vwn3tmth]{overscroll-behavior:contain;border-block:1px solid var(--color-border);background:var(--color-canvas);max-height:calc(100dvh - 72px);box-shadow:var(--shadow-panel);transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out), display var(--motion-base) var(--ease-out);transition-behavior:allow-discrete;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-mobile-menu[data-astro-cid-vwn3tmth][hidden]{opacity:0;pointer-events:none;transition-duration:calc(var(--motion-base) * .7);transition-timing-function:var(--ease-in);display:none;transform:translateY(-8px)}@starting-style{.site-mobile-menu[data-astro-cid-vwn3tmth]:not([hidden]){opacity:0;transform:translateY(-8px)}}.site-mobile-menu[data-astro-cid-vwn3tmth] .ui-wrap[data-astro-cid-vwn3tmth]{padding-block:8px 20px;display:grid}.site-mobile-link[data-astro-cid-vwn3tmth]{border-bottom:1px solid var(--color-border);min-height:52px;color:var(--color-text);align-items:center;font-size:18px;font-weight:500;text-decoration:none;display:flex}.site-mobile-link[data-astro-cid-vwn3tmth][aria-current=page]{font-weight:700}.site-mobile-actions[data-astro-cid-vwn3tmth]{gap:10px;margin-top:16px;display:grid}@media (width<=1439px){.site-call[data-astro-cid-vwn3tmth]{display:none}}@media (width<=1279px){.site-header-inner[data-astro-cid-vwn3tmth]{gap:28px}.site-nav[data-astro-cid-vwn3tmth]{gap:22px}}@media (width<=1179px){.site-nav[data-astro-cid-vwn3tmth],.site-tools[data-astro-cid-vwn3tmth]{display:none}.site-compact-tools[data-astro-cid-vwn3tmth]{display:flex}.site-header-inner[data-astro-cid-vwn3tmth]{gap:8px;min-height:72px}.site-strip-eligibility[data-astro-cid-vwn3tmth]{display:none}.site-strip-inner[data-astro-cid-vwn3tmth]{justify-content:center;min-height:44px}}@media (width<=419px){.site-strip-crisis[data-astro-cid-vwn3tmth]{white-space:normal;text-wrap:balance;text-align:center;padding-block:1px}}@media (width<=359px){.site-header-inner[data-astro-cid-vwn3tmth],.site-compact-tools[data-astro-cid-vwn3tmth]{gap:6px}.site-header-inner[data-astro-cid-vwn3tmth] .site-logo span{font-size:24px}}@media (width>=1180px){.site-mobile-menu[data-astro-cid-vwn3tmth]{display:none!important}}@font-face{font-family:TalkDoc Digits;src:url(/_astro/Figtree-Digits.CueLrwHI.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+30-39}@font-face{font-family:Atkinson Hyperlegible Soft;src:url(/_astro/AtkinsonHyperlegibleSoft-Regular.Bcc5Gjtj.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Soft;src:url(/_astro/AtkinsonHyperlegibleSoft-Medium.BSpzYw1u.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Soft;src:url(/_astro/AtkinsonHyperlegibleSoft-SemiBold.D2mrEYE-.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Soft;src:url(/_astro/AtkinsonHyperlegibleSoft-Bold.DKBFCE7a.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Regular.BJoXLJYV.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Medium.C820gu2e.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:TalkDoc Iowan;src:local(Iowan Old Style Roman),local(IowanOldStyle-Roman);font-style:normal;font-weight:300 649;font-display:swap}@font-face{font-family:TalkDoc Iowan;src:local(Iowan Old Style Bold),local(IowanOldStyle-Bold);font-style:normal;font-weight:650 900;font-display:swap}@font-face{font-family:TalkDoc Iowan;src:local(Iowan Old Style Italic),local(IowanOldStyle-Italic);font-style:italic;font-weight:300 649;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/Newsreader-Regular-400.CWs0T2jp.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/Newsreader-Italic-400.CTV_26hX.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--font-body:"TalkDoc Digits", "Atkinson Hyperlegible Soft", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-heading:var(--font-body);--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-body:16px;--text-small:15px;--text-label:14px;--text-title:28px;--text-section:17px;--text-card:16px;--text-dialog:22px;--text-row-title:15px;--text-row:14.5px;--text-row-meta:14px;--text-row-note:13.5px;--text-fact-label:13px;--color-canvas:#fcfaf6;--color-surface:#fff;--color-sand:#f1eadd;--color-sand-2:#e9e0ce;--color-text:#23252a;--color-text-2:#4a4c50;--color-muted:#6d6a65;--color-muted-on-sand:#5f5e5a;--color-heading:#23252a;--color-border:#46321e16;--color-border-2:#46321e26;--color-border-strong:#b4ab9b;--color-input-border:#9a9183;--color-track:#46321e11;--color-chip:#46321e0d;--color-action:#2c7a81;--color-action-hover:#256a70;--color-action-text:#fff;--color-action-ink:#24676d;--color-action-tint:#e2efef;--color-action-tint-2:#f0f6f6;--color-action-tint-hover:#d3e6e7;--color-action-line:#c4dcdd;--color-action-line-strong:#8bb9bd;--color-cta:#2c7a81;--color-cta-hover:#256a70;--color-cta-text:#fff;--color-cta-deep:#9e3720;--color-blush:#f5d5d0;--color-blush-50:#fbedea;--color-alert:#c9482e;--color-now:#c64a31;--color-unread:#4f7fd9;--color-success:#3f6b4b;--color-success-bg:#e5eee3;--color-warning:#8a5a12;--color-warning-bg:#f6e9cc;--color-danger:#b23e26;--color-danger-bg:#fbedea;--color-info:#4a6671;--color-info-bg:#e7edef;--color-ai:#574a7f;--color-ai-bg:#ece8f3;--color-success-line:#c8dac5;--color-warning-line:#e6cf9c;--color-ai-line:#d9d1e7;--visit-sky-bg:#dce6f0;--visit-sky-ink:#28465f;--visit-sky-bar:#6b8fb3;--visit-lilac-bg:#e9e0ef;--visit-lilac-ink:#4f3c69;--visit-lilac-bar:#9478b3;--visit-sage-bg:#dfe9da;--visit-sage-ink:#33533a;--visit-sage-bar:#6f9a6f;--visit-apricot-bg:#f6dfcd;--visit-apricot-ink:#874220;--visit-apricot-bar:#cf8250;--color-sidebar:#344a54;--color-focus:#2c7a81;--chart-1:#587681;--chart-2:#c9482e;--chart-3:#3f6b4b;--chart-4:#8a5a12;--chart-5:#574a7f;--radius-control:10px;--radius-panel:14px;--radius-card:18px;--radius-pill:999px;--shadow-panel:0 1px 2px #2827250d, 0 22px 44px -22px #28272552;--shadow-card:0 1px 2px #1420280a;--shadow-control:0 1px 1px #1420280a;--shadow-action:0 1px 2px #14202826, inset 0 1px 0 #ffffff24;--page-gutter:28px;--room-gradient:radial-gradient(520px 480px at -40px 40px, #5876816b, transparent 70%), radial-gradient(560px 520px at 60px 1000px, #c9482e4d, transparent 70%), radial-gradient(620px 560px at 300px 960px, #f2beaacc, transparent 72%), radial-gradient(420px 420px at 280px 440px, #f1eadde6, transparent 70%), #fcfaf5;--room:var(--room-gradient);--room-soft:radial-gradient(700px 520px at -80px -60px, #58768138, transparent 70%), radial-gradient(760px 560px at 105% -80px, #f2c9c073, transparent 70%), radial-gradient(800px 600px at 50% 110%, #f2beaa4d, transparent 72%), #fcfaf5;--glass-light:linear-gradient(180deg, #fcfaf5cc, #fcfaf5b8);--glass-blur:blur(30px) saturate(150%);--glass-blur-bar:blur(14px) saturate(140%);--on-glass-accent:#f2c9c0;--window-gap:16px;--window-radius:18px;--window-border:#fff9;--window-shadow:0 40px 90px -40px #281e0f8c, 0 2px 8px #281e0f1a;--pane:#fcfaf6f5;--glass-side:#f8f5f08f;--glass-side-solid:#f3efe9;--glass-side-blur:blur(42px) saturate(175%);--glass-side-line:#ffffff8c;--glass-side-card:#ffffff94;--glass-side-card-line:#ffffffb3;--glass-side-current:#fffffff0;--glass-side-current-shadow:0 1px 2px #3c281414, 0 0 0 1px #3c28140a;--on-glass-side-muted:#322f2b;--glass-pop:#fdfbf8e0;--glass-sheet:#fdfbf8f0;--glass-pop-solid:#fdfbf8;--glass-pop-blur:blur(26px) saturate(170%);--glass-pop-border:#46321e1a;--glass-pop-shadow:0 1px 1px #0000000a, 0 30px 70px -24px #1420286b;--on-glass-pop-muted:#5f5c57;--glass-tabbar:#ffffffd9;--glass-tabbar-solid:#fbfaf7;--glass-tabbar-blur:blur(24px) saturate(170%);--glass-tabbar-shadow:inset 0 0 0 1px #fffc, 0 12px 30px -12px #1420284d}@media (width<=800px){:root{--glass-blur:var(--glass-blur-bar);--glass-side-blur:var(--glass-blur-bar);--glass-pop-blur:var(--glass-blur-bar);--glass-tabbar-blur:var(--glass-blur-bar);--page-gutter:14px}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){:root{--glass-blur:none;--glass-blur-bar:none;--glass-side-blur:none;--glass-pop-blur:none;--glass-tabbar-blur:none;--glass-light:var(--color-canvas);--glass-side:var(--glass-side-solid);--glass-pop:var(--glass-pop-solid);--glass-sheet:var(--glass-pop-solid);--glass-tabbar:var(--glass-tabbar-solid);--pane:var(--color-canvas)}}@supports not (backdrop-filter:blur(1px)){:root{--glass-light:var(--color-canvas);--glass-side:var(--glass-side-solid);--glass-pop:var(--glass-pop-solid);--glass-sheet:var(--glass-pop-solid);--glass-tabbar:var(--glass-tabbar-solid);--pane:var(--color-canvas)}}:root{--font-heading:"TalkDoc Iowan", "Iowan Old Style", Newsreader, "Palatino Linotype", Palatino, Georgia, serif;--color-canvas:#fcfaf5;--color-text:#282725;--color-text-2:#44423e;--color-muted:#6d6c69;--color-heading:#3e5762;--color-border:#e2ddd3;--color-border-2:#d5cec1;--color-action:#587681;--color-action-hover:#4a6671;--color-action-tint:#e7edef;--color-action-tint-2:#f2f5f6;--color-action-tint-hover:#dbe5e8;--color-action-line:#cfd8db;--color-action-line-strong:#98adb3;--color-cta:#c9482e;--color-cta-hover:#b23e26;--color-focus:#4a6671;--text-label:13px;--radius-card:16px;--shadow-card:0 1px 2px #2827250a, 0 10px 24px -18px #28272538;--canvas:var(--color-canvas);--canvas-2:var(--color-sand);--paper:var(--color-surface);--ink:var(--color-text);--ink-2:var(--color-text-2);--muted:var(--color-muted);--faint:var(--color-muted);--line:var(--color-border-2);--line-soft:var(--color-border);--line-strong:var(--color-border-strong);--primary:var(--color-action);--primary-deep:var(--color-heading);--primary-ink:var(--color-heading);--lavender:var(--color-action-tint);--lavender-2:var(--color-action-line);--sage:var(--color-success);--sage-tint:var(--color-success-bg);--amber:var(--color-warning-line);--night:var(--color-sidebar);--night-2:var(--color-heading);--r-xs:4px;--r-sm:6px;--r-md:var(--radius-control);--r-lg:var(--radius-panel);--r-xl:var(--radius-card);--shadow-xs:0 1px 2px #2827250d;--shadow-sm:var(--shadow-card);--shadow-md:var(--shadow-panel);--text-body:18px;--color-slate-900:#344a54;--color-blush-line:#e7b9b1;--color-guide-amber:#c99a3e;--radius-band:22px;--shadow-1:0 1px 2px #2827250d;--glass-light-solid:#fcfaf5f7;--shadow-panel:0 2px 4px #2827250d, 0 22px 44px -22px #28272552;--room-soft:radial-gradient(700px 520px at -80px -60px, #58768138, transparent 70%), radial-gradient(760px 560px at 105% -80px, #f2c9c073, transparent 70%), #fcfaf5;--color-accent:var(--color-cta);--wrap-max:1440px;--gutter:64px;--section-gap:112px;--motion-press:90ms;--motion-fast:.14s;--motion-base:.22s;--motion-slow:.32s;--motion-slower:.42s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.32, 0, .67, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (width<=1199px){:root{--gutter:40px;--section-gap:88px}}@media (width<=767px){:root{--gutter:16px;--section-gap:56px;--text-body:17px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}body.site-glass{background:var(--room-soft);background-repeat:no-repeat;background-size:100% 1400px;background-color:var(--color-canvas)}[hidden]{display:none!important}img,svg{max-width:100%;display:block}p{margin:0}b,strong{font-weight:600}:where(a,button,input,select,textarea,summary){transition:outline-color var(--motion-fast) var(--ease-out);outline-color:#0000}:where(a){transition:color var(--motion-fast) var(--ease-out), text-decoration-color var(--motion-fast) var(--ease-out), outline-color var(--motion-fast) var(--ease-out)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:6px}.ui-page :is(h1,h2,h3,h4){font-family:var(--font-heading);letter-spacing:-.012em;color:var(--color-heading);margin:0;font-weight:400;line-height:1.08}.ui-page :is(h1,h2) em{color:var(--color-cta);font-style:italic}.ui-page a{color:var(--color-action-hover);text-underline-offset:3px;text-decoration-thickness:1px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-wrap{width:100%;max-width:var(--wrap-max);padding-inline:var(--gutter);margin-inline:auto}.ui-label{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-action-hover);font-size:14px;font-weight:500;line-height:1.3}.ui-label-sm{font-size:var(--text-label)}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.ui-btn{border-radius:var(--radius-control);min-height:52px;font-family:var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;text-align:center;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-press) var(--ease-out), outline-color var(--motion-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:600;line-height:1.1;display:inline-flex;text-decoration:none!important}.ui-btn:active{transform:scale(.98)}.ui-btn .ui-icon{stroke-width:2px;width:20px;height:20px}.ui-btn-cta{background:var(--color-cta);color:#fff!important}.ui-btn-cta:hover{background:var(--color-cta-hover)}.ui-btn-primary{background:var(--color-action);color:#fff!important}.ui-btn-primary:hover{background:var(--color-action-hover)}.ui-btn-outline{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)!important}.ui-btn-outline:hover{border-color:var(--color-action)}.ui-btn-white{border-color:var(--color-border);background:#fff;color:var(--color-text)!important}.ui-btn-white:hover{border-color:var(--color-action)}.ui-btn-outline-light{background:0 0;border-color:#fff9;color:#fff!important}.ui-btn-outline-light:hover{background:#ffffff14;border-color:#fff}.ui-btn-lg{min-height:56px;padding:0 28px;font-size:19px}.ui-btn-md{min-height:48px;padding:0 20px;font-size:17px}.ui-btn-sm{min-height:44px;padding:0 16px;font-size:16px}.ui-btn-sm.ui-btn-cta,.ui-btn-md.ui-btn-cta{background:var(--color-cta-hover)}.ui-btn-block{width:100%;display:flex}.ui-chip{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;font-size:var(--text-small);color:var(--color-text);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:3px 10px;font-weight:500;line-height:1.2;display:inline-flex}.ui-chip .ui-icon{width:16px;height:16px}.ui-chip-quiet{background:var(--color-sand);border-color:var(--color-sand-2);color:var(--color-muted-on-sand)}.ui-chip-slate{background:var(--color-action-tint);border-color:var(--color-action-line);color:var(--color-heading)}.ui-chip-green{background:var(--color-success-bg);border-color:var(--color-success-line);color:var(--color-success)}.ui-icon-disc{width:48px;height:48px;color:var(--color-action-hover);border:1px solid var(--color-border);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ui-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.ui-text-link{text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex;color:var(--color-heading)!important}.ui-text-link .ui-icon{width:18px;height:18px}.ui-tap,.ui-text-link{position:relative}.ui-tap:after,.ui-text-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ui-grid>li{min-width:0}@media (width<=1079px){.ui-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ui-grid{grid-template-columns:1fr;gap:12px}}.ui-prose{max-width:760px;color:var(--color-text-2);font-size:19px;line-height:1.6}.ui-prose>*+*{margin-top:16px}@media (width<=767px){.ui-prose{font-size:17px}}input:is([type=checkbox],[type=radio]){-webkit-appearance:none;appearance:none;box-sizing:border-box;vertical-align:-4px;border:1.5px solid var(--color-input-border);background:var(--color-surface) no-repeat center / 14px 14px;cursor:pointer;width:20px;height:20px;min-height:0;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), outline-color var(--motion-fast) var(--ease-out);border-radius:5px;flex:none;margin:0;padding:0}input[type=radio],input[type=radio]:focus-visible{border-radius:50%}input:is([type=checkbox],[type=radio]):hover:not(:disabled){border-color:var(--color-action)}input[type=checkbox]:checked{border-color:var(--color-action);background-color:var(--color-action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{border-color:var(--color-action);background-color:var(--color-action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}input[type=radio]:checked{border-color:var(--color-action);background:radial-gradient(circle, #fff 0 3.5px, var(--color-action) 4.5px)}input:is([type=checkbox],[type=radio]):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}input:is([type=checkbox],[type=radio]):disabled{opacity:.5;cursor:not-allowed}input:is([type=checkbox],[type=radio])[aria-invalid=true]{border-color:var(--color-danger)}@media (forced-colors:active){input:is([type=checkbox],[type=radio]){-webkit-appearance:auto;appearance:auto}}.ui-listbox{z-index:1000;box-sizing:border-box;max-width:min(480px,100vw - 32px);max-height:var(--ui-listbox-max,320px);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-panel);font-family:var(--font-body);animation:ui-list-in var(--motion-base) var(--ease-out) backwards;border-radius:12px;flex-direction:column;margin:0;padding:4px;font-size:16px;line-height:1.35;display:flex;position:fixed;inset:auto;overflow:hidden}.ui-listbox-list{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-listbox [role=option]{cursor:pointer;font-variant-numeric:tabular-nums;min-height:44px;transition:background-color var(--motion-fast) var(--ease-out);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-listbox [role=option] svg{color:var(--color-action);visibility:hidden;flex:none}.ui-listbox [role=option][data-active]{background:var(--color-action-tint)}.ui-listbox [role=option][aria-selected=true]:not([data-blank]){font-weight:600}.ui-listbox [role=option][aria-selected=true]:not([data-blank]) svg{visibility:visible}.ui-listbox [role=option][data-blank]{color:var(--color-muted)}.ui-listbox [role=option][aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;background:0 0}.ui-listbox-search{flex:none;margin:4px 4px 6px;position:relative}.ui-listbox-search svg{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-listbox-search input{box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font:inherit;padding:9px 12px 9px 38px}.ui-listbox-search input::placeholder{color:var(--color-muted)}.ui-listbox-search input:focus-visible{outline:3px solid var(--color-focus);outline-offset:0;border-color:var(--color-focus);border-radius:var(--radius-control)}.ui-listbox-empty{color:var(--color-muted);margin:0;padding:10px 12px}.ui-listbox-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 0 4px 12px;display:flex}.ui-listbox-title{color:var(--color-heading);font-weight:600}.ui-listbox-close{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ui-listbox-close:hover{background:var(--color-action-tint);color:var(--color-action)}.ui-listbox[data-sheet]{width:auto;max-width:none;max-height:min(70dvh,520px);padding:8px 8px max(12px, env(safe-area-inset-bottom));animation:ui-sheet-in var(--motion-slow) var(--ease-out) backwards;border-bottom:0;border-radius:16px 16px 0 0;font-size:17px;inset:auto 0 0}.ui-listbox-scrim{z-index:999;width:auto;height:auto;animation:ui-fade var(--motion-slow) var(--ease-out) backwards;background:#28272552;border:0;margin:0;padding:0;position:fixed;inset:0}@keyframes ui-list-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(12px)}}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--motion-slow);animation-timing-function:var(--ease-out)}::view-transition-group(site-strip),::view-transition-group(site-footer){animation-name:none}::view-transition-old(root){animation:ui-fade-out calc(var(--motion-slow) * .7) var(--ease-in) both;mix-blend-mode:normal}::view-transition-new(root){animation:ui-rise var(--motion-slow) var(--ease-out) both;mix-blend-mode:normal}#main-content{animation:ui-rise var(--motion-slow) var(--ease-out) backwards}html:active-view-transition #main-content{animation-duration:0s}picture>img{transition:opacity var(--motion-slow) var(--ease-out)}picture>img[data-loading]{opacity:0}@keyframes ui-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-note{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html .td-spinner{animation:1.6s linear infinite td-spin!important}::view-transition-group(*){animation-name:none;animation-duration:var(--motion-fast)}::view-transition-old(root){animation:ui-fade-out var(--motion-fast) linear both;mix-blend-mode:plus-lighter}::view-transition-new(root){animation:ui-fade var(--motion-fast) linear both;mix-blend-mode:plus-lighter}}.ui-section{padding-top:var(--section-gap)}.ui-band-sand{margin-top:var(--section-gap);background:var(--color-sand);border-block:1px solid var(--color-border-2);padding-bottom:104px}.ui-band-sand>.ui-wrap>.ui-section-header{padding-top:88px}@media (width<=767px){.ui-band-sand{padding-bottom:24px}.ui-band-sand>.ui-wrap>.ui-section-header{padding-top:40px}}.ui-section-tight{padding-top:20px}.ui-nowrap{white-space:nowrap}.ui-section-header h2,.ui-page h2{text-wrap:balance}
