@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ce8a6a6ec0eee886-s.376xxzadkr6kc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/a443d5c52df8e490-s.0uht9flqz7ejf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/5b60d509c1329d75-s.2sh28epz9_vog.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/4be4b3a9430f5659-s.3m2c847sl6-5t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/8920f8cfecaa0743-s.1juhsw1cpsyei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/26eadd648e5c6f5a-s.p.1-qfcpq39sk5k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_cceb8ce3-module__0dX9DW__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal;font-weight:600}.source_serif_4_cceb8ce3-module__0dX9DW__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_aa221b72-module__oqf_Sq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_aa221b72-module__oqf_Sq__variable{--font-sans-text:"Source Sans 3", "Source Sans 3 Fallback"}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--surface:#fff;--surface-sunk:#eceff6;--border:#dde2ec;--border-strong:#7c859a;--text:#0f172a;--text-muted:#4b5568;--ink:#1d45c9;--ink-strong:#1636a3;--on-ink:#fff;--ink-wash:#e8eefc;--hero-bg:#0b1b4d;--hero-text:#fff;--hero-muted:#c8d2f0;--hero-line:#24357a;--hero-correct:#7dd8a4;--hero-btn:#e9edf7;--hero-btn-hover:#f4f6fc;--hero-btn-text:#0b1b4d;--hero-btn-icon:#c98a00;--hero-btn-soft:#f3e6c4;--hero-btn-soft-hover:#f8edd2;--hero-btn-soft-text:#3d2e00;--hero-btn-soft-icon:#a87400;--hero-btn-soft-note:#8a6200;--cover-bg:#1d45c9;--cover-muted:#d6e0ff;--cover-line:#5b7be0;--intro-bg:#fff;--intro-text:#0b1b4d;--intro-muted:#4b5568;--intro-line:#dde2ec;--intro-accent:#1d45c9;--intro-accent-strong:#1636a3;--intro-on-accent:#fff;--intro-tint:#eef2fb;--band-bg:#d4dfff;--band-line:#bccbf5;--band-text:#0d1a3f;--band-muted:#3f4b66;--band-accent:#1a3fb8;--accent:#ffbf1f;--accent-strong:#ffd35c;--on-accent:#1b1300;--accent-wash:#fff4d6;--band:#eaf0fd;--mark:#b92d1c;--mark-wash:#fbeae6;--pen:#1f3c94;--correct:#1c6e40;--correct-wash:#e5f2ea;--wait:#7a5200;--wait-wash:#fbf1dc;--margin-rule:#e7a79c;--rule-line:#e6eaf2;--paper:#fff;--focus:#1d45c9;--scrim:#181c2673;--shadow-sheet:0 1px 2px #0f172a0d, 0 8px 24px -10px #0f172a29;--shadow-pop:0 2px 6px #0f172a14, 0 20px 44px -14px #0f172a52;--font-serif:var(--font-source-serif), "Iowan Old Style", Georgia, serif;--font-heading:var(--font-sans-text), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sans:var(--font-sans-text), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.3125rem;--fs-2xl:clamp(1.5rem, 1.25rem + 1.25vw, 1.875rem);--fs-3xl:clamp(1.75rem, 1.35rem + 2vw, 2.5rem);--fs-hero:clamp(1.875rem, 1.35rem + 2.4vw, 2.625rem);--lh-body:1.55;--lh-tight:1.15;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--tap:48px;--header-h:56px;--coupon-strip-h:48px;--plans-strip-h:36px;--strip-h:0px;--sticky-top:calc(var(--header-h) + var(--strip-h));--w-page:1080px;--w-wide:1200px;--w-read:680px;--gutter:16px;--ease:cubic-bezier(.2, 0, 0, 1);--t-fast:.15s;--t-med:.2s}@media (min-width:720px){:root{--gutter:32px}}@media (min-width:1024px){:root{--header-h:64px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c111d;--surface:#141b2b;--surface-sunk:#090d16;--border:#253048;--border-strong:#66728f;--text:#edf0f7;--text-muted:#a6aec0;--ink:#93abff;--ink-strong:#b5c6ff;--on-ink:#0b1020;--ink-wash:#1b2542;--hero-bg:#0a1433;--hero-text:#fff;--hero-muted:#b9c4e6;--hero-line:#1f2c5c;--cover-bg:#1d45c9;--cover-muted:#d6e0ff;--cover-line:#5b7be0;--intro-bg:#fff;--intro-text:#0b1b4d;--intro-muted:#4b5568;--intro-line:#dde2ec;--intro-accent:#1d45c9;--intro-accent-strong:#1636a3;--intro-on-accent:#fff;--intro-tint:#eef2fb;--band-bg:#172350;--band-line:#26387a;--band-text:#fff;--band-muted:#c3cdee;--band-accent:#ffbf1f;--accent:#ffc83d;--accent-strong:#ffd970;--on-accent:#1b1300;--accent-wash:#2a2410;--band:#111a2e;--mark:#ff8e7c;--mark-wash:#33191a;--pen:#a9bcff;--correct:#7dd8a4;--correct-wash:#13291f;--wait:#f1c66e;--wait-wash:#2e2412;--margin-rule:#6b3030;--rule-line:#1f283b;--focus:#b5c6ff;--scrim:#0009;--shadow-sheet:0 0 0 1px #232a39;--shadow-pop:0 0 0 1px #2c3446, 0 18px 40px -12px #000000b3}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-med:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--sticky-top) + var(--s-4))}:root:has([data-coupon-strip]){--strip-h:var(--coupon-strip-h)}:root:has([data-plans-strip]){--strip-h:var(--plans-strip-h)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4,.heading{font-family:var(--font-heading);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.015em;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}a{color:var(--ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--ink-strong);text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--ink-wash);color:var(--text)}main{flex:1}.container{width:100%;max-width:calc(var(--w-page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container-wide{width:100%;max-width:calc(var(--w-wide) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container-read{width:100%;max-width:calc(var(--w-read) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.print-notice{display:none}@media print{html[data-solution-open] body>:not(.print-notice){display:none!important}html[data-solution-open] .print-notice{text-align:center;padding:48px 24px;font-size:18px;display:block}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:100;padding:var(--s-3) var(--s-4);background:var(--ink);color:var(--on-ink);border-radius:var(--r-md);font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--s-3);color:var(--on-ink)}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums lining-nums}.plan-link{color:inherit;text-decoration:none}.plan-link:hover,.plan-link:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
