.nat[data-astro-cid-f5z7akza]{max-width:1060px;margin-inline:auto;padding:clamp(40px,7vw,72px) 20px clamp(48px,7vw,80px)}.nat-hero[data-astro-cid-f5z7akza]{max-width:62ch;margin-bottom:clamp(30px,5vw,48px)}.nat-hero[data-astro-cid-f5z7akza] h1[data-astro-cid-f5z7akza]{margin:10px 0 14px;font-size:clamp(34px,5.5vw,52px);line-height:1.05}.lede[data-astro-cid-f5z7akza]{color:var(--ink-soft);font-size:clamp(16.5px,2vw,18.5px);line-height:1.6}.nat-stats[data-astro-cid-f5z7akza]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:clamp(26px,4vw,40px);padding:clamp(18px,3vw,26px);border-block:1px solid var(--cream-deep)}.nat-stats[data-astro-cid-f5z7akza] dt[data-astro-cid-f5z7akza]{color:var(--sage-dark);font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.nat-stats[data-astro-cid-f5z7akza] dd[data-astro-cid-f5z7akza]{margin:6px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.45;max-width:26ch}.nat-products[data-astro-cid-f5z7akza]{display:grid;gap:clamp(18px,3vw,28px);margin-bottom:clamp(32px,5vw,52px)}.nat-product[data-astro-cid-f5z7akza]{display:grid;gap:clamp(18px,3vw,36px);align-items:center;padding:clamp(22px,3.5vw,36px);border:1px solid var(--cream-deep);background:var(--paper)}@media(min-width:760px){.nat-product[data-astro-cid-f5z7akza].has-img{grid-template-columns:1.1fr .9fr}.nat-product[data-astro-cid-f5z7akza].has-img.rev{grid-template-columns:.9fr 1.1fr}.nat-product[data-astro-cid-f5z7akza].has-img.rev .nat-product-copy[data-astro-cid-f5z7akza]{order:2}.nat-product[data-astro-cid-f5z7akza].has-img.rev .nat-product-img[data-astro-cid-f5z7akza]{order:1}}.nat-count[data-astro-cid-f5z7akza]{display:flex;align-items:baseline;gap:8px;color:var(--sage-dark);font-family:var(--font-display);font-size:clamp(38px,5vw,54px);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.nat-count[data-astro-cid-f5z7akza] em[data-astro-cid-f5z7akza]{font-family:var(--font-body);font-style:normal;font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-soft)}.nat-product[data-astro-cid-f5z7akza] h2[data-astro-cid-f5z7akza]{margin:10px 0 6px;font-size:clamp(24px,3vw,32px)}.nat-product[data-astro-cid-f5z7akza] h2[data-astro-cid-f5z7akza] a[data-astro-cid-f5z7akza]{color:var(--ink);text-decoration:none}.nat-product[data-astro-cid-f5z7akza] h2[data-astro-cid-f5z7akza] a[data-astro-cid-f5z7akza]:hover{color:var(--teal-dark)}.nat-blurb[data-astro-cid-f5z7akza]{color:var(--ink-soft);font-size:15px;margin-bottom:10px}.nat-highlight[data-astro-cid-f5z7akza]{max-width:52ch;font-size:16.5px;line-height:1.6;margin-bottom:14px}.nat-link[data-astro-cid-f5z7akza]{color:var(--teal-dark);font-size:14.5px;font-weight:600;text-decoration:none}.nat-link[data-astro-cid-f5z7akza]:hover{text-decoration:underline}.nat-note[data-astro-cid-f5z7akza]{text-align:center;max-width:46ch;margin-inline:auto;color:var(--sage-dark);font-family:var(--font-display);font-style:italic;font-size:clamp(17px,2vw,20px)}.nat-product-img[data-astro-cid-f5z7akza] img{display:block;width:100%;height:auto;border-radius:6px}.nat-body[data-astro-cid-f5z7akza]{max-width:62ch}.nat-body[data-astro-cid-f5z7akza] p[data-astro-cid-f5z7akza]{margin-bottom:14px;line-height:1.65}.nat-credit[data-astro-cid-f5z7akza]{padding-top:14px;border-top:1px solid var(--cream-deep);color:var(--ink-soft);font-size:13.5px}.nat-credit[data-astro-cid-f5z7akza] a[data-astro-cid-f5z7akza]{color:var(--teal-dark)}.nat-next[data-astro-cid-f5z7akza]{margin-top:clamp(40px,6vw,64px);padding-top:clamp(32px,5vw,48px);border-top:1px solid var(--cream-deep);text-align:center}.nat-next[data-astro-cid-f5z7akza] h2[data-astro-cid-f5z7akza]{margin-bottom:18px}.nat-next-links[data-astro-cid-f5z7akza]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.nat-next-links[data-astro-cid-f5z7akza] a[data-astro-cid-f5z7akza]{color:var(--teal-dark);font-weight:600;text-decoration:none}.nat-next-links[data-astro-cid-f5z7akza] a[data-astro-cid-f5z7akza]:hover{text-decoration:underline}
