.pd-hero-section[data-astro-cid-o422f4lv]{padding-bottom:8px}.pd-hero[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,4.5vw,64px)}.pd-hero-copy[data-astro-cid-o422f4lv] h1[data-astro-cid-o422f4lv]{font-size:clamp(28px,3.4vw,42px);line-height:1.15;margin-bottom:16px}.pd-hero-copy[data-astro-cid-o422f4lv] .content-lead[data-astro-cid-o422f4lv] p[data-astro-cid-o422f4lv]{color:var(--muted);font-size:16px;max-width:58ch}.pd-updated[data-astro-cid-o422f4lv]{color:var(--muted);margin-bottom:8px}.toc[data-astro-cid-o422f4lv]{margin-top:28px}.toc[data-astro-cid-o422f4lv] ul[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.toc[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]{display:inline-block;padding:8px 16px;background:var(--cream);border:1px solid transparent;border-radius:var(--radius-full);color:var(--pine-ink);font-size:14px;font-weight:600;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.toc[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]:hover{background:var(--gold-soft);border-color:var(--line-strong)}.pd-hero-media[data-astro-cid-o422f4lv]{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(16px,2vw,28px)}.pd-hero-media[data-astro-cid-o422f4lv] img[data-astro-cid-o422f4lv]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;border-radius:var(--radius-sm)}.pd-hero-media[data-astro-cid-o422f4lv] figcaption[data-astro-cid-o422f4lv]{margin-top:8px;font-size:.8125rem;color:var(--muted, #6b7280)}#specifications[data-astro-cid-o422f4lv] .data-table[data-astro-cid-o422f4lv]{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);background:#fff}#specifications[data-astro-cid-o422f4lv] .data-table[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv],#specifications[data-astro-cid-o422f4lv] .data-table[data-astro-cid-o422f4lv] td[data-astro-cid-o422f4lv]{border:none;border-bottom:1px solid var(--line);padding:13px 18px}#specifications[data-astro-cid-o422f4lv] .data-table[data-astro-cid-o422f4lv] tr[data-astro-cid-o422f4lv]:last-child th[data-astro-cid-o422f4lv],#specifications[data-astro-cid-o422f4lv] .data-table[data-astro-cid-o422f4lv] tr[data-astro-cid-o422f4lv]:last-child td[data-astro-cid-o422f4lv]{border-bottom:none}#specifications[data-astro-cid-o422f4lv] .data-table[data-astro-cid-o422f4lv] tbody[data-astro-cid-o422f4lv] tr[data-astro-cid-o422f4lv]:nth-child(2n){background:var(--cream)}#specifications[data-astro-cid-o422f4lv] .data-table[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv]{width:280px;color:var(--muted);font-weight:600;background:transparent}.spec-note[data-astro-cid-o422f4lv]{margin-top:12px;font-size:.9rem;color:var(--muted)}#applications[data-astro-cid-o422f4lv] h3[data-astro-cid-o422f4lv],#ordering[data-astro-cid-o422f4lv] h3[data-astro-cid-o422f4lv]{margin-top:28px;margin-bottom:8px;font-size:18px}#applications[data-astro-cid-o422f4lv] p[data-astro-cid-o422f4lv],#ordering[data-astro-cid-o422f4lv] p[data-astro-cid-o422f4lv]{max-width:70ch;color:var(--ink)}.faq-item[data-astro-cid-o422f4lv]{max-width:780px}.faq-item[data-astro-cid-o422f4lv] h3[data-astro-cid-o422f4lv]{margin-bottom:4px}.faq-item[data-astro-cid-o422f4lv] p[data-astro-cid-o422f4lv]{max-width:70ch;color:var(--muted)}.pd-related-grid[data-astro-cid-o422f4lv]{list-style:none;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pd-related-card[data-astro-cid-o422f4lv]{padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.pd-related-card[data-astro-cid-o422f4lv]:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow-md)}.pd-related-card[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]{font-weight:700}.pd-related-card[data-astro-cid-o422f4lv] p[data-astro-cid-o422f4lv]{margin:6px 0 0;font-size:14px;color:var(--muted)}@media(max-width:900px){.pd-hero[data-astro-cid-o422f4lv]{grid-template-columns:1fr}.pd-hero-media[data-astro-cid-o422f4lv]{order:-1;max-width:560px}.pd-related-grid[data-astro-cid-o422f4lv]{grid-template-columns:1fr}#specifications[data-astro-cid-o422f4lv] .data-table[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv]{width:auto}}
