.hero.astro-lcdefpme{padding-block:var(--space-section)}.hero.astro-lcdefpme .container.astro-lcdefpme{gap:var(--space-6);justify-items:start;display:grid}.hero.astro-lcdefpme h1.astro-lcdefpme{font-size:var(--fs-display);letter-spacing:-.03em;max-width:15ch;line-height:1.05}.hero-actions.astro-lcdefpme{gap:var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.section-head.astro-lcdefpme{gap:var(--space-4);margin-bottom:var(--space-8);max-width:var(--prose);display:grid}.links.astro-lcdefpme{gap:var(--space-2) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.areas.astro-lcdefpme{gap:var(--space-7) var(--grid-gutter);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.areas.astro-lcdefpme>li.astro-lcdefpme{align-content:start;gap:var(--space-4);display:grid}.areas.astro-lcdefpme .area-card{gap:var(--space-2);padding-block:var(--space-5) 0;border-top-color:var(--color-border-strong)}.areas.astro-lcdefpme .area-card .card-sum{font-size:var(--fs-small)}.area-n.astro-lcdefpme{font-size:var(--fs-small);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:500}.lever.astro-lcdefpme{gap:var(--space-3);display:grid}.lever.astro-lcdefpme div.astro-lcdefpme{gap:var(--space-1);display:grid}.lever.astro-lcdefpme dt.astro-lcdefpme{font-size:var(--fs-caption);color:var(--color-subtle);font-weight:500}.lever.astro-lcdefpme dd.astro-lcdefpme{color:var(--color-muted);max-width:var(--prose);margin:0}.swap.astro-lcdefpme .table-wrap.astro-lcdefpme{border-top:1px solid var(--color-border-strong);max-width:100%}.guide.astro-lcdefpme{border-collapse:collapse;width:100%}.guide.astro-lcdefpme caption.astro-lcdefpme{text-align:left;font-size:var(--fs-small);color:var(--color-subtle);padding-block:var(--space-3)}.guide.astro-lcdefpme th.astro-lcdefpme,.guide.astro-lcdefpme td.astro-lcdefpme{text-align:left;vertical-align:top;padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--color-border)}.guide.astro-lcdefpme thead.astro-lcdefpme th.astro-lcdefpme{font-size:var(--fs-small);color:var(--color-fg);font-weight:600}.guide.astro-lcdefpme tbody.astro-lcdefpme th.astro-lcdefpme{color:var(--color-muted);width:62%;font-weight:400}.guide.astro-lcdefpme td.astro-lcdefpme a.astro-lcdefpme{min-height:var(--target-min);margin-block:calc(var(--space-3) * -1);align-items:center;font-weight:500;display:inline-flex}.fineprint.astro-lcdefpme{margin-top:var(--space-4);font-size:var(--fs-small);color:var(--color-subtle);max-width:var(--prose)}.also.astro-lcdefpme{margin-top:var(--space-8);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-md);gap:var(--space-3);display:grid}.also.astro-lcdefpme h3.astro-lcdefpme{font-size:var(--fs-h3)}.also.astro-lcdefpme p.astro-lcdefpme{color:var(--color-muted);max-width:var(--prose)}.steps.astro-lcdefpme{gap:var(--space-7) var(--grid-gutter);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.steps.astro-lcdefpme li.astro-lcdefpme{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-strong);align-content:start;display:grid}.step-n.astro-lcdefpme{font-size:var(--fs-small);color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:500}.steps.astro-lcdefpme h3.astro-lcdefpme{font-size:var(--fs-h3)}.steps.astro-lcdefpme p.astro-lcdefpme{color:var(--color-muted);max-width:var(--prose)}.more.astro-lcdefpme{margin-top:var(--space-7)}.cta-more.astro-lcdefpme{color:var(--color-muted);max-width:var(--prose)}.updated.astro-lcdefpme{font-size:var(--fs-small);color:var(--color-subtle)}.principles-wrap.astro-lcdefpme{row-gap:var(--space-8);display:grid}.principles.astro-lcdefpme{gap:var(--space-7);padding:0;list-style:none;display:grid}.principles.astro-lcdefpme li.astro-lcdefpme{gap:var(--space-3);padding-bottom:var(--space-7);border-bottom:1px solid var(--color-border);display:grid}.principles.astro-lcdefpme li.astro-lcdefpme:last-child{border-bottom:0;padding-bottom:0}.principles.astro-lcdefpme h3.astro-lcdefpme{font-size:var(--fs-h3)}.principles.astro-lcdefpme p.astro-lcdefpme{color:var(--color-muted);max-width:var(--prose)}.posts.astro-lcdefpme{gap:var(--space-6) var(--grid-gutter);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.posts.astro-lcdefpme li.astro-lcdefpme{display:grid}.posts.astro-lcdefpme .post-card{border-top-color:var(--color-border-strong)}.posts.astro-lcdefpme .post-card .card-sum{font-size:var(--fs-small);line-height:1.6}.post-meta.astro-lcdefpme,.post-date.astro-lcdefpme{font-size:var(--fs-small);color:var(--color-subtle)}@media (width>=48rem){.areas.astro-lcdefpme,.steps.astro-lcdefpme{grid-template-columns:repeat(2,minmax(0,1fr))}.posts.astro-lcdefpme{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.principles-wrap.astro-lcdefpme{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter)}.principles-wrap.astro-lcdefpme>.section-head.astro-lcdefpme{grid-column:1/span 5;margin-bottom:0}.principles.astro-lcdefpme{grid-column:7/span 6}.sticky.astro-lcdefpme{top:calc(var(--header-h) + var(--space-6));align-self:start;position:sticky}}
