.section[data-astro-cid-jjnctyih]{padding:var(--space-8) 0}.calc-panel-title[data-astro-cid-jjnctyih] h2[data-astro-cid-jjnctyih]{font-size:var(--text-lg);margin:0;line-height:1.3}.tool-note[data-astro-cid-jjnctyih],.result-note[data-astro-cid-jjnctyih]{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-4) 0 0;line-height:1.55}.calc-error[data-astro-cid-jjnctyih]{color:#f5b8b8;font-size:var(--text-sm);margin:var(--space-3) 0 0}.calc-error[data-astro-cid-jjnctyih][hidden]{display:none}.input-field[data-astro-cid-jjnctyih] [data-astro-cid-jjnctyih][aria-invalid=true]{border-color:#dc7777}.content-guide-section[data-astro-cid-jjnctyih]{padding:var(--space-12) 0;background:var(--bg-body)}.content-card[data-astro-cid-jjnctyih]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-8);color:var(--text-secondary);line-height:1.7}.content-card[data-astro-cid-jjnctyih] h2[data-astro-cid-jjnctyih]{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-4)}.content-card[data-astro-cid-jjnctyih] h3[data-astro-cid-jjnctyih]{color:var(--text-primary)}.content-card[data-astro-cid-jjnctyih] p[data-astro-cid-jjnctyih]{margin-bottom:var(--space-4)}.content-card[data-astro-cid-jjnctyih] a[data-astro-cid-jjnctyih]{color:var(--accent-gold);text-underline-offset:3px;text-decoration:underline}.measure-card[data-astro-cid-jjnctyih]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(290px,.9fr);align-items:center;display:grid}.measure-copy[data-astro-cid-jjnctyih],.yard-figure[data-astro-cid-jjnctyih]{min-width:0}.yard-figure[data-astro-cid-jjnctyih]{margin:0}.yard-figure[data-astro-cid-jjnctyih] img[data-astro-cid-jjnctyih]{border-radius:var(--radius-md);width:100%;height:auto;display:block}.diagram-scroll[data-astro-cid-jjnctyih]{max-width:100%;overflow-x:auto}.yard-figure[data-astro-cid-jjnctyih] figcaption[data-astro-cid-jjnctyih]{color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-2);line-height:1.5}.formula-box[data-astro-cid-jjnctyih]{background:var(--bg-surface);border-left:3px solid var(--accent-gold);padding:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-4) 0;font-family:var(--font-mono);color:var(--accent-gold);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.8}.table-scroll[data-astro-cid-jjnctyih]{margin:var(--space-5) 0;overflow-x:auto}.table-scroll[data-astro-cid-jjnctyih] table[data-astro-cid-jjnctyih]{border-collapse:collapse;text-align:left;width:100%;min-width:500px}.table-scroll[data-astro-cid-jjnctyih] th[data-astro-cid-jjnctyih],.table-scroll[data-astro-cid-jjnctyih] td[data-astro-cid-jjnctyih]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.table-scroll[data-astro-cid-jjnctyih] th[data-astro-cid-jjnctyih]{color:var(--accent-gold);font-size:var(--text-sm)}.table-scroll[data-astro-cid-jjnctyih] td[data-astro-cid-jjnctyih]{color:var(--text-secondary)}.table-note[data-astro-cid-jjnctyih]{font-size:var(--text-sm)}.order-steps[data-astro-cid-jjnctyih]{margin:var(--space-6) 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.order-steps[data-astro-cid-jjnctyih] li[data-astro-cid-jjnctyih]{gap:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);align-items:flex-start;display:flex}.step-number[data-astro-cid-jjnctyih]{width:2rem;height:2rem;color:var(--bg-body);background:var(--accent-gold);border-radius:50%;flex:0 0 2rem;place-items:center;font-weight:800;display:grid}.split-card[data-astro-cid-jjnctyih]{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(230px,.7fr);display:grid}.fit-note[data-astro-cid-jjnctyih]{background:var(--bg-surface);border-left:3px solid var(--accent-gold);border-radius:var(--radius-md);padding:var(--space-5);align-self:start}.fit-note[data-astro-cid-jjnctyih] h3[data-astro-cid-jjnctyih]{margin:0 0 var(--space-3);font-size:var(--text-lg)}.fit-note[data-astro-cid-jjnctyih] p[data-astro-cid-jjnctyih]{font-size:var(--text-sm);margin:0}.buying-checklist[data-astro-cid-jjnctyih]{padding-left:var(--space-6);margin:0}.buying-checklist[data-astro-cid-jjnctyih] li[data-astro-cid-jjnctyih]{margin-bottom:var(--space-3)}.faq-list[data-astro-cid-jjnctyih]{gap:var(--space-4);flex-direction:column;display:flex}.faq-item[data-astro-cid-jjnctyih]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.faq-item[data-astro-cid-jjnctyih] h3[data-astro-cid-jjnctyih]{font-size:var(--text-base);color:var(--text-primary);margin:0 0 var(--space-2) 0}.faq-item[data-astro-cid-jjnctyih] p[data-astro-cid-jjnctyih]{font-size:var(--text-sm);color:var(--text-muted);margin:0}@media (width<=800px){.measure-card[data-astro-cid-jjnctyih],.split-card[data-astro-cid-jjnctyih]{grid-template-columns:minmax(0,1fr)}.yard-figure[data-astro-cid-jjnctyih]{max-width:600px}.diagram-scroll[data-astro-cid-jjnctyih] img[data-astro-cid-jjnctyih]{min-width:600px}}@media (width<=520px){.content-card[data-astro-cid-jjnctyih]{padding:var(--space-5)}.table-scroll[data-astro-cid-jjnctyih] th[data-astro-cid-jjnctyih],.table-scroll[data-astro-cid-jjnctyih] td[data-astro-cid-jjnctyih]{padding:var(--space-3)}}
