.guide-hero[data-astro-cid-y3hurqhd],.guide-grid[data-astro-cid-y3hurqhd],.guide-table[data-astro-cid-y3hurqhd],.guide-links[data-astro-cid-y3hurqhd],.order-sheet[data-astro-cid-y3hurqhd]{display:grid;gap:14px}.guide-hero[data-astro-cid-y3hurqhd]{padding-bottom:30px;border-bottom:1px solid var(--border);max-width:72ch}.guide-hero[data-astro-cid-y3hurqhd] h1[data-astro-cid-y3hurqhd],h2[data-astro-cid-y3hurqhd]{margin:0;font-family:var(--font-display);line-height:1.12}.guide-hero[data-astro-cid-y3hurqhd] h1[data-astro-cid-y3hurqhd]{font-size:clamp(2rem,4vw,2.8rem)}h2[data-astro-cid-y3hurqhd]{font-size:clamp(1.35rem,2vw,1.75rem)}p[data-astro-cid-y3hurqhd]{margin:0;color:var(--muted);line-height:1.7}.guide-grid[data-astro-cid-y3hurqhd]{margin-top:32px;padding-top:28px;border-top:1px solid var(--border)}@media(min-width:800px){.guide-grid[data-astro-cid-y3hurqhd]{grid-template-columns:minmax(0,1fr) 280px;gap:40px}}article[data-astro-cid-y3hurqhd],aside[data-astro-cid-y3hurqhd]{display:grid;gap:14px}.formula[data-astro-cid-y3hurqhd]{padding:16px;border-left:3px solid var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--surface));font-family:var(--font-mono);line-height:1.6}.guide-grid[data-astro-cid-y3hurqhd] aside[data-astro-cid-y3hurqhd]{align-content:start}.guide-grid[data-astro-cid-y3hurqhd] ol[data-astro-cid-y3hurqhd]{margin:0;padding-left:20px;color:var(--muted);display:grid;gap:10px;line-height:1.5}.guide-table[data-astro-cid-y3hurqhd],.guide-links[data-astro-cid-y3hurqhd],.order-sheet[data-astro-cid-y3hurqhd]{margin-top:32px;padding-top:28px;border-top:1px solid var(--border)}.table-wrap[data-astro-cid-y3hurqhd]{overflow:auto;border:1px solid var(--border);border-radius:10px}table[data-astro-cid-y3hurqhd]{border-collapse:collapse;width:100%;min-width:900px}th[data-astro-cid-y3hurqhd],td[data-astro-cid-y3hurqhd]{text-align:left;padding:13px;border-bottom:1px solid var(--border)}th[data-astro-cid-y3hurqhd]{font:600 .76rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}td[data-astro-cid-y3hurqhd]{color:var(--muted);line-height:1.45}td[data-astro-cid-y3hurqhd]:first-child{color:var(--fg);font-weight:600}.guide-links[data-astro-cid-y3hurqhd] ul[data-astro-cid-y3hurqhd],.sources[data-astro-cid-y3hurqhd] ul[data-astro-cid-y3hurqhd]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.guide-links[data-astro-cid-y3hurqhd] li[data-astro-cid-y3hurqhd]{padding:12px;border:1px solid var(--border);border-radius:8px}.guide-links[data-astro-cid-y3hurqhd] a[data-astro-cid-y3hurqhd],.sources[data-astro-cid-y3hurqhd] a[data-astro-cid-y3hurqhd]{color:var(--fg);font-weight:600}.sources[data-astro-cid-y3hurqhd]{display:grid;gap:8px}.sources[data-astro-cid-y3hurqhd] h3[data-astro-cid-y3hurqhd]{margin:0;font-family:var(--font-display)}.order-sheet[data-astro-cid-y3hurqhd]{padding:24px;border:1px solid var(--border);border-radius:12px}.order-sheet[data-astro-cid-y3hurqhd] dl[data-astro-cid-y3hurqhd]{display:grid;gap:0;margin:0}.order-sheet[data-astro-cid-y3hurqhd] dl[data-astro-cid-y3hurqhd] div[data-astro-cid-y3hurqhd]{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid var(--border)}.order-sheet[data-astro-cid-y3hurqhd] dd[data-astro-cid-y3hurqhd]{margin:0;font-family:var(--font-mono)}.order-sheet[data-astro-cid-y3hurqhd] button[data-astro-cid-y3hurqhd]{justify-self:start;padding:10px 14px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:var(--accent-contrast);font:inherit;font-weight:700;cursor:pointer}.eyebrow[data-astro-cid-y3hurqhd]{font:.72rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}@media print{header[data-astro-cid-y3hurqhd],footer[data-astro-cid-y3hurqhd],.guide-hero[data-astro-cid-y3hurqhd],.guide-grid[data-astro-cid-y3hurqhd],.guide-table[data-astro-cid-y3hurqhd],.guide-links[data-astro-cid-y3hurqhd],.editorial-panel[data-astro-cid-y3hurqhd],.order-sheet[data-astro-cid-y3hurqhd] button[data-astro-cid-y3hurqhd]{display:none!important}.order-sheet[data-astro-cid-y3hurqhd]{border:0;margin:0;padding:0}}
