.guide-related[data-astro-cid-dpjmrmgg]{margin:var(--space-6) 0 var(--space-4);padding:var(--space-5);background:var(--color-accent-pale);border-radius:var(--radius-md)}.guide-related-title[data-astro-cid-dpjmrmgg]{margin:0 0 var(--space-1);font-family:var(--font-display, var(--font-body));font-weight:600;font-size:1.15rem;color:var(--color-text)}.guide-related-sub[data-astro-cid-dpjmrmgg]{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.9rem}.guide-related-grid[data-astro-cid-dpjmrmgg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.guide-related-card[data-astro-cid-dpjmrmgg]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast)}.guide-related-card[data-astro-cid-dpjmrmgg]:hover{border-color:var(--color-accent);transform:translateY(-1px)}.guide-related-card[data-astro-cid-dpjmrmgg] strong[data-astro-cid-dpjmrmgg]{font-weight:600}.guide-related-card[data-astro-cid-dpjmrmgg] span[data-astro-cid-dpjmrmgg]{color:var(--color-text-muted);font-size:.85rem;line-height:1.5}.guide-page[data-astro-cid-2u677oxp]{padding:var(--space-5) 0 var(--space-7)}.guide-breadcrumb[data-astro-cid-2u677oxp]{margin:0 0 var(--space-3);font-size:.9rem}.guide-breadcrumb[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]{color:var(--color-text-muted);text-decoration:none}.guide-breadcrumb[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]:hover{color:var(--color-accent);text-decoration:underline}.guide-header[data-astro-cid-2u677oxp] h1[data-astro-cid-2u677oxp]{font-size:clamp(1.8rem,4vw,2.6rem);font-family:var(--font-display, var(--font-body));font-weight:600;line-height:1.15;margin:0;color:var(--color-text)}.guide-meta[data-astro-cid-2u677oxp]{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-muted);font-size:.9rem}.guide-tags[data-astro-cid-2u677oxp]{margin-left:var(--space-3);display:inline-flex;gap:var(--space-2);flex-wrap:wrap}.guide-tag[data-astro-cid-2u677oxp]{display:inline-block;padding:2px 8px;background:var(--color-surface);border-radius:999px;font-size:.75rem;color:var(--color-text-muted)}.prose[data-astro-cid-2u677oxp]{color:var(--color-text);font-size:1.05rem;line-height:1.75}.prose[data-astro-cid-2u677oxp] p{margin:0 0 var(--space-4)}.prose[data-astro-cid-2u677oxp] h2{margin:var(--space-6) 0 var(--space-2);font-size:1.5rem;font-family:var(--font-display, var(--font-body));font-weight:600;line-height:1.25;color:var(--color-text)}.prose[data-astro-cid-2u677oxp] h3{margin:var(--space-5) 0 var(--space-2);font-size:1.2rem;font-weight:600;color:var(--color-text)}.prose[data-astro-cid-2u677oxp] ul,.prose[data-astro-cid-2u677oxp] ol{margin:0 0 var(--space-4);padding-left:1.5em}.prose[data-astro-cid-2u677oxp] li{margin-bottom:var(--space-1)}.prose[data-astro-cid-2u677oxp] a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.prose[data-astro-cid-2u677oxp] a:hover{text-decoration-thickness:2px}.prose[data-astro-cid-2u677oxp] code{background:var(--color-surface);padding:1px 6px;border-radius:var(--radius-sm);font-size:.92em;font-family:var(--font-mono, ui-monospace, monospace)}.prose[data-astro-cid-2u677oxp] pre{background:var(--color-surface);padding:var(--space-3);border-radius:var(--radius-sm);overflow-x:auto;margin:0 0 var(--space-4)}.prose[data-astro-cid-2u677oxp] pre code{background:transparent;padding:0}.prose[data-astro-cid-2u677oxp] blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--color-accent);color:var(--color-text-muted);font-style:italic}.prose[data-astro-cid-2u677oxp] strong{color:var(--color-text);font-weight:600}.prose[data-astro-cid-2u677oxp] table{width:100%;border-collapse:collapse;margin:0 0 var(--space-4);font-size:.95rem}.prose[data-astro-cid-2u677oxp] th,.prose[data-astro-cid-2u677oxp] td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-border)}.prose[data-astro-cid-2u677oxp] th{font-weight:600;background:var(--color-surface)}
