.home-hero{padding-top:clamp(1.5rem,1rem + 3vw,3.5rem);padding-bottom:var(--s5)}.home-title{max-width:12.8em;margin:0 0 var(--s4)}.home-title .voice{display:inline}@media (min-width:40em){.home-title .voice{white-space:nowrap}}.home-lede{max-width:40rem}@media (max-width:599px){.lede-more{display:none}.home-hero{padding-top:var(--s5);padding-bottom:var(--s2)}.home-title{font-size:clamp(1.875rem,1.2rem + 3.6vw,2.25rem);margin-bottom:var(--s3)}.home-lede{font-size:1.125rem;line-height:1.5}.home-tool .pay-tool-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}}.home-hero:has(>.home-notice){padding-top:var(--s5)}.home-notice{grid-column:1/-1;margin:0 0 var(--s5)}.hn-link{display:inline-block;max-width:100%;padding:.6rem var(--s4);border:1px solid var(--band-line);border-left:3px solid var(--accent);border-radius:0 var(--r1) var(--r1) 0;background:var(--band);color:var(--ink-2);font-size:var(--fs-small);font-weight:600;line-height:1.45;text-decoration:none}.hn-link:focus-visible{border-radius:0 var(--r1) var(--r1) 0}.hn-link b{color:var(--ink);font-weight:750}.hn-go{color:var(--link);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.hn-go,.hn-nb{white-space:nowrap}.hn-go .icon{width:1em;height:1em;margin-left:.3em;vertical-align:-.15em;transition:transform var(--t-fast) var(--ease)}.hn-link:hover .hn-go{text-decoration-thickness:2px}.hn-link:hover .hn-go .icon{transform:translateX(3px)}@media (max-width:15em){.hn-go,.home-notice time{white-space:normal}}.home-tasks{margin-top:var(--s5)}.home-tasks ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s2);max-width:31rem;margin:0;padding:0}.task{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s4);border:1px solid var(--edge);border-radius:999px;background:var(--surface);color:var(--ink);font:650 var(--fs-small) /1.2 var(--f-ui);text-decoration:none;white-space:nowrap;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.task:hover{border-color:var(--ink);background:var(--bg-2)}@media (max-width:599px){.home-tasks{margin:var(--s3) calc(-1 * var(--gutter)) 0}.home-tasks ul{max-width:none;flex-wrap:nowrap;overflow-x:auto;padding:2px var(--gutter) 6px;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.home-tasks ul::-webkit-scrollbar{display:none}.home-tasks li{flex:none}}.horizon{display:none}@media (min-width:64em){.home-hero{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-column-gap:clamp(2.5rem,5vw,5rem);column-gap:clamp(2.5rem,5vw,5rem);align-items:center}.home-title{max-width:10.1em}.horizon{display:block;margin:0;padding:var(--s5) var(--s5) var(--s4);background:var(--band);border-radius:var(--r2);border:1px solid var(--band-line)}}.hz-cap{margin:0 0 var(--s4);font-weight:750;font-size:var(--fs-ui);color:var(--ink);letter-spacing:-.01em}.hz-cap .voice{font-family:var(--f-text);font-style:italic;font-weight:400;color:var(--accent)}.hz-plot{position:relative;padding-bottom:2rem}.hz-row+.hz-row{margin-top:var(--s4)}.hz-name{display:flex;justify-content:space-between;gap:var(--s3);margin:0 0 .35rem;font-size:var(--fs-small);font-weight:650;color:var(--ink-2)}.hz-name b{color:var(--ink);font-weight:800}.hz-main .hz-name{font-size:var(--fs-ui)}.hz-main .hz-name b{font-size:1.25rem;letter-spacing:-.01em}.hz-bar{position:relative;display:flex;height:.75rem}.hz-main .hz-bar{height:3.5rem}.hz-piece{position:relative;flex:none;height:100%}.hz-piece+.hz-piece{box-shadow:inset 1.5px 0 0 var(--band)}.hz-bar>.hz-piece:first-child{border-radius:3px 0 0 3px}.hz-in{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;font-size:var(--fs-small);font-weight:650;line-height:1.15;white-space:nowrap}.hz-in b{font-size:1.0625rem;font-weight:800}.sw-basic .hz-in{color:var(--m-basic-ink)}.sw-bah .hz-in{color:var(--m-bah-ink)}.hz-food{position:absolute;transform:translateX(-100%);top:calc(100% + .3rem);font-size:var(--fs-small);font-weight:650;color:var(--ink-2);white-space:nowrap}.hz-food b{color:var(--ink)}.hz-main{padding-bottom:1.4rem}.hz-axis{position:absolute;left:0;right:0;bottom:0;height:1.5rem;border-top:1px solid var(--edge)}.hz-tick{position:absolute;top:0;transform:translateX(-50%);padding-top:.4rem;font-size:var(--fs-small);font-weight:600;color:var(--ink-3)}.hz-tick:before{content:"";position:absolute;left:50%;top:-1px;width:1px;height:.3rem;background:var(--edge)}.hz-tick:first-child{transform:none}.hz-tick:first-child:before{left:0;top:-2px;width:1.5rem;height:3px;border-radius:2px;background:var(--accent)}.hz-tick:last-child{transform:translateX(-100%)}.hz-tick:last-child:before{left:auto;right:0}.hz-note{margin:var(--s4) 0 0;font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.hz-note a{font-weight:700;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.hz-bar{animation:hz-grow .9s var(--ease) both}.hz-ghost:nth-child(2) .hz-bar{animation-delay:.16s}.hz-ghost:nth-child(3) .hz-bar{animation-delay:.3s}@keyframes hz-grow{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}}.home-tool{margin-top:var(--s3)}.home-ways{margin-top:var(--s8)}.ways{display:grid;grid-gap:var(--s6) var(--s6);gap:var(--s6) var(--s6);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.way{min-width:0;display:flex;flex-direction:column;padding-top:var(--s4);border-top:3px solid var(--ink)}.way-kicker{margin:0 0 var(--s1);font-size:var(--fs-small);font-weight:700;color:var(--accent)}.way-title{margin:0 0 var(--s2);font-size:1.3125rem;line-height:1.25}.way-title a{display:inline-block;padding:.4rem 0;color:var(--ink);text-decoration:none}.way-title{margin-top:-.4rem}.way-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.way-text{margin:0 0 var(--s4);color:var(--ink-2);font-family:var(--f-text);font-size:var(--fs-read);line-height:1.5}.way-text b{font-family:var(--f-ui);color:var(--ink)}.way-fig{margin:0 0 var(--s3)}.way .ruler-next{font-size:var(--fs-small)}.way-links{display:flex;flex-wrap:wrap;gap:0 var(--s4);margin:auto 0 0;padding-top:var(--s2)}.way-links .textlink{font-size:var(--fs-small)}.way-links .icon{width:1em;height:1em}.hc-grid{display:grid;grid-gap:var(--s5) var(--s7);gap:var(--s5) var(--s7);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.hc-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.hc-h{margin:0 0 var(--s2);font-size:var(--fs-small);font-weight:750;color:var(--ink-2)}.hc-h:not(:first-child){margin-top:var(--s6)}.hc-list{list-style:none;padding:0;margin:0}.hc-list li{display:grid;grid-gap:0 var(--s5);gap:0 var(--s5);grid-template-columns:minmax(0,1fr);padding:var(--s3) 0;border-top:1px solid var(--line)}@media (min-width:600px){.hc-list li{grid-template-columns:minmax(13rem,auto) minmax(0,1fr)}.hc-src{grid-column:2}}.hc-date{margin:0;font-weight:750;font-size:var(--fs-ui)}.hc-area{display:block;font-weight:600;color:var(--ink-3);font-size:var(--fs-small)}.hc-what{margin:0;font-family:var(--f-text);font-size:var(--fs-read);line-height:1.45}.hc-src{margin:var(--s1) 0 0;font-size:var(--fs-small);color:var(--ink-3)}.hc-src a{display:inline-flex;align-items:center;min-height:44px}.home-changes .cl-countdown{font-size:var(--fs-small);white-space:nowrap}.home-dir{margin-top:var(--s5)}.home-how .checked-list{margin-top:var(--s4)}.hg-head{max-width:46rem}.hg-head p+p{margin-top:var(--s2)}.hg-cards{margin-top:var(--s5)}@media print{.home-changes,.home-dir,.home-guides,.home-hero,.home-hero .eyebrow,.home-hero .page-lede,.home-how,.home-tasks,.home-ways,.horizon,.page-end>.section{display:none!important}}