.life-guide[data-astro-cid-ici6l4lb]{padding-block:1.5rem 2rem}.guide-header[data-astro-cid-ici6l4lb]{padding-bottom:2.25rem;border-bottom:2px solid var(--color-navy)}.guide-kicker[data-astro-cid-ici6l4lb]{font-size:.7rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:var(--color-teal);text-decoration:none}.guide-header[data-astro-cid-ici6l4lb] h1[data-astro-cid-ici6l4lb]{max-width:22ch;margin:1rem 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:400;line-height:1.08;letter-spacing:-.04em}.guide-deck[data-astro-cid-ici6l4lb]{max-width:66ch;font-size:1.15rem;line-height:1.75;color:var(--color-muted)}.guide-date[data-astro-cid-ici6l4lb]{margin:1.5rem 0 0;font-size:.75rem;color:var(--color-muted)}.guide-columns[data-astro-cid-ici6l4lb]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(2rem,6vw,6rem);padding-top:2.5rem}.guide-body[data-astro-cid-ici6l4lb]{min-width:0;max-width:76ch}.guide-takeaway[data-astro-cid-ici6l4lb]{padding:1.4rem 1.6rem;border-left:3px solid var(--color-teal);background:var(--color-foam)}.guide-takeaway[data-astro-cid-ici6l4lb]>span[data-astro-cid-ici6l4lb]{color:var(--color-teal);text-transform:uppercase;font-size:.6875rem;letter-spacing:.12em;font-weight:650}.guide-takeaway[data-astro-cid-ici6l4lb] p[data-astro-cid-ici6l4lb]{margin:.6rem 0 0;font:1.25rem/1.6 Georgia,serif;color:var(--color-navy)}.guide-prose[data-astro-cid-ici6l4lb]{font-size:1.0625rem;line-height:1.9;overflow-wrap:anywhere}.guide-prose[data-astro-cid-ici6l4lb] h2{font:400 clamp(1.7rem,3vw,2.25rem)/1.25 Georgia,serif;margin:2.8rem 0 1rem;padding-top:1.5rem;border-top:1px solid var(--color-line);letter-spacing:-.025em}.guide-prose[data-astro-cid-ici6l4lb] h3{margin:1.9rem 0 .5rem;font-size:1.1rem;line-height:1.5}.guide-prose[data-astro-cid-ici6l4lb] p{margin-block:1rem}.guide-prose[data-astro-cid-ici6l4lb] li{margin-block:.6rem}.guide-prose[data-astro-cid-ici6l4lb] a,.guide-return[data-astro-cid-ici6l4lb] a[data-astro-cid-ici6l4lb]{text-underline-offset:.2em}.guide-prose[data-astro-cid-ici6l4lb] strong{color:var(--color-navy)}.guide-prose[data-astro-cid-ici6l4lb] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.875rem}.guide-prose[data-astro-cid-ici6l4lb] th,.guide-prose[data-astro-cid-ici6l4lb] td{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top}.guide-return[data-astro-cid-ici6l4lb]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-line);font-size:.9rem}.guide-sidebar[data-astro-cid-ici6l4lb] h2[data-astro-cid-ici6l4lb]{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem}.guide-sidebar[data-astro-cid-ici6l4lb] nav[data-astro-cid-ici6l4lb]>a[data-astro-cid-ici6l4lb]{display:flex;align-items:baseline;gap:.8rem;padding:.9rem .5rem;border-top:1px solid var(--color-line);text-decoration:none;font-size:.875rem;line-height:1.5;color:var(--color-navy)}.guide-sidebar[data-astro-cid-ici6l4lb] nav[data-astro-cid-ici6l4lb]>a[data-astro-cid-ici6l4lb] span[data-astro-cid-ici6l4lb]{font-size:.65rem;color:var(--color-teal)}.guide-sidebar[data-astro-cid-ici6l4lb] nav[data-astro-cid-ici6l4lb]>a[data-astro-cid-ici6l4lb][aria-current],.guide-sidebar[data-astro-cid-ici6l4lb] nav[data-astro-cid-ici6l4lb]>a[data-astro-cid-ici6l4lb]:hover{background:var(--color-foam);color:var(--color-teal)}.guide-related[data-astro-cid-ici6l4lb]{border-top:2px solid var(--color-navy);margin-top:2rem;padding-top:1.5rem}.guide-related[data-astro-cid-ici6l4lb] p[data-astro-cid-ici6l4lb]{font-size:.85rem;line-height:1.85;color:var(--color-muted)}@media(max-width:900px){.guide-columns[data-astro-cid-ici6l4lb]{grid-template-columns:1fr}.guide-body[data-astro-cid-ici6l4lb]{max-width:none}.guide-sidebar[data-astro-cid-ici6l4lb] nav[data-astro-cid-ici6l4lb]{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.guide-sidebar[data-astro-cid-ici6l4lb] nav[data-astro-cid-ici6l4lb] h2[data-astro-cid-ici6l4lb]{grid-column:1 / -1}}@media(max-width:480px){.guide-sidebar[data-astro-cid-ici6l4lb] nav[data-astro-cid-ici6l4lb]{grid-template-columns:1fr}.guide-takeaway[data-astro-cid-ici6l4lb]{padding:1.15rem}.guide-prose[data-astro-cid-ici6l4lb]{font-size:1rem}}
