.guide[data-v-23bdb1bd]{background:radial-gradient(56.25rem 26.25rem at 10% -10%,color-mix(in srgb,var(--color-theme) 20%,transparent),transparent 60%),radial-gradient(43.75rem 23.75rem at 95% 0,color-mix(in srgb,var(--color-accent) 24%,transparent),transparent 55%),var(--bg-primary);color:var(--text-primary,#fff);font-family:Outfit,system-ui,sans-serif;min-height:100%}.top[data-v-23bdb1bd]{border-bottom:.0625rem solid color-mix(in srgb,var(--color-accent) 14%,transparent);display:flex;justify-content:space-between;padding:1.1rem 6vw}.brand[data-v-23bdb1bd],.top[data-v-23bdb1bd]{align-items:center}.brand[data-v-23bdb1bd]{color:inherit;display:inline-flex;line-height:0;text-decoration:none}.brand-logo[data-v-23bdb1bd]{display:block;height:1.9rem;-o-object-fit:contain;object-fit:contain;width:auto}.top-cta[data-v-23bdb1bd]{background:var(--color-theme);border-radius:62.4375rem;color:#fff;font-size:.9rem;font-weight:600;padding:.55rem 1rem;text-decoration:none}.wrap[data-v-23bdb1bd]{margin:0 auto;max-width:44rem;padding:1.6rem 6vw 3rem}.crumb[data-v-23bdb1bd]{display:flex;flex-wrap:wrap;font-size:.82rem;gap:.4rem;margin-bottom:1.2rem;opacity:.7}.crumb a[data-v-23bdb1bd]{color:var(--color-accent);text-decoration:none}.hero h1[data-v-23bdb1bd]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,4vw,2.45rem);letter-spacing:-.02em;line-height:1.15;margin:0 0 .75rem}.lead[data-v-23bdb1bd]{font-size:1.05rem;line-height:1.6;margin:0;opacity:.82}.body[data-v-23bdb1bd]{margin-top:2rem}.body[data-v-23bdb1bd] .block{margin-bottom:1.85rem}.body[data-v-23bdb1bd] h2{font-family:Fraunces,Georgia,serif;font-size:1.35rem;letter-spacing:-.02em;margin:0 0 .65rem}.body[data-v-23bdb1bd] h3{font-size:1.05rem;margin:1rem 0 .45rem}.body[data-v-23bdb1bd] li,.body[data-v-23bdb1bd] p{font-size:.98rem;line-height:1.65;margin:0 0 .85rem;opacity:.82}.body[data-v-23bdb1bd] ul{margin:0 0 .85rem;padding-left:1.15rem}.body[data-v-23bdb1bd] a{color:color-mix(in srgb,var(--color-theme) 88%,#fff);font-weight:600;text-underline-offset:.15em}.body[data-v-23bdb1bd] .cite{display:block;font-size:.84rem;line-height:1.5;margin:-.35rem 0 1rem;opacity:.68}.body[data-v-23bdb1bd] .cite a{font-weight:500}.related[data-v-23bdb1bd]{background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:1.125rem;margin-top:2.4rem;padding:1.25rem 1.35rem}.kicker[data-v-23bdb1bd]{font-size:.78rem;letter-spacing:.08em;margin:0 0 .8rem;opacity:.65;text-transform:uppercase}.related ul[data-v-23bdb1bd]{list-style:none;margin:0;padding:0}.related li[data-v-23bdb1bd]{border-top:.0625rem solid color-mix(in srgb,var(--color-accent) 12%,transparent);display:flex;font-size:.95rem;gap:1rem;justify-content:space-between;padding:.55rem 0}.related li[data-v-23bdb1bd]:first-child{border-top:0;padding-top:0}.related a[data-v-23bdb1bd]{color:inherit;font-weight:600;text-decoration:none}.related span[data-v-23bdb1bd]{font-size:.82rem;opacity:.55;white-space:nowrap}.band[data-v-23bdb1bd]{background:linear-gradient(160deg,color-mix(in srgb,var(--color-theme) 28%,transparent),transparent 70%),color-mix(in srgb,var(--bg-secondary) 70%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 28%,transparent);border-radius:1.375rem;margin-top:2.4rem;padding:1.8rem 1.2rem;text-align:center}.band h2[data-v-23bdb1bd]{font-family:Fraunces,Georgia,serif;font-size:1.55rem;margin:0 0 .5rem}.band p[data-v-23bdb1bd]{margin:0 auto 1.2rem;max-width:28rem;opacity:.8}.band-actions[data-v-23bdb1bd]{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.btn[data-v-23bdb1bd]{background:var(--color-theme);border-radius:62.4375rem;color:#fff;display:inline-flex;font-weight:600;padding:.75rem 1.25rem;text-decoration:none}.btn.ghost[data-v-23bdb1bd]{background:transparent;border:.0625rem solid color-mix(in srgb,var(--color-accent) 40%,transparent);color:inherit}.foot[data-v-23bdb1bd]{border-top:.0625rem solid color-mix(in srgb,var(--color-accent) 12%,transparent);display:flex;flex-wrap:wrap;font-size:.82rem;gap:1rem;justify-content:space-between;opacity:.72;padding:1.2rem 6vw 2.2rem}.foot a[data-v-23bdb1bd]{color:var(--color-accent);margin-left:.75rem;text-decoration:none}
