.article-page[data-astro-cid-sarecxwp]{padding-bottom:5rem}.article-hero[data-astro-cid-sarecxwp]{background:var(--bg);border-bottom:1px solid var(--border);padding:3rem 0 3.5rem;margin-bottom:3rem}.ah-wrap[data-astro-cid-sarecxwp]{display:grid;grid-template-columns:1fr 380px;gap:4rem;align-items:center}.ah-img-wrap[data-astro-cid-sarecxwp]{border-radius:18px;overflow:hidden;aspect-ratio:3/2;flex-shrink:0;box-shadow:0 12px 40px #0d373c1f}.ah-img-wrap[data-astro-cid-sarecxwp] img[data-astro-cid-sarecxwp]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:960px){.ah-wrap[data-astro-cid-sarecxwp]{display:block}.ah-img-wrap[data-astro-cid-sarecxwp]{display:none}}.article-meta[data-astro-cid-sarecxwp]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--muted);margin-bottom:1rem;flex-wrap:wrap}.am-sep[data-astro-cid-sarecxwp]{color:var(--border)}.article-title[data-astro-cid-sarecxwp]{margin:.75rem 0 1rem;max-width:820px}.article-lead[data-astro-cid-sarecxwp]{font-size:1.1rem;color:var(--mid);line-height:1.7;max-width:680px;margin-bottom:1.5rem}.article-layout[data-astro-cid-sarecxwp]{display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}.article-content[data-astro-cid-sarecxwp]{min-width:0}.article-content[data-astro-cid-sarecxwp] h2[data-astro-cid-sarecxwp]{font-size:clamp(1.25rem,2.5vw,1.75rem);margin:2.5rem 0 1rem;padding-top:.5rem;border-top:1px solid var(--border)}.article-content[data-astro-cid-sarecxwp] p[data-astro-cid-sarecxwp]{color:var(--mid);line-height:1.8;margin-bottom:1rem;font-size:.975rem}.calc-disclaimer[data-astro-cid-sarecxwp]{background:#fffbeb;border:1px solid #f59e0b;border-radius:var(--rlg);padding:1rem 1.25rem;font-size:.875rem;color:#92400e;margin-bottom:2rem}.calc-widget[data-astro-cid-sarecxwp]{background:var(--white);border:1px solid var(--green);border-radius:var(--rlg);padding:1.75rem;margin-bottom:2.5rem}.cw-title[data-astro-cid-sarecxwp]{font-family:var(--fd);font-size:1rem;font-weight:700;margin-bottom:1.25rem}.cw-form[data-astro-cid-sarecxwp]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.cwf-group[data-astro-cid-sarecxwp]{display:flex;flex-direction:column;gap:.4rem}.cwf-group[data-astro-cid-sarecxwp] label[data-astro-cid-sarecxwp]{font-family:var(--fd);font-size:.8rem;font-weight:600;color:var(--dark)}.cwf-group[data-astro-cid-sarecxwp] select[data-astro-cid-sarecxwp]{padding:.7rem 1rem;border:1.5px solid var(--border);border-radius:var(--r);font-family:var(--fb);font-size:.9rem;color:var(--dark);background:var(--white);outline:none}.cwf-group[data-astro-cid-sarecxwp] select[data-astro-cid-sarecxwp]:focus{border-color:var(--green)}.cw-result[data-astro-cid-sarecxwp]{margin-top:1.25rem;padding:1.25rem;background:var(--green-pale);border-radius:var(--rlg);border:1px solid var(--green)}.price-section[data-astro-cid-sarecxwp]{margin-bottom:2rem}.ps-header[data-astro-cid-sarecxwp]{display:flex;align-items:center;gap:.625rem;margin-bottom:.875rem}.ps-icon[data-astro-cid-sarecxwp]{font-size:1.25rem}.ps-cat[data-astro-cid-sarecxwp]{font-family:var(--fd);font-size:1rem;font-weight:700}.price-table[data-astro-cid-sarecxwp]{border:1px solid var(--border);border-radius:var(--rlg);overflow:hidden}.pt-head[data-astro-cid-sarecxwp]{display:grid;grid-template-columns:2fr repeat(4,1fr);padding:.625rem 1rem;background:var(--bg);font-family:var(--fd);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:.5rem}.pt-row[data-astro-cid-sarecxwp]{display:grid;grid-template-columns:2fr repeat(4,1fr);padding:.75rem 1rem;border-top:1px solid var(--border);font-size:.825rem;gap:.5rem;align-items:center}.pt-row[data-astro-cid-sarecxwp]:nth-child(2n){background:var(--white)}.pt-prod[data-astro-cid-sarecxwp]{color:var(--dark)}.pt-row[data-astro-cid-sarecxwp] span[data-astro-cid-sarecxwp]:not(.pt-prod){color:var(--mid);font-family:var(--fd)}.pt-row[data-astro-cid-sarecxwp] span[data-astro-cid-sarecxwp].highlight{color:var(--green-dk);font-weight:700}.include-list[data-astro-cid-sarecxwp]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.375rem;margin:1rem 0}.include-list[data-astro-cid-sarecxwp] li[data-astro-cid-sarecxwp]{font-size:.9rem;color:var(--mid);padding:.375rem 0;border-bottom:1px solid var(--border)}.include-list[data-astro-cid-sarecxwp] li[data-astro-cid-sarecxwp]:last-child{border-bottom:none}.article-cta[data-astro-cid-sarecxwp]{background:var(--dark-2);border-radius:var(--rxl);padding:2.5rem;margin-top:3rem}.article-cta[data-astro-cid-sarecxwp] h3[data-astro-cid-sarecxwp]{font-family:var(--fd);font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.article-cta[data-astro-cid-sarecxwp] p[data-astro-cid-sarecxwp]{color:#ffffffa6;margin-bottom:1.5rem}.article-cta[data-astro-cid-sarecxwp] .btn-outline[data-astro-cid-sarecxwp]{color:#fff;border-color:#ffffff73}.article-cta[data-astro-cid-sarecxwp] .btn-outline[data-astro-cid-sarecxwp]:hover{background:#fff;color:var(--dark);border-color:#fff}.ac-actions[data-astro-cid-sarecxwp]{display:flex;gap:1rem;flex-wrap:wrap}.article-sidebar[data-astro-cid-sarecxwp]{display:flex;flex-direction:column;gap:1rem;position:sticky;top:calc(var(--nav-h) + 1.5rem)}.sidebar-card[data-astro-cid-sarecxwp]{padding:1.5rem;border:1px solid var(--border);border-radius:var(--rlg);background:var(--white)}.sc-title[data-astro-cid-sarecxwp]{font-family:var(--fd);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.875rem}.sc-desc[data-astro-cid-sarecxwp]{font-size:.85rem;color:var(--mid);line-height:1.65;margin-bottom:1.25rem}.related-link[data-astro-cid-sarecxwp]{display:block;padding:.5rem 0;font-size:.875rem;color:var(--mid);border-bottom:1px solid var(--border);transition:color var(--ease)}.related-link[data-astro-cid-sarecxwp]:last-child{border-bottom:none}.related-link[data-astro-cid-sarecxwp]:hover{color:var(--green-dk)}@media(max-width:960px){.article-layout[data-astro-cid-sarecxwp]{grid-template-columns:1fr}.article-sidebar[data-astro-cid-sarecxwp]{position:static}}@media(max-width:720px){.pt-head[data-astro-cid-sarecxwp],.pt-row[data-astro-cid-sarecxwp]{grid-template-columns:2fr 1fr 1fr}.pt-head[data-astro-cid-sarecxwp] span[data-astro-cid-sarecxwp]:nth-child(4),.pt-row[data-astro-cid-sarecxwp] span[data-astro-cid-sarecxwp]:nth-child(4),.pt-head[data-astro-cid-sarecxwp] span[data-astro-cid-sarecxwp]:nth-child(5),.pt-row[data-astro-cid-sarecxwp] span[data-astro-cid-sarecxwp]:nth-child(5){display:none}}@media(max-width:580px){.cw-form[data-astro-cid-sarecxwp]{grid-template-columns:1fr}.ac-actions[data-astro-cid-sarecxwp]{flex-direction:column}}
