.calendar[data-astro-cid-gzb6wtsb]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:clamp(24px,3.5vw,52px);padding-top:44px;display:grid;position:relative}.calendar[data-astro-cid-gzb6wtsb]:before{content:"";border-block:1px solid var(--tone-rule);opacity:.8;height:5px;position:absolute;top:0;left:0;right:0}.stage[data-astro-cid-gzb6wtsb]{min-width:0;position:relative}.stage-mark[data-astro-cid-gzb6wtsb]{background:var(--tone-rule);width:9px;height:9px;box-shadow:0 0 0 5px var(--paper);position:absolute;top:-46px;left:1px;transform:rotate(45deg)}.tone-parchment .stage-mark[data-astro-cid-gzb6wtsb]{box-shadow:0 0 0 5px var(--paper-2)}.stage-when[data-astro-cid-gzb6wtsb]{font-family:var(--f-sc);letter-spacing:.08em;text-transform:lowercase;color:var(--tone-label);align-items:baseline;gap:10px;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex}.stage-num[data-astro-cid-gzb6wtsb]{font-family:var(--f-display);letter-spacing:0;text-transform:none;color:var(--tone-marker);font-size:1.375rem;font-style:italic;font-weight:500}.stage-title[data-astro-cid-gzb6wtsb]{font-family:var(--f-display);font-weight:600;font-size:var(--fs-h3);color:var(--tone-heading);text-wrap:balance;margin-top:12px;line-height:1.15}.stage-text[data-astro-cid-gzb6wtsb]{color:var(--tone-ink-2);text-wrap:pretty;margin-top:10px;font-size:1.0625rem;line-height:1.55}@media (width<=1079px){.calendar[data-astro-cid-gzb6wtsb]{grid-template-columns:minmax(0,1fr);row-gap:36px;padding:0 0 0 44px}.calendar[data-astro-cid-gzb6wtsb]:before{display:none}.stage-text[data-astro-cid-gzb6wtsb]{max-width:36em}.stage-mark[data-astro-cid-gzb6wtsb]{top:7px;left:-38px}.stage[data-astro-cid-gzb6wtsb]:not(:last-child):after{content:"";border-inline:1px solid var(--tone-rule);opacity:.7;width:5px;position:absolute;top:22px;bottom:-37px;left:-36px}.stage-title[data-astro-cid-gzb6wtsb]{margin-top:8px}}.prose[data-astro-cid-aklfbriv] .lede[data-astro-cid-aklfbriv]{margin-bottom:.4em}.faq-note[data-astro-cid-aklfbriv]{color:var(--ink-2);margin-top:22px;font-size:1.0625rem}.prose[data-astro-cid-aklfbriv] .scope[data-astro-cid-aklfbriv]{border-left:1px solid var(--gold-rule);color:var(--ink-2);margin-top:1.4em;padding-left:22px;font-style:italic}.prep-head{margin-bottom:clamp(44px,5vw,64px)}@media (width>=760px) and (width<=899px){.prep-strands .pillar{grid-template-columns:48px minmax(0,1fr);align-items:start}.prep-strands .pillar-num{grid-row:span 2;padding-top:4px}.prep-strands .pillar p{margin-top:6px}}.after[data-astro-cid-aklfbriv]{text-align:center;margin-top:44px}.green-note[data-astro-cid-aklfbriv]{border-left:1px solid var(--gold);max-width:30em;color:var(--on-green-2);margin-top:32px;padding-left:22px;font-size:1.0625rem}.req[data-astro-cid-aklfbriv]{border:1px solid var(--gold);padding:clamp(28px,3.5vw,44px) clamp(24px,3.5vw,44px) clamp(22px,3vw,32px);position:relative}.req[data-astro-cid-aklfbriv]:before{content:"";border:1px solid var(--hair-green);pointer-events:none;position:absolute;inset:6px}.req-label[data-astro-cid-aklfbriv]{font-family:var(--f-sc);font-weight:600;font-size:var(--fs-caps);letter-spacing:.1em;text-transform:lowercase;color:var(--gold-light);align-items:center;gap:14px;margin-bottom:18px;display:flex}.req-label[data-astro-cid-aklfbriv]:after{content:"";border-block:1px solid var(--gold);opacity:.6;flex:1;min-width:24px;height:5px}@media (width<=479px){.req-label[data-astro-cid-aklfbriv]:after{display:none}}.req[data-astro-cid-aklfbriv] .req-ledger .ledger-row:last-child{border-bottom:0}.req-note[data-astro-cid-aklfbriv]{border-top:1px solid var(--hair-green);color:var(--on-green-2);text-wrap:pretty;margin-top:14px;padding-top:14px;font-size:1rem;font-style:italic}.plate[data-astro-cid-aklfbriv]{border:1px solid var(--gold-rule);margin-top:clamp(40px,5vw,56px);padding:clamp(26px,3.5vw,40px) clamp(22px,3.5vw,44px) clamp(14px,2vw,22px);position:relative}.plate[data-astro-cid-aklfbriv]:before{content:"";border:1px solid var(--hair);pointer-events:none;position:absolute;inset:6px}.plate[data-astro-cid-aklfbriv] .plate-figure{width:136px;height:136px;margin:-4px auto 10px}.plate-title[data-astro-cid-aklfbriv]{font-family:var(--f-sc);font-weight:600;font-size:var(--fs-caps);letter-spacing:.1em;text-transform:lowercase;color:var(--ink-2);align-items:center;gap:14px;margin-bottom:4px;display:flex}.plate-title[data-astro-cid-aklfbriv]:after{content:"";border-block:1px solid var(--gold-rule);opacity:.6;flex:1;height:5px}.plate[data-astro-cid-aklfbriv] .plate-ledger{border-top-color:#0000}.plate[data-astro-cid-aklfbriv] .plate-ledger .ledger-row:last-child{border-bottom:0}.calendar-foot[data-astro-cid-aklfbriv]{border-top:1px solid var(--hair);margin-top:clamp(40px,5vw,56px);padding-top:20px}.calendar-note[data-astro-cid-aklfbriv]{max-width:40em;color:var(--ink-2);font-size:1.0625rem;font-style:italic}.independent[data-astro-cid-aklfbriv]{border-left:1px solid var(--gold-rule);max-width:30em;color:var(--ink-2);margin-top:30px;padding-left:22px;font-size:1.0625rem;font-style:italic;line-height:1.55}.fees-h[data-astro-cid-aklfbriv]{font-family:var(--f-sc);font-weight:600;font-size:var(--fs-caps);letter-spacing:.1em;text-transform:lowercase;color:var(--ink-2)}.fees-note[data-astro-cid-aklfbriv]{color:var(--ink-2);text-wrap:pretty;margin:8px 0 22px;font-size:1.0625rem}@media (width>=1080px){.outcomes-split[data-astro-cid-aklfbriv]{align-items:center}}@media (width<=1079px){.plate[data-astro-cid-aklfbriv],.req[data-astro-cid-aklfbriv]{max-width:40rem}.fees[data-astro-cid-aklfbriv]{margin-top:8px}}@media (width<=899px){.after[data-astro-cid-aklfbriv]{text-align:left;margin-top:32px}}@media (width<=759px){.plate[data-astro-cid-aklfbriv] .plate-figure{width:112px;height:112px}.req[data-astro-cid-aklfbriv]{padding:26px 20px 22px}}@media (width<=400px){.req[data-astro-cid-aklfbriv]{padding:22px 14px 18px}.req[data-astro-cid-aklfbriv]:before{display:none}}
