.product-detail[data-astro-cid-cezwlk7t]{padding-bottom:clamp(4rem,8vw,7rem)}.detail-breadcrumb[data-astro-cid-cezwlk7t]{padding-top:2.5rem}.product-summary[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.85fr);align-items:stretch;gap:1rem;display:grid}.summary-copy[data-astro-cid-cezwlk7t]{background:#eee2ce;border-top:5px solid #a55232;min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.summary-kicker[data-astro-cid-cezwlk7t]{color:#75462e;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c9b89d;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;padding-bottom:1rem;font-size:.72rem;font-weight:750;display:flex}.category-link[data-astro-cid-cezwlk7t]{color:#75462e;text-decoration:none}.category-link[data-astro-cid-cezwlk7t]:hover{text-decoration:underline}.product-identity[data-astro-cid-cezwlk7t]{align-items:center;gap:.8rem;min-width:0;margin:2.2rem 0 1.2rem;display:flex}.detail-logo[data-astro-cid-cezwlk7t]{color:#234437;width:3.5rem;height:3.5rem;font-family:"Bricolage Grotesque Variable", var(--font-sans), sans-serif;background:#fffaf0;border:1px solid #d3c4ad;flex:none;place-items:center;padding:.35rem;font-size:1.35rem;font-weight:750;display:grid}.detail-logo[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:contain;width:100%;height:100%;padding:0}.identity-brand[data-astro-cid-cezwlk7t]{color:#345244;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:750}.summary-copy[data-astro-cid-cezwlk7t] h1[data-astro-cid-cezwlk7t],.section-heading[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t],.fact-card[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t],.alternative-card[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{font-family:"Bricolage Grotesque Variable", var(--font-sans), sans-serif;font-weight:750}.summary-copy[data-astro-cid-cezwlk7t] h1[data-astro-cid-cezwlk7t]{color:#193c2f;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:15ch;margin:0 0 1rem;font-size:clamp(2.35rem,4.5vw,4.7rem);line-height:1.02}.format-label[data-astro-cid-cezwlk7t]{color:#493a2a;background:#d9c4a5;margin:0 0 1.15rem;padding:.35rem .65rem;font-size:.76rem;font-weight:750;line-height:1.35;display:inline-block}.summary-lead[data-astro-cid-cezwlk7t]{color:#334a3e;overflow-wrap:anywhere;max-width:43rem;font-size:1.05rem;line-height:1.7}.product-actions[data-astro-cid-cezwlk7t]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.7rem;display:flex}.product-actions[data-astro-cid-cezwlk7t] .btn[data-astro-cid-cezwlk7t],.product-actions[data-astro-cid-cezwlk7t] .compare-add[data-astro-cid-cezwlk7t]{min-height:46px}.product-actions[data-astro-cid-cezwlk7t] .compare-add[data-astro-cid-cezwlk7t]{border-color:#668073;padding:10px 15px}.outbound-note[data-astro-cid-cezwlk7t],.pricing-note[data-astro-cid-cezwlk7t],.detail-note[data-astro-cid-cezwlk7t]{font-size:.875rem;line-height:1.65}.outbound-note[data-astro-cid-cezwlk7t]{color:#526054;max-width:41rem;margin:1.25rem 0 0}.summary-aside[data-astro-cid-cezwlk7t]{flex-direction:column;gap:1rem;min-width:0;display:flex}.pricing-card[data-astro-cid-cezwlk7t]{color:#fff8ec;background:#1d4133;flex:1;padding:clamp(1.5rem,3vw,2.3rem)}.pricing-card[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:#e8eee4;line-height:1.65}.pricing-card[data-astro-cid-cezwlk7t] .pricing-kicker[data-astro-cid-cezwlk7t]{color:#f0c77e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.72rem;font-weight:750}.pricing-card[data-astro-cid-cezwlk7t] .detail-price[data-astro-cid-cezwlk7t]{color:#fffaf1;font-family:"Bricolage Grotesque Variable", var(--font-sans), sans-serif;overflow-wrap:anywhere;margin-bottom:1.2rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:750;line-height:1.25}.pricing-card[data-astro-cid-cezwlk7t] .pricing-note[data-astro-cid-cezwlk7t]{color:#d4e1d7;border-top:1px solid #648073;padding-top:1rem}.pricing-card[data-astro-cid-cezwlk7t]>a[data-astro-cid-cezwlk7t]{color:#f6d391;font-size:.95rem;font-weight:750;display:inline-block}.product-image[data-astro-cid-cezwlk7t]{background:#e1d3bd;margin:0}.product-image[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:contain;width:100%;max-height:24rem;display:block}.product-image[data-astro-cid-cezwlk7t] figcaption[data-astro-cid-cezwlk7t]{color:#514a3c;padding:.7rem 1rem;font-size:.75rem;line-height:1.5}.detail-section[data-astro-cid-cezwlk7t]{margin-top:clamp(3rem,6vw,5rem)}.section-heading[data-astro-cid-cezwlk7t]{border-top:2px solid #214537;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;padding-top:1.15rem;display:flex}.section-heading[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t],.section-heading[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{margin-bottom:0}.section-heading[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{color:#193c2f;letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.section-heading[data-astro-cid-cezwlk7t] .eyebrow[data-astro-cid-cezwlk7t],.fact-card[data-astro-cid-cezwlk7t] .eyebrow[data-astro-cid-cezwlk7t]{color:#985038;margin-bottom:.6rem}.section-heading[data-astro-cid-cezwlk7t]>p[data-astro-cid-cezwlk7t]{max-width:29rem;font-size:.9rem;line-height:1.6}.section-heading[data-astro-cid-cezwlk7t]>a[data-astro-cid-cezwlk7t]{flex:none;font-weight:750}.scope-grid[data-astro-cid-cezwlk7t],.feature-grid[data-astro-cid-cezwlk7t],.source-cards[data-astro-cid-cezwlk7t],.alternative-grid[data-astro-cid-cezwlk7t]{gap:.8rem;display:grid}.scope-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1.25rem}.scope-grid[data-astro-cid-cezwlk7t] .card[data-astro-cid-cezwlk7t]{background:#fbf7ee;border:1px solid #d8cbb6;border-radius:0;padding:1.4rem}.scope-grid[data-astro-cid-cezwlk7t] dt[data-astro-cid-cezwlk7t]{color:#8c4c32;letter-spacing:.08em;margin:0 0 .7rem;font-size:.73rem}.scope-grid[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{color:#334b3e;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.65}.detail-note[data-astro-cid-cezwlk7t]{color:#536156;max-width:75rem}.detail-note[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:#804128;font-weight:750}.feature-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.feature-grid[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:#334b3e;overflow-wrap:anywhere;background:#f6eddf;border:1px solid #dfd1be;border-radius:0;align-items:flex-start;gap:.8rem;padding:1.25rem;font-size:.95rem;line-height:1.65;display:flex}.feature-mark[data-astro-cid-cezwlk7t]{color:#a55232;font-weight:800}.considerations[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.compact-section[data-astro-cid-cezwlk7t]{margin-top:.8rem}.fact-card[data-astro-cid-cezwlk7t]{background:#e3e8db;border:0;border-radius:0;padding:clamp(1.4rem,3vw,2rem)}.fact-card[data-astro-cid-cezwlk7t].tradeoff-card{background:#efdfcc}.compact-section[data-astro-cid-cezwlk7t] .fact-card[data-astro-cid-cezwlk7t]{background:#fbf7ee;border:1px solid #d8cbb6}.fact-card[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{color:#193c2f;letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.15}.fact-card[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t],.fact-card[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:#334b3e;overflow-wrap:anywhere;font-size:.95rem;line-height:1.7}.fact-card[data-astro-cid-cezwlk7t] ul[data-astro-cid-cezwlk7t]{margin-bottom:0;padding-left:1.2rem}.fact-card[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]+li[data-astro-cid-cezwlk7t]{margin-top:.7rem}.fact-card[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]::marker{color:#a55232}.source-cards[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none}.source-cards[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{background:#fbf7ee;border:1px solid #d8cbb6;border-top:3px solid #a55232;border-radius:0;padding:1.4rem}.source-cards[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:#193c2f;overflow-wrap:anywhere;font-size:1rem;font-weight:750}.source-cards[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:#465a4d;overflow-wrap:anywhere;margin:.8rem 0;font-size:.9rem;line-height:1.6}.source-url[data-astro-cid-cezwlk7t]{color:#6a685b;overflow-wrap:anywhere;font-size:.78rem;line-height:1.5;display:block}.alternative-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,minmax(0,1fr))}.alternative-card[data-astro-cid-cezwlk7t]{background:#fbf7ee;border:1px solid #d8cbb6;border-radius:0;flex-direction:column;padding:1.4rem;display:flex}.alternative-brand[data-astro-cid-cezwlk7t]{color:#596c5d;text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:.75rem;font-weight:750;display:flex}.alternative-brand[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t],.alternative-initial[data-astro-cid-cezwlk7t]{flex:none;width:2.6rem;height:2.6rem}.alternative-initial[data-astro-cid-cezwlk7t]{color:#264638;background:#e6dccb;place-items:center;font-size:1.1rem;display:grid}.alternative-card[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{color:#193c2f;overflow-wrap:anywhere;margin-bottom:.5rem;font-size:1.15rem}.alternative-card[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:#536156;flex:1;font-size:.9rem}.alternative-card[data-astro-cid-cezwlk7t]>a[data-astro-cid-cezwlk7t]{color:#8b482d;font-size:.9rem;font-weight:750}@media (width<=850px){.product-summary[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.summary-aside[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;display:grid}.product-image[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{max-height:30rem}.alternative-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.detail-breadcrumb[data-astro-cid-cezwlk7t]{padding-top:1.75rem}.summary-copy[data-astro-cid-cezwlk7t]{padding:1.35rem}.summary-kicker[data-astro-cid-cezwlk7t]{flex-direction:column}.product-identity[data-astro-cid-cezwlk7t]{margin-top:1.6rem}.summary-copy[data-astro-cid-cezwlk7t] h1[data-astro-cid-cezwlk7t]{font-size:clamp(2.15rem,10vw,3.2rem)}.section-heading[data-astro-cid-cezwlk7t]{flex-direction:column;align-items:start;gap:.8rem}.scope-grid[data-astro-cid-cezwlk7t],.feature-grid[data-astro-cid-cezwlk7t],.considerations[data-astro-cid-cezwlk7t],.source-cards[data-astro-cid-cezwlk7t],.alternative-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.compact-section[data-astro-cid-cezwlk7t]{margin-top:.8rem}.pricing-card[data-astro-cid-cezwlk7t],.fact-card[data-astro-cid-cezwlk7t],.scope-grid[data-astro-cid-cezwlk7t] .card[data-astro-cid-cezwlk7t],.source-cards[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{padding:1.25rem}}
