.chapters[data-astro-cid-7wzfxqmj]{position:sticky;top:var(--header-h);z-index:30;background:color-mix(in srgb,var(--stone-0) 94%,transparent);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--stone-200);font-family:var(--font-sans)}.inner[data-astro-cid-7wzfxqmj]{position:relative;width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto;overflow-x:auto;scrollbar-width:none}.inner[data-astro-cid-7wzfxqmj]::-webkit-scrollbar{display:none}li[data-astro-cid-7wzfxqmj]{flex:none}ol[data-astro-cid-7wzfxqmj]{display:flex;gap:.25rem;list-style:none;margin:0;padding:.5rem 0;white-space:nowrap}a[data-astro-cid-7wzfxqmj]{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .875rem;border-radius:var(--radius-pill);font-size:.9375rem;font-weight:600;color:var(--ink-3);text-decoration:none;white-space:nowrap}a[data-astro-cid-7wzfxqmj]:hover{color:var(--ink);background:var(--stone-50)}a[data-astro-cid-7wzfxqmj][aria-current]{color:var(--m-on-dark);background:var(--ink)}:root{--m-night: #070b14;--m-night-2: #18244a;--m-on-dark: #f7f9fd;--m-on-dark-soft: color-mix(in srgb, #f7f9fd 82%, transparent);--m-rust: #c0431f;--m-link-on-dark: #b9cdf5}.money[data-astro-cid-dbrmr7w6]{display:block;min-width:0;max-width:100%;overflow-x:clip}.m-body[data-astro-cid-dbrmr7w6],.m-prose[data-astro-cid-dbrmr7w6]{min-width:0}.m-hero[data-astro-cid-dbrmr7w6]{position:relative;isolation:isolate;overflow:hidden;background:var(--m-night);color:var(--m-on-dark);padding:clamp(2rem,1.5rem + 3vw,4rem) 0 clamp(7rem,6rem + 6vw,10rem)}.m-hero-plain[data-astro-cid-dbrmr7w6]{padding-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.m-hero-img[data-astro-cid-dbrmr7w6]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 40%}.m-hero[data-astro-cid-dbrmr7w6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--m-night) 94%,transparent),color-mix(in srgb,var(--m-night) 82%,transparent) 45%,color-mix(in srgb,var(--m-night) 25%,transparent))}.m-hero-copy[data-astro-cid-dbrmr7w6]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem}.m-crumbs[data-astro-cid-dbrmr7w6] a,.m-crumbs[data-astro-cid-dbrmr7w6] li,.m-crumbs[data-astro-cid-dbrmr7w6] span{color:var(--m-on-dark-soft)}.m-hero[data-astro-cid-dbrmr7w6] h1[data-astro-cid-dbrmr7w6]{margin:0;max-width:18ch;font-family:var(--font-serif);font-weight:500;font-size:clamp(2.5rem,1.7rem + 3.6vw,4.75rem);line-height:1.02;letter-spacing:-.025em;color:var(--m-on-dark);text-wrap:balance}.m-lede[data-astro-cid-dbrmr7w6]{margin:0;max-width:46rem;font:500 clamp(1.0625rem,1rem + .4vw,1.3125rem) / 1.5 var(--font-sans);color:var(--m-on-dark-soft)}.m-meta[data-astro-cid-dbrmr7w6]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;font:500 .875rem var(--font-sans);color:var(--m-on-dark-soft)}.m-meta[data-astro-cid-dbrmr7w6] a[data-astro-cid-dbrmr7w6]{color:var(--m-on-dark)}.m-stats[data-astro-cid-dbrmr7w6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;list-style:none;margin:.25rem 0;padding:0;max-width:60rem}@media(max-width:63.99rem){.m-stats[data-astro-cid-dbrmr7w6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.m-stats[data-astro-cid-dbrmr7w6] li[data-astro-cid-dbrmr7w6]{padding:.75rem .875rem}.m-stats[data-astro-cid-dbrmr7w6] b[data-astro-cid-dbrmr7w6]{font-size:1.375rem}.m-stats[data-astro-cid-dbrmr7w6] span[data-astro-cid-dbrmr7w6]{font-size:.8125rem}}.m-stats[data-astro-cid-dbrmr7w6] li[data-astro-cid-dbrmr7w6]{padding:1rem 1.125rem;border-radius:var(--radius);background:color-mix(in srgb,var(--m-on-dark) 7%,var(--m-night));border:1px solid color-mix(in srgb,var(--m-on-dark) 16%,transparent)}.m-stats[data-astro-cid-dbrmr7w6] b[data-astro-cid-dbrmr7w6]{display:block;font-family:var(--font-serif);font-weight:500;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1.05;color:var(--m-on-dark);font-variant-numeric:tabular-nums}.m-stats[data-astro-cid-dbrmr7w6] span[data-astro-cid-dbrmr7w6]{display:block;margin-top:.375rem;font:500 .9375rem/1.4 var(--font-sans);color:var(--m-on-dark-soft)}.m-tool[data-astro-cid-dbrmr7w6]{position:relative;z-index:2;margin-top:clamp(-6rem,-5rem - 4vw,-8rem);margin-bottom:2.5rem}.m-tool-card[data-astro-cid-dbrmr7w6] .tf{max-width:none;margin-block:0}.m-tool-card[data-astro-cid-dbrmr7w6].is-tf{padding:0;background:none;box-shadow:none}.m-tool-card[data-astro-cid-dbrmr7w6].is-tf .tf{box-shadow:var(--shadow-3)}.m-tool-card[data-astro-cid-dbrmr7w6]{background:var(--stone-0);border-radius:var(--radius-l);box-shadow:var(--shadow-3);padding:clamp(1rem,.8rem + 1vw,2rem)}.m-body[data-astro-cid-dbrmr7w6]{padding-bottom:4rem}.m-prose[data-astro-cid-dbrmr7w6]{margin-top:2rem}.m-prose[data-astro-cid-dbrmr7w6]>*:not(.band){margin-inline:auto}.m-prose[data-astro-cid-dbrmr7w6]>table,.m-prose[data-astro-cid-dbrmr7w6]>.table-scroll{max-width:64rem}.m-prose[data-astro-cid-dbrmr7w6]>.table-scroll{font-family:var(--font-sans);font-size:.9375rem}.m-prose[data-astro-cid-dbrmr7w6]>h2{font-size:clamp(1.875rem,1.5rem + 1.5vw,2.75rem);letter-spacing:-.015em;padding-top:1.75rem;border-top:1px solid var(--stone-200);scroll-margin-top:calc(var(--header-h) + 4rem)}.m-prose[data-astro-cid-dbrmr7w6]>h3{scroll-margin-top:calc(var(--header-h) + 4rem)}.m-prose[data-astro-cid-dbrmr7w6]>h3:has(+.vendor){max-width:none;margin-top:3.5rem;font-size:clamp(1.75rem,1.45rem + 1.2vw,2.375rem);letter-spacing:-.01em}.m-prose[data-astro-cid-dbrmr7w6]>table{max-width:none;width:100%;display:block;overflow-x:auto;font-family:var(--font-sans);font-size:.9375rem}@media(max-width:39.99rem){.m-prose[data-astro-cid-dbrmr7w6] .table-scroll{overflow-x:visible}.m-prose[data-astro-cid-dbrmr7w6] table:has(tbody td[data-label]:nth-child(3)),.m-prose[data-astro-cid-dbrmr7w6] table:has(tbody td[data-label]:nth-child(3)) tbody{display:block;width:100%;overflow:visible}.m-prose[data-astro-cid-dbrmr7w6] table:has(tbody td[data-label]:nth-child(3)) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.m-prose[data-astro-cid-dbrmr7w6] table:has(tbody td[data-label]:nth-child(3)) tbody tr{display:block;margin-bottom:.625rem;padding:.75rem .875rem;border:1px solid var(--stone-200);border-radius:var(--radius);background:var(--stone-0)}.m-prose[data-astro-cid-dbrmr7w6] table:has(tbody td[data-label]:nth-child(3)) tbody tr>*{display:block;padding:0;border:0;overflow-wrap:anywhere}.m-prose[data-astro-cid-dbrmr7w6] table:has(tbody td[data-label]:nth-child(3)) tbody td{margin-top:.5rem}.m-prose[data-astro-cid-dbrmr7w6] table:has(tbody td[data-label]:nth-child(3)) tbody td[data-label]:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:650;color:var(--ink-3)}.m-prose[data-astro-cid-dbrmr7w6] table:has(tbody td[data-label]:nth-child(3)) tbody tr>:first-child{margin-top:0;font-weight:650;font-size:1.0625rem}}.m-prose[data-astro-cid-dbrmr7w6]>.cp-figure--wide{max-width:min(100%,64rem)}.m-faq[data-astro-cid-dbrmr7w6],.m-changes[data-astro-cid-dbrmr7w6],.m-sources[data-astro-cid-dbrmr7w6]{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--stone-200)}.m-faq[data-astro-cid-dbrmr7w6] h2[data-astro-cid-dbrmr7w6],.m-changes[data-astro-cid-dbrmr7w6] h2[data-astro-cid-dbrmr7w6],.m-sources[data-astro-cid-dbrmr7w6] h2[data-astro-cid-dbrmr7w6]{font-family:var(--font-serif);font-size:clamp(1.875rem,1.5rem + 1.5vw,2.75rem);margin:0 0 1.5rem;scroll-margin-top:calc(var(--header-h) + 4rem)}.m-faq-grid[data-astro-cid-dbrmr7w6]{display:grid;gap:1rem}@media(min-width:52rem){.m-faq-grid[data-astro-cid-dbrmr7w6]{grid-template-columns:1fr 1fr}}.m-q[data-astro-cid-dbrmr7w6]{padding:1.25rem 1.375rem;border-radius:var(--radius);background:var(--stone-25);border:1px solid var(--stone-200)}.m-q[data-astro-cid-dbrmr7w6] h3[data-astro-cid-dbrmr7w6]{margin:0;font-family:var(--font-serif);font-size:1.3125rem;color:var(--ink)}.m-q[data-astro-cid-dbrmr7w6] p[data-astro-cid-dbrmr7w6]{margin:.5rem 0 0;font:400 1rem/1.6 var(--font-sans);color:var(--ink-2)}.m-sources[data-astro-cid-dbrmr7w6] ol[data-astro-cid-dbrmr7w6]{columns:2 22rem;column-gap:2.5rem;padding-left:1.25rem;font:400 .875rem/1.55 var(--font-sans);color:var(--ink-3)}.m-sources[data-astro-cid-dbrmr7w6] li[data-astro-cid-dbrmr7w6]{break-inside:avoid;margin-bottom:.5rem}.m-change[data-astro-cid-dbrmr7w6]{max-width:44rem;margin:0;font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.m-read[data-astro-cid-dbrmr7w6]{margin:0;font:600 .875rem/1.4 var(--font-sans);color:var(--m-on-dark-soft)}.m-stats[data-astro-cid-dbrmr7w6] a[data-astro-cid-dbrmr7w6]{color:var(--m-link-on-dark)}.m-hero[data-astro-cid-dbrmr7w6] :focus-visible{outline-color:var(--m-link-on-dark)}.adv-pick{width:100%;max-width:34rem;min-width:0;margin:.25rem 0 0;font-family:var(--font-sans)}.adv-set{min-width:0;margin:0;padding:0;border:0}.adv-when{margin:0;font-size:var(--step-0);font-weight:600;color:var(--lamp-pale)}.adv-when a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.adv-when a:focus-visible{outline:2px solid var(--lamp);outline-offset:2px;border-radius:3px}.adv-defs{position:absolute}.adv-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-top:.875rem}.adv-tile{position:relative;display:grid;justify-items:center;gap:.0625rem;padding:.5rem .125rem .625rem;border-radius:var(--radius-s) var(--radius-s) 0 0;border-bottom:2px solid color-mix(in srgb,var(--on-dark) 16%,transparent);color:var(--night-muted);text-align:center;cursor:pointer}.adv-ready .adv-tile{transition:background-color .18s ease,border-color .18s ease}.adv-tile input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.adv-tile:hover{background:color-mix(in srgb,var(--on-dark) 6%,transparent)}.adv-tile:has(input:checked){background:color-mix(in srgb,var(--on-dark) 9%,transparent);border-bottom-color:var(--lamp);color:var(--on-dark)}.adv-tile:has(input:focus-visible){outline:2px solid var(--lamp);outline-offset:2px}@supports not selector(:has(a)){.adv-tile:focus-within{outline:2px solid var(--lamp);outline-offset:2px}}.adv-art{width:clamp(2.25rem,1.4rem + 3.4vw,3.75rem);height:auto;overflow:visible;margin-bottom:.375rem}.adv-date{font-size:.9375rem;font-weight:650;line-height:1.25;color:var(--on-dark);white-space:nowrap}.adv-name{font-size:.8125rem;line-height:1.3}.adv-flame,.adv-glow{opacity:0}.adv-ready :is(.adv-flame,.adv-glow){transition:opacity .32s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.adv-flame{transform:scale(.4);transform-box:fill-box;transform-origin:50% 100%}.adv-row:has(.adv-tile:nth-child(1) input:checked) .adv-tile:nth-child(-n+1) :is(.adv-flame,.adv-glow),.adv-row:has(.adv-tile:nth-child(2) input:checked) .adv-tile:nth-child(-n+2) :is(.adv-flame,.adv-glow),.adv-row:has(.adv-tile:nth-child(3) input:checked) .adv-tile:nth-child(-n+3) :is(.adv-flame,.adv-glow),.adv-row:has(.adv-tile:nth-child(4) input:checked) .adv-tile:nth-child(-n+4) :is(.adv-flame,.adv-glow),.adv-row:has(.adv-tile:nth-child(5) input:checked) .adv-tile :is(.adv-flame,.adv-glow){opacity:1;transform:none}.adv-tile:nth-child(2) :is(.adv-flame,.adv-glow){transition-delay:60ms}.adv-tile:nth-child(3) :is(.adv-flame,.adv-glow){transition-delay:.12s}.adv-tile:nth-child(4) :is(.adv-flame,.adv-glow){transition-delay:.18s}.adv-tile:nth-child(5) :is(.adv-flame,.adv-glow){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.adv-ready .adv-flame,.adv-ready .adv-glow,.adv-ready .adv-tile{transition:none}}.adv-panel+.adv-panel{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--stone-200)}@supports selector(:has(a)){.post:has(#adv-s1:checked) .adv-panel:not([data-day="1"]),.post:has(#adv-s2:checked) .adv-panel:not([data-day="2"]),.post:has(#adv-s3:checked) .adv-panel:not([data-day="3"]),.post:has(#adv-s4:checked) .adv-panel:not([data-day="4"]),.post:has(#adv-s5:checked) .adv-panel:not([data-day="5"]){display:none}.adv-panel+.adv-panel{margin-top:0;padding-top:0;border-top:0}}.adv-head{display:grid;gap:.25rem}.adv-head h2{font-size:var(--step-3);line-height:1.1;color:var(--ink)}.adv-on{font-family:var(--font-sans);font-size:var(--step-0);font-weight:600;color:var(--ink-2)}.adv-light{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-sans);font-size:.9375rem;color:var(--ink-3)}.adv-dot{flex:none;width:.75rem;height:.75rem;margin-top:.3125rem;border-radius:50%}.adv-dot-purple{background:#6247b3}.adv-dot-pink{background:#e79bb0}.adv-dot-white{background:var(--stone-0);box-shadow:inset 0 0 0 1.5px var(--stone-500)}.adv-cols{display:grid;gap:1.5rem;margin-top:1.5rem}.adv-col{min-width:0;font-family:var(--font-sans)}.adv-col+.adv-col{padding-top:1.5rem;border-top:1px solid var(--stone-200)}@media(min-width:58rem){.adv-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:0}.adv-cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adv-cols-daily{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.adv-col+.adv-col{padding:0 0 0 2rem;margin-left:2rem;border-top:0;border-left:1px solid var(--stone-200)}}.adv-col h3{font-family:var(--font-sans);font-size:var(--step--1);font-weight:650;color:var(--hue-deep);margin-bottom:.5rem}.adv-ref{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.2;color:var(--ink)}.adv-means{font-family:var(--font-serif);font-size:var(--step-1);line-height:1.4;color:var(--ink)}.adv-hue{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.9375rem;color:var(--ink-2)}.adv-verse{margin:.5rem 0 0;padding:0;border:0;font-family:var(--font-serif);font-size:1.0625rem;line-height:1.5;color:var(--ink-2)}.adv-list{margin:0;padding:0;list-style:none;display:grid;gap:.375rem;font-size:.9375rem;line-height:1.4;color:var(--ink)}.adv-kind{display:block;font-size:.8125rem;color:var(--ink-3)}.adv-list:not(.adv-days) li{display:grid;grid-template-columns:6.75rem minmax(0,1fr);gap:.5rem;align-items:baseline}.adv-days{gap:0}.adv-days a{display:flex;align-items:baseline;gap:.75rem;padding-block:.3125rem;color:var(--ink);text-decoration:none}.adv-days a:hover{text-decoration:underline}.adv-days a[aria-current]{font-weight:650}.adv-today{flex:none;white-space:nowrap;font-size:.8125rem;color:var(--hue-deep)}.adv-days .adv-kind{flex:none;width:2.25rem}.adv-panel[data-day="5"] .adv-days .adv-kind{width:auto}.adv-more{display:inline-block;margin-top:.75rem;font-size:.9375rem;font-weight:650}.adv-panel a:focus-visible{outline:2px solid var(--hue);outline-offset:2px;border-radius:3px}.post-head[data-astro-cid-c3trui6p]{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(1.75rem,1.2rem + 2.4vw,3.25rem) clamp(4.25rem,3.4rem + 3vw,5.75rem);background:var(--night);color:var(--night-ink)}.head-art[data-astro-cid-c3trui6p]{position:absolute;inset:0;z-index:-1}.head-art[data-astro-cid-c3trui6p] img[data-astro-cid-c3trui6p]{width:100%;height:100%;object-fit:cover;object-position:78% 14%;opacity:.9}.head-art[data-astro-cid-c3trui6p]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--night) 0%,color-mix(in srgb,var(--night) 88%,transparent) 42%,color-mix(in srgb,var(--night) 20%,transparent) 78%),radial-gradient(60% 90% at 0% 100%,color-mix(in srgb,var(--hue) 34%,transparent),transparent 70%)}@media(max-width:47.5rem){.head-art[data-astro-cid-c3trui6p] img[data-astro-cid-c3trui6p]{object-position:92% 30%;opacity:.55}.head-art[data-astro-cid-c3trui6p]:after{background:linear-gradient(180deg,color-mix(in srgb,var(--night) 70%,transparent),var(--night) 92%),radial-gradient(80% 60% at 0% 100%,color-mix(in srgb,var(--hue) 30%,transparent),transparent 70%)}}.head-copy[data-astro-cid-c3trui6p]{display:grid;gap:1rem;justify-items:start}.post-head[data-astro-cid-c3trui6p] h1[data-astro-cid-c3trui6p]{font-size:var(--step-4);max-width:24ch;margin-top:.25rem;color:var(--on-dark);overflow-wrap:break-word;min-width:0}.change-note[data-astro-cid-c3trui6p]{max-width:40rem;margin:0;font-size:.9375rem;line-height:1.5;color:var(--on-dark);opacity:.86}.post-head[data-astro-cid-c3trui6p] .lede[data-astro-cid-c3trui6p]{max-width:40rem;color:var(--night-ink)}.byline[data-astro-cid-c3trui6p]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:var(--step--1);color:var(--night-muted)}.byline[data-astro-cid-c3trui6p] a[data-astro-cid-c3trui6p]{color:var(--on-dark);font-weight:600}.post-head[data-astro-cid-c3trui6p] .crumbs-night,.post-head[data-astro-cid-c3trui6p] .crumbs-night a{color:var(--night-muted)}.post-head[data-astro-cid-c3trui6p] .crumbs-night a:hover{color:var(--on-dark)}.post-head[data-astro-cid-c3trui6p] a[data-astro-cid-c3trui6p]:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.answer-band[data-astro-cid-c3trui6p]{position:relative;margin-top:calc(-1*clamp(3rem,2.4rem + 2.4vw,4.25rem))}.answer-card[data-astro-cid-c3trui6p]{display:grid;gap:1.5rem;padding:clamp(1.25rem,.9rem + 1.6vw,2rem);background:var(--stone-0);border:1px solid var(--hue-tint);border-radius:var(--radius-l);box-shadow:var(--shadow-3)}.answer-card-lead[data-astro-cid-c3trui6p] .answer-copy[data-astro-cid-c3trui6p]{padding-top:1.25rem;border-top:1px solid var(--stone-200)}.answer-card-lead[data-astro-cid-c3trui6p] .answer-copy-first[data-astro-cid-c3trui6p]{padding-top:0;border-top:0}.answer-card-lead[data-astro-cid-c3trui6p] .answer-copy-first[data-astro-cid-c3trui6p] p[data-astro-cid-c3trui6p]{font-family:var(--font-serif);font-size:var(--step-1);line-height:1.5;color:var(--ink);max-width:44rem}.answer-card-lead[data-astro-cid-c3trui6p] .answer-copy-first[data-astro-cid-c3trui6p] p[data-astro-cid-c3trui6p].answer-note{margin-top:.75rem;font-family:var(--font-sans);font-size:var(--step--1);line-height:1.45;color:var(--ink-2)}.answer-lines[data-astro-cid-c3trui6p] span[data-astro-cid-c3trui6p]{display:block;padding-left:1em;text-indent:-1em}.answer-card-lead[data-astro-cid-c3trui6p] .answer-copy-first[data-astro-cid-c3trui6p]+.answer-lead[data-astro-cid-c3trui6p]{padding-top:1.5rem;border-top:1px solid var(--stone-200)}.answer-card-lead[data-astro-cid-c3trui6p] .answer-copy[data-astro-cid-c3trui6p]:not(.answer-copy-first) p[data-astro-cid-c3trui6p]{font-size:var(--step-0);line-height:1.6;color:var(--ink-2);max-width:52rem}@media(min-width:72rem){.answer-card-lead:has(.adv-cols-2){grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:0 2.5rem}.answer-card-lead:has(.adv-cols-2) .answer-copy[data-astro-cid-c3trui6p]{padding:0 0 0 2.5rem;border-top:0;border-left:1px solid var(--stone-200)}}.answer-copy[data-astro-cid-c3trui6p] h2[data-astro-cid-c3trui6p]{font-family:var(--font-sans);font-size:var(--step-0);font-weight:650;color:var(--hue-deep);margin-bottom:.5rem}.answer-copy[data-astro-cid-c3trui6p] p[data-astro-cid-c3trui6p]{font-family:var(--font-serif);font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);line-height:1.5;color:var(--ink);max-width:46rem}.answer-facts[data-astro-cid-c3trui6p]{display:grid;gap:.75rem;margin:0}@media(min-width:40rem){.answer-facts[data-astro-cid-c3trui6p]{grid-template-columns:repeat(3,minmax(0,1fr))}}.answer-facts[data-astro-cid-c3trui6p] div[data-astro-cid-c3trui6p]{display:flex;flex-direction:column-reverse;gap:.125rem;padding:.75rem 1rem;border-radius:var(--radius);background:var(--hue-wash);border:1px solid var(--hue-tint)}.answer-facts[data-astro-cid-c3trui6p] dd[data-astro-cid-c3trui6p]{margin:0;font-family:var(--font-serif);font-size:var(--step-3);line-height:1.05;color:var(--hue-deep);font-variant-numeric:tabular-nums}.answer-facts[data-astro-cid-c3trui6p] dt[data-astro-cid-c3trui6p]{font-size:var(--step--1);line-height:1.4;color:var(--ink-2)}.body-grid[data-astro-cid-c3trui6p]{display:grid;gap:3rem;padding-block:clamp(2rem,1.5rem + 2vw,3.25rem) clamp(3rem,2rem + 3vw,4.5rem)}@media(min-width:70rem){.body-grid[data-astro-cid-c3trui6p]{grid-template-columns:minmax(0,1fr) 16rem;gap:4.5rem}}.body-main[data-astro-cid-c3trui6p]{min-width:0}.note[data-astro-cid-c3trui6p]{max-width:var(--measure);margin-bottom:2rem;padding:.875rem 1.125rem;border-radius:var(--radius-s);background:var(--stone-0);border:1px solid var(--stone-200);font-size:var(--step--1);color:var(--ink-2)}.note-warn[data-astro-cid-c3trui6p]{background:var(--amber-wash);border-color:var(--amber-light)}.toc-phone[data-astro-cid-c3trui6p]{max-width:var(--measure);margin-bottom:2rem;border:1px solid var(--stone-200);border-radius:var(--radius-s);background:var(--stone-0)}.toc-phone[data-astro-cid-c3trui6p] summary[data-astro-cid-c3trui6p]{padding:.875rem 1.125rem;font-weight:650;cursor:pointer;color:var(--ink)}.toc-phone[data-astro-cid-c3trui6p] ol[data-astro-cid-c3trui6p]{margin:0;padding:0 1.125rem 1rem 2.25rem;display:grid;gap:.25rem;font-size:var(--step--1)}.toc-phone[data-astro-cid-c3trui6p] a[data-astro-cid-c3trui6p]{display:block;padding-block:.3125rem}@media(min-width:70rem){.toc-phone[data-astro-cid-c3trui6p]{display:none}}.body-rail[data-astro-cid-c3trui6p]{display:none}@media(min-width:70rem){.body-rail[data-astro-cid-c3trui6p]{display:block}.rail-inner[data-astro-cid-c3trui6p]{position:sticky;top:calc(var(--header-h) + 1.5rem);display:grid;gap:2rem}}.rail-title[data-astro-cid-c3trui6p]{font-size:var(--step--1);font-weight:650;color:var(--ink);margin-bottom:.75rem}.toc[data-astro-cid-c3trui6p] ol[data-astro-cid-c3trui6p]{margin:0;padding:0;list-style:none;display:grid;gap:.125rem;border-left:2px solid var(--stone-200)}.toc[data-astro-cid-c3trui6p] a[data-astro-cid-c3trui6p]{display:block;padding:.3rem 0 .3rem .875rem;margin-left:-2px;border-left:2px solid transparent;font-size:var(--step--1);line-height:1.4;color:var(--ink-3);text-decoration:none}.toc[data-astro-cid-c3trui6p] a[data-astro-cid-c3trui6p]:hover{color:var(--ink);border-left-color:var(--hue)}.rail-card[data-astro-cid-c3trui6p]{padding:1.125rem;background:var(--hue-wash);border:1px solid var(--hue-tint);border-radius:var(--radius)}.rail-tool[data-astro-cid-c3trui6p]{display:block;font-family:var(--font-serif);font-size:1.3125rem;font-weight:500;color:var(--ink);text-decoration:none;margin-bottom:.375rem}.rail-tool[data-astro-cid-c3trui6p]:hover{color:var(--hue-deep);text-decoration:underline}.faq[data-astro-cid-c3trui6p]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--stone-200)}.sources[data-astro-cid-c3trui6p]{max-width:var(--measure);margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--stone-200)}.sources[data-astro-cid-c3trui6p] h2[data-astro-cid-c3trui6p]{font-size:var(--step-2)}.sources[data-astro-cid-c3trui6p] ol[data-astro-cid-c3trui6p]{margin-top:1rem;padding-left:1.25rem;display:grid;gap:.5rem;font-size:var(--step--1);color:var(--ink-3)}.post-foot[data-astro-cid-c3trui6p]{max-width:var(--measure);margin-top:3rem;padding:1.25rem 1.375rem;border-radius:var(--radius);background:var(--stone-50);font-size:var(--step--1);color:var(--ink-3);line-height:1.6}.weekly[data-astro-cid-c3trui6p]{display:grid;gap:1.5rem;align-items:center}@media(min-width:56rem){.weekly[data-astro-cid-c3trui6p]{grid-template-columns:1fr 1fr}}.weekly[data-astro-cid-c3trui6p] h2[data-astro-cid-c3trui6p]{font-size:var(--step-3);margin-bottom:.5rem}
