.age[data-astro-cid-f4dqvnfb]{border-radius:var(--radius-card);background:var(--surface);gap:16px;margin:0;padding:clamp(20px,3.5vw,40px);display:grid}.age-top[data-astro-cid-f4dqvnfb]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 28px;display:flex}.age-title[data-astro-cid-f4dqvnfb]{gap:4px;margin:0;display:grid}.age-at[data-astro-cid-f4dqvnfb]{color:var(--ink-2);font:500 .75rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.age-now[data-astro-cid-f4dqvnfb]{font:700 clamp(2.5rem, 5vw, 3.75rem)/1 var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 88;letter-spacing:-.03em}.age-controls[data-astro-cid-f4dqvnfb]{flex:320px;align-items:center;gap:14px;max-width:520px;display:flex}.age-controls[data-astro-cid-f4dqvnfb][hidden]{display:none}.age-play[data-astro-cid-f4dqvnfb]{border-radius:var(--pill);background:var(--ink);color:#fff;min-height:48px;font:600 1rem/1 var(--font-body);cursor:pointer;border:0;flex:none;align-items:center;gap:10px;padding:0 18px 0 8px;display:inline-flex}.age-play-icon[data-astro-cid-f4dqvnfb]{background:var(--orb-apricot-img) center / cover;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.age-play-icon[data-astro-cid-f4dqvnfb]:before{content:"";border-block:6px solid #0000;border-left:10px solid var(--ink);width:0;height:0;margin-left:3px}.age-play[data-astro-cid-f4dqvnfb][aria-pressed=true] .age-play-icon[data-astro-cid-f4dqvnfb]:before{border:0;border-inline:3px solid var(--ink);width:10px;height:12px;margin:0}.age-play[data-astro-cid-f4dqvnfb]:active{transform:scale(.97)}.age-range[data-astro-cid-f4dqvnfb]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:48px;margin:0}.age-range[data-astro-cid-f4dqvnfb]::-webkit-slider-runnable-track{border-radius:var(--pill);background:linear-gradient(90deg,#f3d27a,#f0a37e 55%,#e58fb3);height:10px}.age-range[data-astro-cid-f4dqvnfb]::-moz-range-track{border-radius:var(--pill);background:linear-gradient(90deg,#f3d27a,#f0a37e 55%,#e58fb3);height:10px}.age-range[data-astro-cid-f4dqvnfb]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:4px solid #fff;border-radius:50%;width:28px;height:28px;margin-top:-9px;box-shadow:0 4px 14px -4px #12261b80}.age-range[data-astro-cid-f4dqvnfb]::-moz-range-thumb{background:var(--ink);border:4px solid #fff;border-radius:50%;width:20px;height:20px}.age-range[data-astro-cid-f4dqvnfb]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--pill)}.age-plot[data-astro-cid-f4dqvnfb]{border-radius:var(--radius-sm);background:#fff;height:clamp(170px,20vw,230px);position:relative;overflow:hidden}.age-plot[data-astro-cid-f4dqvnfb] svg[data-astro-cid-f4dqvnfb]{width:100%;height:100%;display:block}.age-after[data-astro-cid-f4dqvnfb]{fill:#12261b09}.age-edge[data-astro-cid-f4dqvnfb]{fill:none;stroke:var(--magenta);stroke-width:2px;vector-effect:non-scaling-stroke}.age-sixty[data-astro-cid-f4dqvnfb]{stroke:var(--ink);stroke-dasharray:4 5;stroke-opacity:.45;vector-effect:non-scaling-stroke}.age-sixty-label[data-astro-cid-f4dqvnfb]{color:var(--ink-2);font:600 .75rem/1 var(--font-mono);letter-spacing:.06em;position:absolute;top:10px;transform:translate(8px)}.age-cursor[data-astro-cid-f4dqvnfb],.age-bracket[data-astro-cid-f4dqvnfb],.age-dot[data-astro-cid-f4dqvnfb]{left:var(--x);transition:left .7s var(--ease-spring), top .7s var(--ease-spring), height .7s var(--ease-spring);position:absolute}.age-cursor[data-astro-cid-f4dqvnfb]{border-left:2px solid var(--ink);width:0;top:0;bottom:0}.age-bracket[data-astro-cid-f4dqvnfb]{top:var(--yt);height:calc(var(--yb) - var(--yt));border:2px solid var(--magenta);border-left:0;border-radius:0 4px 4px 0;width:10px;margin-left:6px}.age-dot[data-astro-cid-f4dqvnfb]{top:var(--yt);background:var(--ink);border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -6px;box-shadow:0 2px 8px -2px #12261b80}.age-scale[data-astro-cid-f4dqvnfb]{height:16px;color:var(--ink-3);font:.75rem/1 var(--font-mono);letter-spacing:.06em;margin-top:-8px;position:relative}.age-scale[data-astro-cid-f4dqvnfb] span[data-astro-cid-f4dqvnfb]{position:absolute;transform:translate(-50%)}.age-scale[data-astro-cid-f4dqvnfb] span[data-astro-cid-f4dqvnfb]:first-child{transform:none}.age-scale[data-astro-cid-f4dqvnfb] span[data-astro-cid-f4dqvnfb]:last-child{transform:translate(-100%)}.age-legend[data-astro-cid-f4dqvnfb]{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.age-legend[data-astro-cid-f4dqvnfb] li[data-astro-cid-f4dqvnfb]{align-items:center;gap:8px;display:inline-flex}.age-legend[data-astro-cid-f4dqvnfb] i[data-astro-cid-f4dqvnfb]{border-radius:3px;width:18px;height:10px}.k-base[data-astro-cid-f4dqvnfb]{background:linear-gradient(90deg,#f2b01e73,#f28a2e99)}.k-added[data-astro-cid-f4dqvnfb]{background:linear-gradient(90deg, var(--pink), var(--magenta))}.age-cards[data-astro-cid-f4dqvnfb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.age-card[data-astro-cid-f4dqvnfb]{border-radius:var(--radius-sm);align-content:start;gap:10px;padding:clamp(20px,2.6vw,28px);display:grid}.age-card[data-astro-cid-f4dqvnfb] p[data-astro-cid-f4dqvnfb]{margin:0}.age-card-head[data-astro-cid-f4dqvnfb]{align-items:center;gap:10px;display:flex}.age-card-head[data-astro-cid-f4dqvnfb] .orb[data-astro-cid-f4dqvnfb]{--s:20px;flex:none}.age-card-label[data-astro-cid-f4dqvnfb]{font:700 1.25rem/1.2 var(--font-display);font-variation-settings:"wdth" 90}.age-status[data-astro-cid-f4dqvnfb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.age-status[data-astro-cid-f4dqvnfb]>span[data-astro-cid-f4dqvnfb]:not(.s-sep){border-radius:var(--pill);min-height:30px;font:600 .875rem/1.1 var(--font-body);background:#fff9;align-items:center;padding:0 12px;display:inline-flex}.s-sep[data-astro-cid-f4dqvnfb]{font:600 .75rem/1 var(--font-mono)}.age-card-body[data-astro-cid-f4dqvnfb]{font-size:1rem;line-height:1.55}.age[data-astro-cid-f4dqvnfb].has-js .s-sep[data-astro-cid-f4dqvnfb]{display:none}.age[data-astro-cid-f4dqvnfb].has-js .age-status[data-astro-cid-f4dqvnfb]{justify-items:start;display:grid}.age[data-astro-cid-f4dqvnfb].has-js .age-status[data-astro-cid-f4dqvnfb]>span[data-astro-cid-f4dqvnfb]{transition:opacity .36s var(--ease-out), transform .52s var(--ease-spring);grid-area:1/1}.age[data-astro-cid-f4dqvnfb].has-js .s-after[data-astro-cid-f4dqvnfb],.age[data-astro-cid-f4dqvnfb].has-js.is-60 .s-before[data-astro-cid-f4dqvnfb]{opacity:0;transform:translateY(8px)}.age[data-astro-cid-f4dqvnfb].has-js.is-60 .s-after[data-astro-cid-f4dqvnfb]{opacity:1;background:var(--ink);color:#fff;transform:none}.age[data-astro-cid-f4dqvnfb] figcaption[data-astro-cid-f4dqvnfb]{color:var(--ink-3);font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.age-cursor[data-astro-cid-f4dqvnfb],.age-bracket[data-astro-cid-f4dqvnfb],.age-dot[data-astro-cid-f4dqvnfb],.age[data-astro-cid-f4dqvnfb].has-js .age-status[data-astro-cid-f4dqvnfb]>span[data-astro-cid-f4dqvnfb]{transition:none}}@media (width<=760px){.age-cards[data-astro-cid-f4dqvnfb]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.age[data-astro-cid-f4dqvnfb]{padding:20px}}.ledger[data-astro-cid-bkeh6w7h]{--cols:minmax(0, 13rem) 168px minmax(0, 1fr);border-radius:var(--radius-card);background:var(--surface);gap:16px;margin:0;padding:clamp(22px,3vw,36px);display:grid}.ledger-top[data-astro-cid-bkeh6w7h]{gap:14px;display:grid}.ledger-top[data-astro-cid-bkeh6w7h] h3[data-astro-cid-bkeh6w7h]{font-size:clamp(1.3rem,2vw,1.6rem)}.ledger-chips[data-astro-cid-bkeh6w7h]{flex-wrap:wrap;gap:8px;display:flex}.ledger-chips[data-astro-cid-bkeh6w7h][hidden]{display:none}.ledger[data-astro-cid-bkeh6w7h] .pick-chip[data-astro-cid-bkeh6w7h]{background:#fff;min-height:48px}.ledger-head[data-astro-cid-bkeh6w7h],.ledger-row[data-astro-cid-bkeh6w7h]{grid-template-columns:var(--cols);align-items:center;gap:24px;display:grid}.ledger-head[data-astro-cid-bkeh6w7h]{color:var(--ink-3);font:500 .6875rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 20px}.ledger-axis[data-astro-cid-bkeh6w7h]{height:1em;position:relative}.ledger-axis[data-astro-cid-bkeh6w7h] span[data-astro-cid-bkeh6w7h]{position:absolute;left:1.7%}.ledger-axis[data-astro-cid-bkeh6w7h] span[data-astro-cid-bkeh6w7h]:nth-child(2){display:none}.ledger-axis[data-astro-cid-bkeh6w7h] span[data-astro-cid-bkeh6w7h]:last-child{left:76.7%;transform:translate(-50%)}.ledger-rows[data-astro-cid-bkeh6w7h]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ledger-row[data-astro-cid-bkeh6w7h]{border-radius:var(--radius-sm);background:#fff;padding:18px 20px}.ledger-row[data-astro-cid-bkeh6w7h][hidden]{display:none}.ledger-row[data-astro-cid-bkeh6w7h] h4[data-astro-cid-bkeh6w7h]{font:700 1.125rem/1.25 var(--font-display);font-variation-settings:"wdth" 90;align-items:center;gap:10px;margin:0;display:flex}.ledger-row[data-astro-cid-bkeh6w7h] h4[data-astro-cid-bkeh6w7h] .orb[data-astro-cid-bkeh6w7h]{--s:16px;flex:none}.spark[data-astro-cid-bkeh6w7h]{width:100%;height:auto;display:block;overflow:visible}.spark-after[data-astro-cid-bkeh6w7h]{fill:#12261b0d}.spark-base[data-astro-cid-bkeh6w7h]{stroke:var(--dash);stroke-width:1px}.spark-stop[data-astro-cid-bkeh6w7h],.spark-mark[data-astro-cid-bkeh6w7h]{stroke:var(--dash);stroke-width:1px;stroke-dasharray:2 2}.spark-line[data-astro-cid-bkeh6w7h]{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.t-risk[data-astro-cid-bkeh6w7h]{stroke:var(--magenta)}.t-calm[data-astro-cid-bkeh6w7h]{stroke:var(--ink-3)}.t-benefit[data-astro-cid-bkeh6w7h]{stroke:var(--tangerine)}.spark-text[data-astro-cid-bkeh6w7h]{fill:var(--ink-2);font:600 6.5px/1 var(--font-body)}.js .ledger-rows[data-astro-cid-bkeh6w7h] .spark-line[data-astro-cid-bkeh6w7h]{stroke-dashoffset:1px}.js .ledger-rows[data-astro-cid-bkeh6w7h].is-in .spark-line[data-astro-cid-bkeh6w7h],.ledger-row[data-astro-cid-bkeh6w7h].redraw .spark-line[data-astro-cid-bkeh6w7h]{animation:spark-draw 1.1s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .12s)}.ledger-row[data-astro-cid-bkeh6w7h].redraw .spark-line[data-astro-cid-bkeh6w7h]{animation-name:spark-redraw;animation-delay:calc(var(--i) * 90ms)}@keyframes spark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes spark-redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.js .ledger-rows[data-astro-cid-bkeh6w7h] .spark-line[data-astro-cid-bkeh6w7h]{stroke-dashoffset:0;animation:none!important}}.ledger-text[data-astro-cid-bkeh6w7h]{gap:6px;margin:0;display:grid}.ledger-text[data-astro-cid-bkeh6w7h] dt[data-astro-cid-bkeh6w7h]{display:none}.ledger-text[data-astro-cid-bkeh6w7h] dd[data-astro-cid-bkeh6w7h]{margin:0}.ledger-changes[data-astro-cid-bkeh6w7h]{font-size:1.0625rem;font-weight:650;line-height:1.4}.ledger-notes[data-astro-cid-bkeh6w7h]{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.ledger[data-astro-cid-bkeh6w7h] figcaption[data-astro-cid-bkeh6w7h]{color:var(--ink-3);font-size:.875rem;line-height:1.5}@media (width<=900px){.ledger[data-astro-cid-bkeh6w7h]{--cols:minmax(0, 1fr) 140px}.ledger-head[data-astro-cid-bkeh6w7h]{display:none}.ledger-text[data-astro-cid-bkeh6w7h]{grid-column:1/-1}.ledger-text[data-astro-cid-bkeh6w7h] dt[data-astro-cid-bkeh6w7h]:not(.visually-hidden){color:var(--ink-3);font:500 .6875rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block}.ledger-row[data-astro-cid-bkeh6w7h]{gap:12px 16px}}@media (width<=560px){.ledger[data-astro-cid-bkeh6w7h]{padding:20px}.ledger[data-astro-cid-bkeh6w7h] .pick-chip[data-astro-cid-bkeh6w7h]{gap:6px;min-height:44px;padding:0 14px 0 8px;font-size:.9375rem}.ledger[data-astro-cid-bkeh6w7h] .pick-dot[data-astro-cid-bkeh6w7h]{width:20px;height:20px}.ledger-row[data-astro-cid-bkeh6w7h]{grid-template-columns:minmax(0,1fr);padding:16px}.spark[data-astro-cid-bkeh6w7h]{max-width:240px}}.rc[data-astro-cid-mmpadpgr]{border-radius:var(--radius-card);background:var(--surface);gap:20px;margin:0;padding:clamp(22px,3vw,36px);display:grid}.rc-title[data-astro-cid-mmpadpgr]{font-size:clamp(1.3rem,2vw,1.6rem)}.rc-body[data-astro-cid-mmpadpgr]{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.rc-ring[data-astro-cid-mmpadpgr]{aspect-ratio:1;overflow-clip-margin:16px;width:100%;max-width:360px;margin-inline:auto;position:relative;overflow:clip}.rc-ring[data-astro-cid-mmpadpgr] svg[data-astro-cid-mmpadpgr]{width:100%;height:100%;display:block;overflow:visible}.rc-tick[data-astro-cid-mmpadpgr]{stroke:var(--dash);stroke-width:1.5px;stroke-linecap:round}.rc-arc[data-astro-cid-mmpadpgr]{fill:none;stroke:#12261b1a;stroke-width:14px;stroke-linecap:round;transition:stroke .42s var(--ease-out)}.rc-arc[data-astro-cid-mmpadpgr].on{stroke:url(#rc-on)}.rc[data-astro-cid-mmpadpgr]:not(.has-js) .rc-arc[data-astro-cid-mmpadpgr]{stroke:url(#rc-on);opacity:.55}.rc-runner[data-astro-cid-mmpadpgr]{pointer-events:none;transform:rotate(var(--a));transition:transform .9s var(--ease-spring);position:absolute;inset:0}.rc-runner[data-astro-cid-mmpadpgr] .orb[data-astro-cid-mmpadpgr]{--s:30px;position:absolute;top:calc(8% - 15px);left:calc(50% - 15px);box-shadow:0 0 0 5px #fff,0 8px 18px -6px #12261b73}.rc[data-astro-cid-mmpadpgr]:not(.has-js) .rc-runner[data-astro-cid-mmpadpgr]{display:none}.rc-center[data-astro-cid-mmpadpgr]{text-align:center;place-content:center;gap:6px;margin:0;display:grid;position:absolute;inset:30%}.rc-center-label[data-astro-cid-mmpadpgr]{font:700 clamp(1.25rem, 2.2vw, 1.6rem)/1 var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.02em}.rc-count[data-astro-cid-mmpadpgr]{color:var(--ink-3);font:500 .75rem/1 var(--font-mono);letter-spacing:.08em}.rc[data-astro-cid-mmpadpgr]:not(.has-js) .rc-count[data-astro-cid-mmpadpgr],.rc-keys[data-astro-cid-mmpadpgr][hidden]{display:none}.rc-key[data-astro-cid-mmpadpgr]{border-radius:var(--pill);min-height:40px;color:var(--ink);font:600 .9375rem/1 var(--font-body);white-space:nowrap;box-shadow:var(--shadow-soft);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out), transform .42s var(--ease-spring);-webkit-tap-highlight-color:transparent;background:#fff;border:0;padding:0 14px;position:absolute;transform:translate(-50%,-50%)}.rc-key[data-astro-cid-mmpadpgr].k0{top:29%;left:71%}.rc-key[data-astro-cid-mmpadpgr].k1{top:71%;left:71%}.rc-key[data-astro-cid-mmpadpgr].k2{top:71%;left:29%}.rc-key[data-astro-cid-mmpadpgr].k3{top:29%;left:29%}.rc-key[data-astro-cid-mmpadpgr][aria-pressed=true]{background:var(--ink);color:#fff}.rc-key[data-astro-cid-mmpadpgr]:active{transform:translate(-50%,-50%)scale(.96)}.rc-key[data-astro-cid-mmpadpgr]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rc-panels[data-astro-cid-mmpadpgr]{align-content:center;gap:14px;display:grid}.rc-panel[data-astro-cid-mmpadpgr]{border-radius:var(--radius-sm);background:#fff;gap:10px;padding:clamp(20px,2.6vw,28px);display:grid}.rc-panel[data-astro-cid-mmpadpgr] p[data-astro-cid-mmpadpgr],.rc-panel[data-astro-cid-mmpadpgr] h4[data-astro-cid-mmpadpgr]{margin:0}.rc-num[data-astro-cid-mmpadpgr]{color:var(--ink-3);font:500 .75rem/1 var(--font-mono);letter-spacing:.08em}.rc-panel[data-astro-cid-mmpadpgr] h4[data-astro-cid-mmpadpgr]{font:700 clamp(1.25rem, 2vw, 1.5rem)/1.2 var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.015em;align-items:center;gap:10px;display:flex}.rc-panel[data-astro-cid-mmpadpgr] h4[data-astro-cid-mmpadpgr] .orb[data-astro-cid-mmpadpgr]{--s:20px;flex:none}.rc-text[data-astro-cid-mmpadpgr]{max-width:58ch;font-size:1.0625rem;line-height:1.55}.rc[data-astro-cid-mmpadpgr].has-js .rc-panel[data-astro-cid-mmpadpgr]:not([data-selected=true]){display:none}.rc[data-astro-cid-mmpadpgr].has-js .rc-panel[data-astro-cid-mmpadpgr][data-selected=true]{min-height:210px;animation:rc-in .52s var(--ease-out);align-content:start}@keyframes rc-in{0%{opacity:0;transform:translateY(8px)}}.rc-next[data-astro-cid-mmpadpgr][hidden]{display:none}.rc-next[data-astro-cid-mmpadpgr]{border-radius:var(--pill);background:var(--ink);color:#fff;min-height:48px;font:600 1rem/1 var(--font-body);cursor:pointer;border:0;justify-self:start;align-items:center;gap:10px;padding:0 8px 0 18px;display:inline-flex}.rc-next-orb[data-astro-cid-mmpadpgr]{background:var(--orb-apricot-img) center / cover;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.rc-next-orb[data-astro-cid-mmpadpgr]:before{content:"";border-top:2px solid var(--ink);border-right:2px solid var(--ink);width:8px;height:8px;margin-left:-3px;transform:rotate(45deg)}.rc-next[data-astro-cid-mmpadpgr]:active{transform:scale(.97)}.rc[data-astro-cid-mmpadpgr] figcaption[data-astro-cid-mmpadpgr]{color:var(--ink-3);font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.rc-runner[data-astro-cid-mmpadpgr]{transition:none}.rc[data-astro-cid-mmpadpgr].has-js .rc-panel[data-astro-cid-mmpadpgr][data-selected=true]{animation:none}}@media (width<=760px){.rc-body[data-astro-cid-mmpadpgr]{grid-template-columns:minmax(0,1fr)}.rc-ring[data-astro-cid-mmpadpgr]{max-width:320px}.rc[data-astro-cid-mmpadpgr].has-js .rc-panel[data-astro-cid-mmpadpgr][data-selected=true]{min-height:0}}@media (width<=560px){.rc[data-astro-cid-mmpadpgr]{padding:20px}.rc-key[data-astro-cid-mmpadpgr]{min-height:44px;padding:0 12px;font-size:.875rem}}.tp[data-astro-cid-c5632pof]{border-radius:var(--radius-card);background:var(--surface);gap:18px;margin:0;padding:clamp(22px,3vw,36px);display:grid}.tp-top[data-astro-cid-c5632pof]{gap:14px;display:grid}.tp-top[data-astro-cid-c5632pof] h3[data-astro-cid-c5632pof]{font-size:clamp(1.3rem,2vw,1.6rem)}.tp-controls[data-astro-cid-c5632pof]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.tp-controls[data-astro-cid-c5632pof][hidden]{display:none}.tp-chips[data-astro-cid-c5632pof]{flex-wrap:wrap;gap:8px;display:flex}.tp[data-astro-cid-c5632pof] .pick-chip[data-astro-cid-c5632pof]{background:#fff;min-height:48px}.tp-forms[data-astro-cid-c5632pof]{border-radius:var(--pill);background:#fff;align-items:center;gap:4px;padding:4px;display:inline-flex}.tp-forms-label[data-astro-cid-c5632pof]{color:var(--ink-3);font:500 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 0 12px}.tp-form[data-astro-cid-c5632pof]{border-radius:var(--pill);min-height:40px;color:var(--ink);font:600 .9375rem/1 var(--font-body);cursor:pointer;transition:background-color .26s var(--ease-out), color .26s var(--ease-out);background:0 0;border:0;padding:0 16px}.tp-form[data-astro-cid-c5632pof][aria-pressed=true]{background:var(--ink);color:#fff}.tp[data-astro-cid-c5632pof].is-stop .tp-forms[data-astro-cid-c5632pof]{opacity:.45;pointer-events:none}.tp-chart[data-astro-cid-c5632pof]{border-radius:var(--radius-sm);background:#fff;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:10px 16px;padding:20px 20px 12px;display:grid}.tp-lane-label[data-astro-cid-c5632pof]{font:600 .9375rem/1.2 var(--font-body);margin:0}.l-estrogen[data-astro-cid-c5632pof]{align-self:end;padding-bottom:4px}.tp-lane[data-astro-cid-c5632pof]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:3px;display:grid;position:relative}.tp-estrogen[data-astro-cid-c5632pof]{border-bottom:1px solid var(--dash);height:clamp(150px,17vw,190px);margin-top:28px}.tp-bar[data-astro-cid-c5632pof]{height:var(--ht);background:var(--m);transition:height .76s var(--ease-spring);transition-delay:calc(var(--i) * 40ms);border-radius:6px 6px 2px 2px}.tp[data-astro-cid-c5632pof].is-stop .tp-bar[data-astro-cid-c5632pof]{height:var(--hs)}.tp-check[data-astro-cid-c5632pof]{left:var(--x);bottom:var(--y);background:var(--orb-rose-img) center / cover;width:14px;height:14px;transition:opacity .3s var(--ease-out), transform .52s var(--ease-spring);transition-delay:calc(.5s + var(--i) * 90ms);border:3px solid #fff;border-radius:50%;margin:0 0 -7px -7px;position:absolute;box-shadow:0 2px 6px -1px #12261b66}.tp-step[data-astro-cid-c5632pof]{left:var(--x);bottom:calc(var(--y) + 14px);border-radius:var(--pill);background:var(--ink);color:#fff;font:600 .8125rem/1 var(--font-body);white-space:nowrap;transition:opacity .3s var(--ease-out);padding:6px 10px;position:absolute}.tp-step[data-astro-cid-c5632pof].swap{animation:tp-swap .42s var(--ease-out)}@keyframes tp-swap{0%{opacity:0;transform:translateY(4px)}}.tp-span[data-astro-cid-c5632pof]{left:var(--a);width:calc(var(--b) - var(--a));border:1.5px solid var(--ink-3);height:10px;transition:opacity .3s var(--ease-out);border-bottom:0;border-radius:4px 4px 0 0;position:absolute;top:-26px}.tp-span[data-astro-cid-c5632pof] span[data-astro-cid-c5632pof]{color:var(--ink-2);font:500 .6875rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fff;padding:0 6px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.tp-tag[data-astro-cid-c5632pof]{color:var(--ink-2);font:500 .75rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:right;position:absolute;top:0;right:0}.tp[data-astro-cid-c5632pof].is-stop .tp-check[data-astro-cid-c5632pof],.tp[data-astro-cid-c5632pof].is-stop .tp-step[data-astro-cid-c5632pof],.tp[data-astro-cid-c5632pof].is-stop .tp-span[data-astro-cid-c5632pof]{opacity:0;transition-delay:0s;transform:scale(.6)}.tp[data-astro-cid-c5632pof].is-stop .tp-step[data-astro-cid-c5632pof],.tp[data-astro-cid-c5632pof].is-stop .tp-span[data-astro-cid-c5632pof]{transform:none}.tp-thin[data-astro-cid-c5632pof]{height:16px}.tp-cell[data-astro-cid-c5632pof]{background:var(--gold);transform-origin:0;height:100%;transition:transform .52s var(--ease-spring), opacity .32s var(--ease-out);transition-delay:calc(var(--i) * 40ms);border-radius:3px}.tp-cell[data-astro-cid-c5632pof]:not(.t-on),.tp[data-astro-cid-c5632pof].is-stop .tp-cell[data-astro-cid-c5632pof].t-on:not(.s-on){opacity:0;transform:scaleX(.2)}.tp-local[data-astro-cid-c5632pof]{background:linear-gradient(90deg, var(--pink), var(--magenta));border-radius:3px;grid-column:1/-1;height:100%}.tp-local-note[data-astro-cid-c5632pof]{color:#fff;font:600 .75rem/1 var(--font-body);white-space:nowrap;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tp-months[data-astro-cid-c5632pof]{height:16px;color:var(--ink-3);font:.6875rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;position:relative}.tp-months[data-astro-cid-c5632pof] span[data-astro-cid-c5632pof]{white-space:nowrap;position:absolute;transform:translate(-50%)}.tp-months[data-astro-cid-c5632pof] span[data-astro-cid-c5632pof]:first-child{transform:none}.tp-months[data-astro-cid-c5632pof] span[data-astro-cid-c5632pof]:last-child{transform:translate(-100%)}.tp-legend[data-astro-cid-c5632pof]{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.tp-legend[data-astro-cid-c5632pof] li[data-astro-cid-c5632pof]{align-items:center;gap:8px;display:inline-flex}.k-check[data-astro-cid-c5632pof]{background:var(--orb-rose-img) center / cover;border-radius:50%;width:14px;height:14px}.tp[data-astro-cid-c5632pof].is-stop .tp-legend[data-astro-cid-c5632pof]{visibility:hidden}.tp[data-astro-cid-c5632pof] figcaption[data-astro-cid-c5632pof]{color:var(--ink-3);font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.tp-bar[data-astro-cid-c5632pof],.tp-cell[data-astro-cid-c5632pof],.tp-check[data-astro-cid-c5632pof]{transition:none}.tp-step[data-astro-cid-c5632pof].swap{animation:none}}@media (width<=700px){.tp-chart[data-astro-cid-c5632pof]{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 14px 10px}.tp-chart[data-astro-cid-c5632pof]>span[data-astro-cid-c5632pof]:empty{display:none}.tp-lane-label[data-astro-cid-c5632pof]{margin-top:8px;font-size:.875rem}.l-estrogen[data-astro-cid-c5632pof]{padding:0}.tp-estrogen[data-astro-cid-c5632pof]{margin-top:34px}.tp-tag[data-astro-cid-c5632pof],.tp-months[data-astro-cid-c5632pof] span[data-astro-cid-c5632pof]:not(:first-child,:last-child,:nth-child(4)){display:none}}@media (width<=560px){.tp[data-astro-cid-c5632pof]{padding:20px}.tp[data-astro-cid-c5632pof] .pick-chip[data-astro-cid-c5632pof]{gap:6px;min-height:44px;padding:0 14px 0 8px;font-size:.9375rem}.tp[data-astro-cid-c5632pof] .pick-dot[data-astro-cid-c5632pof]{width:20px;height:20px}.tp-forms-label[data-astro-cid-c5632pof]{display:none}.tp-form[data-astro-cid-c5632pof]{min-height:36px;padding:0 14px}}.stay[data-astro-cid-itvfm7y2] .head-title[data-astro-cid-itvfm7y2]{max-width:14ch}.stay[data-astro-cid-itvfm7y2] .chapter:not(#faq) .section-intro+*{margin-top:clamp(24px,3vw,36px)}.stay[data-astro-cid-itvfm7y2] .anchor-target[data-astro-cid-itvfm7y2]{scroll-margin-top:96px}.stay[data-astro-cid-itvfm7y2] .guideline-tiles[data-astro-cid-itvfm7y2]{grid-template-columns:repeat(3,minmax(0,1fr))}.stay[data-astro-cid-itvfm7y2] .action-tiles[data-astro-cid-itvfm7y2] li[data-astro-cid-itvfm7y2]{min-width:0}.stay[data-astro-cid-itvfm7y2] .action-tiles[data-astro-cid-itvfm7y2] h3[data-astro-cid-itvfm7y2]{font-size:1.15rem}.stay[data-astro-cid-itvfm7y2] .stop-tiles[data-astro-cid-itvfm7y2]{margin-top:12px}.stay[data-astro-cid-itvfm7y2] .stop-tiles[data-astro-cid-itvfm7y2] li[data-astro-cid-itvfm7y2]:last-child{grid-column:1/-1}.stay[data-astro-cid-itvfm7y2] .stay-note[data-astro-cid-itvfm7y2]{gap:10px;max-width:78ch;margin-top:clamp(24px,3vw,36px);padding:clamp(22px,3vw,32px);display:grid}.stay[data-astro-cid-itvfm7y2] .stay-note[data-astro-cid-itvfm7y2] h3[data-astro-cid-itvfm7y2]{align-items:center;gap:10px;font-size:1.3rem;line-height:1.25;display:flex}.stay[data-astro-cid-itvfm7y2] .stay-note[data-astro-cid-itvfm7y2] h3[data-astro-cid-itvfm7y2] .orb[data-astro-cid-itvfm7y2]{--s:22px;flex:none}.stay[data-astro-cid-itvfm7y2] .stay-note[data-astro-cid-itvfm7y2] p[data-astro-cid-itvfm7y2]{margin:0;font-size:1.0625rem;line-height:1.6}.stay[data-astro-cid-itvfm7y2] .over-link[data-astro-cid-itvfm7y2]{margin-top:20px}.stay[data-astro-cid-itvfm7y2] .early-bar[data-astro-cid-itvfm7y2]{border-radius:var(--radius-card);background:var(--surface);gap:12px;margin:clamp(28px,4vw,44px) 0 0;padding:clamp(22px,3vw,36px);display:grid}.stay[data-astro-cid-itvfm7y2] .early-title[data-astro-cid-itvfm7y2]{font:700 clamp(1.3rem, 2vw, 1.6rem)/1.15 var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.02em;margin:0}.stay[data-astro-cid-itvfm7y2] .eb-track[data-astro-cid-itvfm7y2]{border-radius:var(--radius-sm);background:#fff;height:64px;margin-top:40px;position:relative}.stay[data-astro-cid-itvfm7y2] .eb-seg[data-astro-cid-itvfm7y2]{background:var(--m,var(--surface-2));font:600 .9375rem/1.1 var(--font-body);white-space:nowrap;border-radius:10px;align-items:center;padding:0 14px;display:flex;position:absolute;top:8px;bottom:8px;overflow:hidden}.stay[data-astro-cid-itvfm7y2] .eb-yearly[data-astro-cid-itvfm7y2]{background:repeating-linear-gradient(135deg, var(--surface-2) 0 8px, var(--surface) 8px 16px)}.js .stay[data-astro-cid-itvfm7y2] .early-bar[data-astro-cid-itvfm7y2] .eb-seg[data-astro-cid-itvfm7y2]{clip-path:inset(0 100% 0 0 round 10px);transition:clip-path 1.1s var(--ease-out)}.js .stay[data-astro-cid-itvfm7y2] .early-bar[data-astro-cid-itvfm7y2] .eb-yearly[data-astro-cid-itvfm7y2]{transition-delay:.7s}.js .stay[data-astro-cid-itvfm7y2] .early-bar[data-astro-cid-itvfm7y2].is-in .eb-seg[data-astro-cid-itvfm7y2]{clip-path:inset(0 round 10px)}.stay[data-astro-cid-itvfm7y2] .eb-pin[data-astro-cid-itvfm7y2]{border-left:2px solid var(--ink);position:absolute;top:-34px;bottom:-4px}.stay[data-astro-cid-itvfm7y2] .eb-pin[data-astro-cid-itvfm7y2] span[data-astro-cid-itvfm7y2]{color:var(--ink-2);font:500 .6875rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;position:absolute;top:0;left:8px}.stay[data-astro-cid-itvfm7y2] .eb-scale[data-astro-cid-itvfm7y2]{height:16px;color:var(--ink-3);font:.75rem/1 var(--font-mono);position:relative}.stay[data-astro-cid-itvfm7y2] .eb-scale[data-astro-cid-itvfm7y2] span[data-astro-cid-itvfm7y2]{position:absolute;transform:translate(-50%)}.stay[data-astro-cid-itvfm7y2] .eb-scale[data-astro-cid-itvfm7y2] span[data-astro-cid-itvfm7y2]:first-child{transform:none}.stay[data-astro-cid-itvfm7y2] .eb-scale[data-astro-cid-itvfm7y2] span[data-astro-cid-itvfm7y2]:last-child{transform:translate(-100%)}.stay[data-astro-cid-itvfm7y2] .early-bar[data-astro-cid-itvfm7y2] figcaption[data-astro-cid-itvfm7y2]{color:var(--ink-3);font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.js .stay[data-astro-cid-itvfm7y2] .early-bar[data-astro-cid-itvfm7y2] .eb-seg[data-astro-cid-itvfm7y2]{clip-path:none;transition:none}}@media (width<=900px){.stay[data-astro-cid-itvfm7y2] .guideline-tiles[data-astro-cid-itvfm7y2]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.stay[data-astro-cid-itvfm7y2] .action-tiles[data-astro-cid-itvfm7y2]{grid-template-columns:1fr}}@media (width<=560px){.stay[data-astro-cid-itvfm7y2] .eb-seg[data-astro-cid-itvfm7y2]{padding:0 10px;font-size:.8125rem}.stay[data-astro-cid-itvfm7y2] .eb-track[data-astro-cid-itvfm7y2]{margin-top:52px}.stay[data-astro-cid-itvfm7y2] .eb-pin[data-astro-cid-itvfm7y2]{top:-46px}.stay[data-astro-cid-itvfm7y2] .eb-pin[data-astro-cid-itvfm7y2] span[data-astro-cid-itvfm7y2]{white-space:normal;max-width:9em}}
