h1[data-astro-cid-wt45zo3a],h2[data-astro-cid-wt45zo3a],h3[data-astro-cid-wt45zo3a],p[data-astro-cid-wt45zo3a],ul[data-astro-cid-wt45zo3a]{margin:0}.guide-hero[data-astro-cid-wt45zo3a]{border-block-end:.0625rem solid var(--color-sand)}.guide-hero-inner[data-astro-cid-wt45zo3a]{display:grid;grid-template-columns:minmax(20rem,1.1fr) minmax(18rem,.9fr);gap:clamp(var(--space-7),8vw,8rem);align-items:end;padding-block:clamp(4rem,9vw,8rem)}.publication-date[data-astro-cid-wt45zo3a]{margin-block-end:var(--space-4);color:var(--color-muted);font-size:var(--step--1)}.guide-hero[data-astro-cid-wt45zo3a] h1[data-astro-cid-wt45zo3a]{max-width:17ch;font-size:clamp(2.35rem,4.8vw,4.5rem)}.guide-introduction[data-astro-cid-wt45zo3a]{font-family:var(--font-serif);font-size:var(--step-1);line-height:1.8}.guide-layout[data-astro-cid-wt45zo3a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);gap:clamp(var(--space-7),8vw,8rem);padding-block:clamp(3.5rem,8vw,8rem)}.guide-visual[data-astro-cid-wt45zo3a]{margin-block:clamp(2.5rem,6vw,5rem) 0}.guide-visual[data-astro-cid-wt45zo3a] img[data-astro-cid-wt45zo3a]{width:100%;max-height:34rem;object-fit:cover}.guide-visual[data-astro-cid-wt45zo3a] figcaption[data-astro-cid-wt45zo3a]{margin-block-start:var(--space-2);color:var(--color-muted);font-size:clamp(.7rem,.68rem + .12vw,.8rem)}.guide-credits[data-astro-cid-wt45zo3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);padding-block:var(--space-5);border-block-end:.0625rem solid var(--color-sand)}.guide-credits[data-astro-cid-wt45zo3a]>div[data-astro-cid-wt45zo3a]{display:grid;grid-template-columns:auto 1fr;gap:.2rem var(--space-4);align-items:baseline}.guide-credits[data-astro-cid-wt45zo3a] p[data-astro-cid-wt45zo3a],.guide-credits[data-astro-cid-wt45zo3a] strong[data-astro-cid-wt45zo3a]{font-size:var(--step--1)}.guide-credits[data-astro-cid-wt45zo3a] p[data-astro-cid-wt45zo3a]{color:var(--color-muted)}.guide-credits[data-astro-cid-wt45zo3a] span[data-astro-cid-wt45zo3a]{grid-column:2;color:var(--color-muted);font-size:clamp(.7rem,.68rem + .12vw,.8rem);line-height:1.65}.guide-body[data-astro-cid-wt45zo3a]{min-width:0;border-block-start:.0625rem solid var(--color-sand)}.guide-body[data-astro-cid-wt45zo3a]>section[data-astro-cid-wt45zo3a]:not(.guide-summary,.guide-comparison,.practical-case,.checklist,.cost-factors,.guide-faq,.guide-sources){display:grid;grid-template-columns:4rem 1fr;gap:var(--space-5);padding-block:var(--space-7);border-block-end:.0625rem solid var(--color-sand)}.guide-body[data-astro-cid-wt45zo3a]>section[data-astro-cid-wt45zo3a]>span[data-astro-cid-wt45zo3a]{font-family:var(--font-serif);font-size:var(--step-1)}.guide-body[data-astro-cid-wt45zo3a] h2[data-astro-cid-wt45zo3a]{margin-block-end:var(--space-4);font-size:var(--step-1)}.guide-body[data-astro-cid-wt45zo3a] h3[data-astro-cid-wt45zo3a]{margin-block-end:var(--space-3);font-size:var(--step-0)}.guide-body[data-astro-cid-wt45zo3a] p[data-astro-cid-wt45zo3a]{line-height:1.9}.guide-summary[data-astro-cid-wt45zo3a]{padding-block:var(--space-7);border-block-end:.0625rem solid var(--color-sand)}.guide-summary[data-astro-cid-wt45zo3a] ul[data-astro-cid-wt45zo3a]{display:grid;gap:var(--space-3);padding-inline-start:1.25rem}.guide-summary[data-astro-cid-wt45zo3a] li[data-astro-cid-wt45zo3a]{padding-inline-start:var(--space-2);line-height:1.75}.guide-comparison[data-astro-cid-wt45zo3a]{min-width:0;padding-block:var(--space-7);border-block-end:.0625rem solid var(--color-sand)}.guide-comparison[data-astro-cid-wt45zo3a]>div[data-astro-cid-wt45zo3a]{max-width:100%;overflow-x:auto;outline-offset:.25rem}.guide-comparison[data-astro-cid-wt45zo3a] table[data-astro-cid-wt45zo3a]{width:100%;min-width:42rem;border-collapse:collapse;font-size:var(--step--1);line-height:1.7}.guide-comparison[data-astro-cid-wt45zo3a] th[data-astro-cid-wt45zo3a],.guide-comparison[data-astro-cid-wt45zo3a] td[data-astro-cid-wt45zo3a]{padding:var(--space-4);border:.0625rem solid var(--color-sand);text-align:start;vertical-align:top}.guide-comparison[data-astro-cid-wt45zo3a] thead[data-astro-cid-wt45zo3a] th[data-astro-cid-wt45zo3a],.guide-comparison[data-astro-cid-wt45zo3a] tbody[data-astro-cid-wt45zo3a] th[data-astro-cid-wt45zo3a]{background:#d8d2c459;font-weight:600}.practical-case[data-astro-cid-wt45zo3a]{padding:var(--space-7);border-block-end:.0625rem solid var(--color-sand);background:#d8d2c438}.practical-case-eyebrow[data-astro-cid-wt45zo3a]{margin-block-end:var(--space-3);color:var(--color-muted);font-size:var(--step--1);font-weight:600;letter-spacing:.12em}.practical-case-context[data-astro-cid-wt45zo3a]{margin-block-end:var(--space-6)}.practical-case-grid[data-astro-cid-wt45zo3a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.practical-case-grid[data-astro-cid-wt45zo3a]>div[data-astro-cid-wt45zo3a]{padding-block-start:var(--space-4);border-block-start:.0625rem solid var(--color-sand)}.practical-case-grid[data-astro-cid-wt45zo3a] ul[data-astro-cid-wt45zo3a]{display:grid;gap:var(--space-2);padding-inline-start:1.2rem}.practical-case-grid[data-astro-cid-wt45zo3a] li[data-astro-cid-wt45zo3a]{line-height:1.65}.practical-case-note[data-astro-cid-wt45zo3a]{margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:.0625rem solid var(--color-sand);color:var(--color-muted);font-size:var(--step--1)}.checklist[data-astro-cid-wt45zo3a],.cost-factors[data-astro-cid-wt45zo3a],.guide-faq[data-astro-cid-wt45zo3a],.guide-sources[data-astro-cid-wt45zo3a]{padding-block:var(--space-7);border-block-end:.0625rem solid var(--color-sand)}.checklist[data-astro-cid-wt45zo3a] ul[data-astro-cid-wt45zo3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border-block-start:.0625rem solid var(--color-sand);list-style:none}.checklist[data-astro-cid-wt45zo3a] li[data-astro-cid-wt45zo3a]{padding:var(--space-4);border-block-end:.0625rem solid var(--color-sand)}.checklist[data-astro-cid-wt45zo3a] li[data-astro-cid-wt45zo3a]:nth-child(2n){border-inline-start:.0625rem solid var(--color-sand)}.cost-factors[data-astro-cid-wt45zo3a] ul[data-astro-cid-wt45zo3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-block-start:.0625rem solid var(--color-sand);list-style:none}.cost-factors[data-astro-cid-wt45zo3a] li[data-astro-cid-wt45zo3a]{padding:var(--space-4);border-block-end:.0625rem solid var(--color-sand)}.cost-factors[data-astro-cid-wt45zo3a] li[data-astro-cid-wt45zo3a]:nth-child(2n){border-inline-start:.0625rem solid var(--color-sand)}.guide-faq[data-astro-cid-wt45zo3a]>div[data-astro-cid-wt45zo3a]+div[data-astro-cid-wt45zo3a]{margin-block-start:var(--space-6)}.guide-sources[data-astro-cid-wt45zo3a] ul[data-astro-cid-wt45zo3a]{margin-block-end:var(--space-4)}.guide-sources[data-astro-cid-wt45zo3a] p[data-astro-cid-wt45zo3a]{color:var(--color-muted);font-size:var(--step--1)}.guide-aside[data-astro-cid-wt45zo3a]{position:sticky;top:var(--space-6);align-self:start;padding:var(--space-6);background:var(--color-ink);color:var(--color-canvas)}.guide-aside[data-astro-cid-wt45zo3a] p[data-astro-cid-wt45zo3a]{margin-block-end:var(--space-5);font-family:var(--font-serif);font-size:var(--step-1)}.guide-aside[data-astro-cid-wt45zo3a] a[data-astro-cid-wt45zo3a]{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3)}.related-link[data-astro-cid-wt45zo3a]{margin-block-start:var(--space-4);border-block-start:.0625rem solid var(--brand-gallery-light-rule);font-size:var(--step--1)}.guide-back[data-astro-cid-wt45zo3a]{padding-block-end:var(--space-7)}@media(max-width:51rem){.guide-hero-inner[data-astro-cid-wt45zo3a],.guide-layout[data-astro-cid-wt45zo3a]{grid-template-columns:1fr;gap:var(--space-6)}.guide-hero-inner[data-astro-cid-wt45zo3a]{padding-block:clamp(3rem,14vw,5rem)}.guide-aside[data-astro-cid-wt45zo3a]{position:static}.guide-credits[data-astro-cid-wt45zo3a],.checklist[data-astro-cid-wt45zo3a] ul[data-astro-cid-wt45zo3a],.cost-factors[data-astro-cid-wt45zo3a] ul[data-astro-cid-wt45zo3a],.practical-case-grid[data-astro-cid-wt45zo3a]{grid-template-columns:1fr}.practical-case[data-astro-cid-wt45zo3a]{padding-inline:var(--space-5)}.checklist[data-astro-cid-wt45zo3a] li[data-astro-cid-wt45zo3a]:nth-child(2n),.cost-factors[data-astro-cid-wt45zo3a] li[data-astro-cid-wt45zo3a]:nth-child(2n){border-inline-start:0}}
