.review-stamp[data-astro-cid-gdzkz6jf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--space-s) var(--space-m);margin:var(--space-l) 0 0;padding-top:var(--space-s);border-top:1px solid var(--rule-hairline)}dt[data-astro-cid-gdzkz6jf]{font-family:var(--font-heading);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text)}dd[data-astro-cid-gdzkz6jf]{margin:var(--space-3xs) 0 0;font-family:var(--font-heading);font-weight:600;color:var(--color-heading)}dd[data-astro-cid-gdzkz6jf] a[data-astro-cid-gdzkz6jf]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:3px}.guide-contents__label[data-astro-cid-thsngx2t]{font-family:var(--font-heading);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-heading);padding-bottom:var(--space-s);margin:0;border-bottom:1px solid var(--rule-strong)}ol[data-astro-cid-thsngx2t]{list-style:none;counter-reset:q;margin:0;padding:0}li[data-astro-cid-thsngx2t]{counter-increment:q;margin:0;border-bottom:1px solid var(--rule-hairline)}a[data-astro-cid-thsngx2t]{display:grid;grid-template-columns:2.5ch minmax(0,1fr);gap:var(--space-xs);padding-block:var(--space-xs);font-family:var(--font-heading);font-weight:600;color:var(--color-heading);text-decoration:none}a[data-astro-cid-thsngx2t]:before{content:counter(q,decimal-leading-zero);color:var(--rule-strong)}a[data-astro-cid-thsngx2t]:hover{text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:3px}.markdoc-content[data-astro-cid-byzrydr4] .prose-block--guide .prose-block__body{columns:auto;max-width:var(--measure)}.markdoc-content[data-astro-cid-byzrydr4] .prose-block__aside>h2{scroll-margin-top:calc(76px + var(--space-m))}.markdoc-content[data-astro-cid-byzrydr4] .prose-block--guide{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}@media(max-width:980px){.markdoc-content[data-astro-cid-byzrydr4] .prose-block--guide{grid-template-columns:minmax(0,1fr)}}.markdoc-content[data-astro-cid-byzrydr4] .guide-answer{font-family:var(--font-heading);font-size:var(--step-1);font-weight:500;line-height:1.5;color:var(--color-heading);padding-bottom:var(--space-s);margin-bottom:var(--space-m);border-bottom:1px solid var(--rule-hairline)}.markdoc-content[data-astro-cid-byzrydr4] .guide-answer p:last-child{margin-bottom:0}.markdoc-content[data-astro-cid-byzrydr4] .guide-callout{background:var(--surface-1);border-radius:var(--radius);padding:var(--space-s) var(--space-m);margin:var(--space-m) 0}.markdoc-content[data-astro-cid-byzrydr4] .guide-callout p:last-child{margin-bottom:0}.markdoc-content[data-astro-cid-byzrydr4] .guide-callout--warning{background:color-mix(in srgb,var(--color-primary) 14%,var(--surface-0))}.markdoc-content[data-astro-cid-byzrydr4] .guide-cite{line-height:0}.markdoc-content[data-astro-cid-byzrydr4] .guide-cite a{border:0;font-family:var(--font-heading);font-weight:700;font-size:.75em;color:var(--color-text);padding-inline:1px}.markdoc-content[data-astro-cid-byzrydr4] .guide-cite a:hover{color:var(--color-heading)}.markdoc-content[data-astro-cid-byzrydr4] .guide-figure{margin:var(--space-m) 0 0}.markdoc-content[data-astro-cid-byzrydr4] .prose-block__aside>.guide-figure img,.markdoc-content[data-astro-cid-byzrydr4] .guide-figure img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.markdoc-content[data-astro-cid-byzrydr4] .guide-figure--illustration img{object-fit:contain}.markdoc-content[data-astro-cid-byzrydr4] .guide-figure figcaption{padding-top:var(--space-2xs);font-size:var(--step--1);color:var(--color-text)}.markdoc-content[data-astro-cid-byzrydr4] .guide-table{overflow-x:auto;margin:var(--space-m) 0}.markdoc-content[data-astro-cid-byzrydr4] .guide-table table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.markdoc-content[data-astro-cid-byzrydr4] .guide-table th{text-align:left;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-heading);padding:var(--space-xs) var(--space-s) var(--space-xs) 0;border-bottom:1px solid var(--rule-strong);vertical-align:bottom}.markdoc-content[data-astro-cid-byzrydr4] .guide-table td{padding:var(--space-xs) var(--space-s) var(--space-xs) 0;border-bottom:1px solid var(--rule-hairline);vertical-align:top;color:var(--color-text)}.markdoc-content[data-astro-cid-byzrydr4] .guide-table td:first-child{font-family:var(--font-heading);font-weight:600;color:var(--color-heading)}.sources-list__grid[data-astro-cid-cbnbk2u5]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-m) var(--space-xl);align-items:start}.sources-list__heading[data-astro-cid-cbnbk2u5]{font-size:var(--step-4)}.sources-list__list[data-astro-cid-cbnbk2u5]{margin:0;padding:0 0 0 1.5em;max-width:var(--measure)}li[data-astro-cid-cbnbk2u5]{margin:0;padding-block:var(--space-xs);border-bottom:1px solid var(--rule-hairline)}li[data-astro-cid-cbnbk2u5]::marker{font-family:var(--font-heading);font-weight:700;color:var(--color-text)}li[data-astro-cid-cbnbk2u5]:target{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}a[data-astro-cid-cbnbk2u5]{font-family:var(--font-heading);font-weight:600;color:var(--color-heading);text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:3px}.sources-list__meta[data-astro-cid-cbnbk2u5]{display:block;font-size:var(--step--1);color:var(--color-text);margin-top:var(--space-3xs)}@media(max-width:980px){.sources-list__grid[data-astro-cid-cbnbk2u5]{grid-template-columns:1fr}}.guide-draft[data-astro-cid-2u677oxp]{background:color-mix(in srgb,var(--color-primary) 22%,var(--surface-0));border-bottom:1px solid var(--rule-hairline);padding-block:var(--space-s);font-family:var(--font-heading);font-weight:600;color:var(--color-heading)}.guide-intro__grid[data-astro-cid-2u677oxp]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-xl) clamp(40px,6vw,96px);align-items:start}.guide-intro__code[data-astro-cid-2u677oxp]{font-family:var(--font-heading);font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);margin-bottom:var(--space-xs)}.guide-intro__answer[data-astro-cid-2u677oxp]{font-family:var(--font-heading);font-size:var(--step-3);font-weight:500;line-height:1.35;color:var(--color-heading);max-width:36ch;margin:0}@media(max-width:980px){.guide-intro__grid[data-astro-cid-2u677oxp]{grid-template-columns:1fr}}
