:root{--color-bg: #F7F4ED;--color-text: #1F1B19;--color-text-muted: #7B756E;--color-hairline: #DCD5C7;--color-bar-sdi: #8B3A3A;--color-bar-pfl: #4A6B5C;--color-bar-unpaid: #B8AFA0;--color-bar-std: #2C3E5C;--color-accent: #8B3A3A;--color-accent-hover: #6F2E2E;--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-tabular: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-feature-tabular: "tnum" on, "lnum" on;--type-reveal-headline: 56px;--type-wizard-question: 36px;--type-h2: 28px;--type-body: 18px;--type-meta: 13px;--type-table: 15px;--type-caps: 12px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--leading-headline: 1.05;--leading-question: 1.2;--leading-h2: 1.3;--leading-body: 1.55;--leading-meta: 1.4;--leading-table: 1.45;--space-tight: 8px;--space-meaningful: 24px;--space-breathing: 64px;--column-max: 620px;--column-padding-mobile: 20px;--bar-height: 80px}@media(max-width:640px){:root{--type-reveal-headline: 40px;--type-wizard-question: 28px;--type-body: 17px;--bar-height: 64px}}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader/Newsreader-Variable.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader/Newsreader-Italic-Variable.woff2) format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.5, 0, .75, 0);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .2s;--duration-base: .3s;--duration-slow: .6s}@media print{.wizard,.entry,.reveal-footer .start-over,.share,.print-hint,nav,.progress{display:none!important}@page{size:letter;margin:.75in}html,body{background:#fff;color:#000;font-size:11pt}.reveal{max-width:none;padding:0}.reveal h1{font-size:24pt;page-break-after:avoid}.summary{font-size:13pt;margin-bottom:24pt}.action-items,.week-table,.how-calculated{page-break-inside:avoid;padding-block:24pt}.action-items h2,.week-table h2,.how-calculated h2{font-size:16pt;page-break-after:avoid}.item{page-break-inside:avoid;margin-bottom:12pt}.table{page-break-inside:auto}.table tr{page-break-inside:avoid}.timeline{display:none}a[href]:after{content:" (" attr(href) ")";font-size:9pt;color:#555}a[href^="#"]:after{content:""}.reveal-footer .disclaimer,.reveal-footer .wordmark{page-break-before:auto}.disclaimer{font-size:9pt;color:#555}}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-serif);font-size:16px;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;padding:0;min-height:100vh}.column{max-width:var(--column-max);margin-inline:auto;padding-inline:var(--column-padding-mobile)}@media(min-width:640px){.column{padding-inline:0}}a{color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-hairline);transition:color var(--duration-fast) var(--ease-out),border-bottom-color var(--duration-base) var(--ease-out)}a:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-bottom-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.skip-link{position:absolute;left:-9999px;z-index:100;padding:8px 16px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-accent);border-radius:0}.skip-link:focus{left:8px;top:8px}.reveal-action{appearance:none;background:none;border:0;padding:0;margin:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-serif);font-size:var(--type-body);line-height:1.3;color:var(--color-text);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.reveal-action svg{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.reveal-action:hover,.reveal-action[aria-expanded=true],.reveal-action.is-done{color:var(--color-accent)}.reveal-action:disabled{opacity:.6;cursor:wait}.tabular{font-feature-settings:var(--font-feature-tabular)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.content-page{max-width:var(--column-max);margin-inline:auto;padding-inline:var(--column-padding-mobile);padding-block:var(--space-breathing)}@media(min-width:640px){.content-page{padding-inline:0}}.content-page header h1{font-family:var(--font-serif);font-size:var(--type-reveal-headline);font-weight:var(--weight-regular);line-height:var(--leading-headline);margin:0 0 var(--space-meaningful);text-wrap:balance}.content-page header .lede{font-family:var(--font-serif);font-style:italic;font-size:22px;color:var(--color-text-muted);margin:0 0 var(--space-breathing);line-height:1.4;max-width:580px}.content-page>*+*{margin-top:var(--space-breathing)}.content-page section{padding-block:0}.content-page section h2{font-family:var(--font-serif);font-size:var(--type-h2);font-weight:var(--weight-medium);line-height:var(--leading-h2);margin:0 0 var(--space-meaningful)}.content-page section h3{font-family:var(--font-serif);font-size:20px;font-weight:var(--weight-medium);line-height:1.3;margin:0 0 var(--space-tight)}.content-page section p{font-family:var(--font-serif);font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 var(--space-meaningful)}.content-page section ul,.content-page section ol{font-family:var(--font-serif);font-size:var(--type-body);line-height:var(--leading-body);padding-left:24px}.content-page section li{margin-bottom:var(--space-tight)}.content-page .table-scroll{overflow-x:auto;margin-block:var(--space-meaningful)}.content-page .data-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:14px;line-height:1.4}.content-page .data-table th,.content-page .data-table td{text-align:left;padding:.6em .9em .6em 0;border-bottom:1px solid var(--color-hairline);vertical-align:top}.content-page .data-table td:last-child,.content-page .data-table th:last-child{padding-right:0}.content-page .data-table thead th{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding-bottom:.5em}.content-page .data-table tbody th{font-weight:var(--weight-semibold);color:var(--color-text)}.content-page .data-table .sub{display:block;font-size:12px;font-weight:var(--weight-regular);color:var(--color-text-muted);margin-top:.15em}.content-page .data-table .num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:var(--font-feature-tabular);white-space:nowrap}.content-page .data-table thead .num{text-align:right}.content-page .data-table .rank{display:block;font-size:11px;color:var(--color-text-muted);margin-top:.1em}.content-page .table-note{font-size:var(--type-meta);color:var(--color-text-muted);line-height:1.5}.site-footer[data-astro-cid-vq2huiru]{max-width:var(--column-max);margin-inline:auto;padding-inline:var(--column-padding-mobile);padding-block:var(--space-breathing);margin-top:var(--space-breathing);border-top:1px solid var(--color-hairline);text-align:center}@media(min-width:640px){.site-footer[data-astro-cid-vq2huiru]{padding-inline:0}}.site-footer-identity[data-astro-cid-vq2huiru]{margin:0 0 var(--space-meaningful)}.site-footer-wordmark[data-astro-cid-vq2huiru]{display:block;font-family:var(--font-serif);font-size:18px;font-weight:var(--weight-medium);color:var(--color-text);text-decoration:none;border-bottom:none;margin-bottom:6px}.site-footer-wordmark[data-astro-cid-vq2huiru]:hover{color:var(--color-accent)}.site-footer-tagline[data-astro-cid-vq2huiru]{display:block;font-family:var(--font-serif);font-style:italic;font-size:15px;line-height:1.5;color:var(--color-text-muted);max-width:44ch;margin-inline:auto}.site-footer-nav[data-astro-cid-vq2huiru]{font-family:var(--font-sans);font-size:var(--type-meta);color:var(--color-text-muted);line-height:2;margin-bottom:var(--space-tight)}.site-footer-trust[data-astro-cid-vq2huiru]{margin-bottom:var(--space-meaningful)}.site-footer-nav[data-astro-cid-vq2huiru] a[data-astro-cid-vq2huiru]{color:var(--color-text-muted);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;transition:color .2s,border-bottom-color .2s}.site-footer-nav[data-astro-cid-vq2huiru] a[data-astro-cid-vq2huiru]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.site-footer-nav[data-astro-cid-vq2huiru] .separator[data-astro-cid-vq2huiru]{margin-inline:8px;opacity:.5}.site-copyright[data-astro-cid-vq2huiru]{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--color-text-muted);margin:0}body:has(#site-menu[open]){overflow:hidden}.site-header[data-astro-cid-7ic5xsj7]{background:var(--color-bg);position:relative;z-index:50}@media(min-width:641px){.site-header[data-astro-cid-7ic5xsj7]{position:sticky;top:0;border-bottom:1px solid transparent;transition:border-bottom-color var(--duration-fast) var(--ease-out)}.site-header[data-astro-cid-7ic5xsj7].is-scrolled{border-bottom-color:var(--color-hairline)}.site-header[data-astro-cid-7ic5xsj7].is-scrolled:has(details[open]){border-bottom-color:transparent}}.site-header-inner[data-astro-cid-7ic5xsj7]{position:relative;max-width:880px;margin-inline:auto;padding:14px var(--column-padding-mobile);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-meaningful)}.wordmark[data-astro-cid-7ic5xsj7],.nav-item[data-astro-cid-7ic5xsj7],.panel[data-astro-cid-7ic5xsj7] a[data-astro-cid-7ic5xsj7]{font-family:var(--font-serif);color:var(--color-text);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--duration-fast) var(--ease-out),border-bottom-color var(--duration-fast) var(--ease-out)}.wordmark[data-astro-cid-7ic5xsj7]{font-size:20px;font-weight:var(--weight-medium);letter-spacing:-.005em;white-space:nowrap}.nav-item[data-astro-cid-7ic5xsj7]{font-size:17px;line-height:1.3;padding-bottom:2px;cursor:pointer;white-space:nowrap}.wordmark[data-astro-cid-7ic5xsj7]:hover,.nav-item[data-astro-cid-7ic5xsj7]:hover,.panel[data-astro-cid-7ic5xsj7] a[data-astro-cid-7ic5xsj7]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.nav-item[data-astro-cid-7ic5xsj7][aria-current=page],.panel[data-astro-cid-7ic5xsj7] a[data-astro-cid-7ic5xsj7][aria-current=page]{border-bottom-color:var(--color-accent)}.primary-list[data-astro-cid-7ic5xsj7]{list-style:none;margin:0;padding:0;display:flex;gap:28px;align-items:baseline}.nav-details[data-astro-cid-7ic5xsj7]>summary[data-astro-cid-7ic5xsj7]{list-style:none;display:inline-flex;align-items:baseline;gap:7px}.nav-details[data-astro-cid-7ic5xsj7]>summary[data-astro-cid-7ic5xsj7]::-webkit-details-marker{display:none}.caret[data-astro-cid-7ic5xsj7]{display:inline-block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform var(--duration-fast) var(--ease-out)}.nav-details[data-astro-cid-7ic5xsj7][open]>summary[data-astro-cid-7ic5xsj7] .caret[data-astro-cid-7ic5xsj7]{transform:translateY(0) rotate(225deg)}.panel[data-astro-cid-7ic5xsj7]{position:absolute;left:0;right:0;top:100%;background:var(--color-bg);border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);box-shadow:0 14px 28px -18px #1f1b1952;padding:var(--space-meaningful) var(--column-padding-mobile) 28px;max-height:calc(100vh - 64px);overflow-y:auto;animation:panel-in var(--duration-fast) var(--ease-out)}@keyframes panel-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.panel[data-astro-cid-7ic5xsj7]{animation:none}.caret[data-astro-cid-7ic5xsj7]{transition:none}}.panel-grid[data-astro-cid-7ic5xsj7],.panel-list[data-astro-cid-7ic5xsj7]{list-style:none;margin:0;padding:0}.panel-grid[data-astro-cid-7ic5xsj7]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows-3, 6),auto);grid-template-columns:repeat(3,1fr);column-gap:var(--space-meaningful)}.panel[data-astro-cid-7ic5xsj7] a[data-astro-cid-7ic5xsj7]{font-size:17px;line-height:1.95}.panel-list[data-astro-cid-7ic5xsj7] li[data-astro-cid-7ic5xsj7]+li[data-astro-cid-7ic5xsj7]{margin-top:2px}.panel-note[data-astro-cid-7ic5xsj7]{font-family:var(--font-serif);font-style:italic;font-size:15px;line-height:1.5;color:var(--color-text);margin:var(--space-tight) 0 0}.menu-button[data-astro-cid-7ic5xsj7]{display:none;background:none;border:0;border-bottom:1px solid transparent;padding:0 0 2px;margin:0}@media(max-width:640px){.primary[data-astro-cid-7ic5xsj7]{display:none}.menu-button[data-astro-cid-7ic5xsj7]{display:inline-block}.panel-grid[data-astro-cid-7ic5xsj7]{grid-template-rows:repeat(var(--rows-2, 8),auto);grid-template-columns:repeat(2,1fr)}}.menu[data-astro-cid-7ic5xsj7]{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--color-bg);color:var(--color-text);z-index:100}.menu[data-astro-cid-7ic5xsj7]::backdrop{background:transparent}.menu-frame[data-astro-cid-7ic5xsj7]{display:flex;flex-direction:column;height:100%;padding:0 var(--column-padding-mobile);padding-bottom:env(safe-area-inset-bottom,0px)}.menu-bar[data-astro-cid-7ic5xsj7]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-meaningful);padding:14px 0;border-bottom:1px solid var(--color-hairline);flex:none;box-sizing:border-box;min-height:55px}.menu-wordmark[data-astro-cid-7ic5xsj7]{font-family:var(--font-serif);font-size:20px;font-weight:var(--weight-medium);letter-spacing:-.005em}.menu-bar-button[data-astro-cid-7ic5xsj7]{background:none;border:0;padding:0 0 2px;margin:0;font-family:var(--font-serif);font-size:17px;line-height:1.3;color:var(--color-text);border-bottom:1px solid transparent;cursor:pointer;display:inline-flex;align-items:baseline;gap:8px}.menu-bar-button[data-astro-cid-7ic5xsj7]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.menu-frame[data-astro-cid-7ic5xsj7][data-screen=root] .menu-back[data-astro-cid-7ic5xsj7]{display:none}.menu-frame[data-astro-cid-7ic5xsj7]:not([data-screen=root]) .menu-wordmark[data-astro-cid-7ic5xsj7]{display:none}.menu-screens[data-astro-cid-7ic5xsj7]{position:relative;flex:1;min-height:0;overflow:hidden}.menu-screen[data-astro-cid-7ic5xsj7]{position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-tight) 0 var(--space-breathing);opacity:0;visibility:hidden;transform:translate(28px);transition:transform .22s var(--ease-out),opacity .22s var(--ease-out),visibility 0s linear .22s}.menu-frame[data-astro-cid-7ic5xsj7][data-screen=root] .menu-screen[data-astro-cid-7ic5xsj7][data-screen-id=root],.menu-frame[data-astro-cid-7ic5xsj7][data-screen=states] .menu-screen[data-astro-cid-7ic5xsj7][data-screen-id=states],.menu-frame[data-astro-cid-7ic5xsj7][data-screen=guides] .menu-screen[data-astro-cid-7ic5xsj7][data-screen-id=guides]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.menu-frame[data-astro-cid-7ic5xsj7]:not([data-screen=root]) .menu-screen[data-astro-cid-7ic5xsj7][data-screen-id=root]{transform:translate(-28px)}.menu-list[data-astro-cid-7ic5xsj7]{list-style:none;margin:0;padding:0}.menu-entry[data-astro-cid-7ic5xsj7]{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--color-hairline);margin:0;padding:13px 0;font-family:var(--font-serif);color:var(--color-text);text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.menu-entry[data-astro-cid-7ic5xsj7]:hover{color:var(--color-accent)}.menu-title[data-astro-cid-7ic5xsj7]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-meaningful);font-size:24px;font-weight:var(--weight-medium);line-height:1.2;letter-spacing:-.005em}.menu-dek[data-astro-cid-7ic5xsj7]{display:block;font-size:16px;line-height:1.45;font-style:italic;color:var(--color-text);opacity:.78;margin-top:5px;max-width:34ch}.menu-list-plain[data-astro-cid-7ic5xsj7] .menu-entry[data-astro-cid-7ic5xsj7]{font-size:21px;line-height:1.2;padding:11px 0}.menu-entry[data-astro-cid-7ic5xsj7][aria-current=page] .menu-title[data-astro-cid-7ic5xsj7],.menu-list-plain[data-astro-cid-7ic5xsj7] .menu-entry[data-astro-cid-7ic5xsj7][aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:5px}.menu-screen[data-astro-cid-7ic5xsj7] .panel-note[data-astro-cid-7ic5xsj7]{margin-top:var(--space-meaningful)}.menu-foot[data-astro-cid-7ic5xsj7]{font-family:var(--font-sans);font-size:var(--type-meta);line-height:2;color:var(--color-text);margin:40px 0 0}.menu-foot[data-astro-cid-7ic5xsj7] a[data-astro-cid-7ic5xsj7]{color:inherit;text-decoration:none;border-bottom:1px solid var(--color-hairline)}.menu-foot[data-astro-cid-7ic5xsj7] a[data-astro-cid-7ic5xsj7]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.menu-foot[data-astro-cid-7ic5xsj7] a[data-astro-cid-7ic5xsj7][aria-current=page]{border-bottom-color:var(--color-accent)}.menu-foot[data-astro-cid-7ic5xsj7] .separator[data-astro-cid-7ic5xsj7]{margin-inline:8px;opacity:.5}.chev[data-astro-cid-7ic5xsj7]{display:inline-block;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor}.chev-right[data-astro-cid-7ic5xsj7]{transform:translateY(-2px) rotate(-45deg)}.chev-left[data-astro-cid-7ic5xsj7]{transform:translateY(-2px) rotate(135deg)}.x[data-astro-cid-7ic5xsj7]{position:relative;display:inline-block;width:12px;height:12px;transform:translateY(1px)}.x[data-astro-cid-7ic5xsj7]:before,.x[data-astro-cid-7ic5xsj7]:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:currentColor}.x[data-astro-cid-7ic5xsj7]:before{transform:rotate(45deg)}.x[data-astro-cid-7ic5xsj7]:after{transform:rotate(-45deg)}
