.tp-wrap[data-astro-cid-5rfdem6t]{width:min(100% - 2.5rem,70rem);margin-inline:auto}.tp-hero[data-astro-cid-5rfdem6t]{background:#fff;border-bottom:1px solid #dde3de;padding:clamp(2.25rem,5vw,4rem) 0 clamp(2.5rem,5vw,3.75rem)}.tp-hero__grid[data-astro-cid-5rfdem6t]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.tp-label[data-astro-cid-5rfdem6t]{color:#2f5d4a;letter-spacing:.1em;text-transform:uppercase;margin:1.25rem 0 1rem;font-size:.74rem;font-weight:800}.tp-hero[data-astro-cid-5rfdem6t] h1[data-astro-cid-5rfdem6t]{color:#18211d;letter-spacing:-.015em;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,3.55rem);font-weight:700;line-height:1.04}.tp-lede[data-astro-cid-5rfdem6t]{color:#4a5750;max-width:34rem;margin:0;font-size:1.08rem;line-height:1.6}.tp-model[data-astro-cid-5rfdem6t]{color:#2f5d4a;margin:0 0 1rem;font-size:1.1rem;font-weight:700}.tp-actions[data-astro-cid-5rfdem6t]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.tp-cta[data-astro-cid-5rfdem6t]{color:#fff;background:#1f3d31;border:1px solid #1f3d31;border-radius:6px;padding:.85rem 1.4rem;font-size:.97rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.tp-cta[data-astro-cid-5rfdem6t]:hover{color:#fff;background:#162e25}.tp-link[data-astro-cid-5rfdem6t]{color:#2f5d4a;text-underline-offset:.22em;font-size:.95rem;font-weight:700;text-decoration:underline}.tp-link[data-astro-cid-5rfdem6t]:hover{color:#18211d}.tp-adnote[data-astro-cid-5rfdem6t]{color:#6b776f;margin:.55rem 0 0;font-size:.74rem}.tp-stats[data-astro-cid-5rfdem6t]{border-top:1px solid #dde3de;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding-top:1.25rem;display:grid}.tp-stats[data-astro-cid-5rfdem6t] div[data-astro-cid-5rfdem6t]{gap:.2rem;display:grid}.tp-stats[data-astro-cid-5rfdem6t] dt[data-astro-cid-5rfdem6t]{color:#6b776f;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.tp-stats[data-astro-cid-5rfdem6t] dd[data-astro-cid-5rfdem6t]{color:#18211d;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;line-height:1.2}.tp-stats[data-astro-cid-5rfdem6t] small[data-astro-cid-5rfdem6t]{color:#6b776f;font-family:var(--sans);margin-top:.15rem;font-size:.7rem;font-weight:400;display:block}.tp-hero__media[data-astro-cid-5rfdem6t]{background:#f3f5f2;border-radius:1rem;place-items:center;margin:0;padding:clamp(1rem,3vw,2rem);display:grid}.tp-hero__media[data-astro-cid-5rfdem6t] img[data-astro-cid-5rfdem6t]{width:auto;max-width:100%;max-height:30rem}.tp-disclosure[data-astro-cid-5rfdem6t]{background:#fafaf8;border-bottom:1px solid #dde3de;padding:.85rem 0}.tp-disclosure[data-astro-cid-5rfdem6t] p[data-astro-cid-5rfdem6t]{color:#5c6a62;margin:0;font-size:.82rem;line-height:1.55}.tp-section[data-astro-cid-5rfdem6t]{background:#fff;padding:clamp(2.75rem,6vw,4.5rem) 0}.tp-section--muted[data-astro-cid-5rfdem6t]{background:#f3f5f2}.tp-section[data-astro-cid-5rfdem6t] h2[data-astro-cid-5rfdem6t]{color:#18211d;letter-spacing:-.01em;max-width:24ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1.12}.tp-eyebrow[data-astro-cid-5rfdem6t]{color:#2f5d4a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.74rem;font-weight:800}.tp-features[data-astro-cid-5rfdem6t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin-top:2rem;display:grid}.tp-features[data-astro-cid-5rfdem6t] article[data-astro-cid-5rfdem6t]{border-top:2px solid #18211d;padding-top:1rem}.tp-num[data-astro-cid-5rfdem6t]{color:#2f5d4a;letter-spacing:.08em;font-size:.74rem;font-weight:800}.tp-features[data-astro-cid-5rfdem6t] h3[data-astro-cid-5rfdem6t]{margin:.5rem 0 .45rem;font-size:1.05rem}.tp-features[data-astro-cid-5rfdem6t] p[data-astro-cid-5rfdem6t]{color:#4a5750;margin:0;font-size:.94rem;line-height:1.55}.tp-featured[data-astro-cid-5rfdem6t]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:2rem;display:grid}.tp-featured__media[data-astro-cid-5rfdem6t]{background:#fff;border:1px solid #dde3de;border-radius:1rem;place-items:center;margin:0;padding:1.5rem;display:grid}.tp-featured__media[data-astro-cid-5rfdem6t] img[data-astro-cid-5rfdem6t]{width:auto;max-width:100%;max-height:26rem}.tp-featured__media[data-astro-cid-5rfdem6t] figcaption[data-astro-cid-5rfdem6t]{color:#4a5750;margin-top:1rem;font-size:.88rem;line-height:1.55}.tp-featured__media[data-astro-cid-5rfdem6t] figcaption[data-astro-cid-5rfdem6t] p[data-astro-cid-5rfdem6t]{margin:.4rem 0 0}.tp-facts[data-astro-cid-5rfdem6t]{margin:0 0 1.25rem}.tp-facts[data-astro-cid-5rfdem6t] div[data-astro-cid-5rfdem6t]{border-bottom:1px solid #dde3de;grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:.6rem 0;display:grid}.tp-facts[data-astro-cid-5rfdem6t] dt[data-astro-cid-5rfdem6t]{color:#6b776f;font-size:.88rem}.tp-facts[data-astro-cid-5rfdem6t] dd[data-astro-cid-5rfdem6t]{color:#18211d;margin:0;font-size:.95rem;font-weight:600}.tp-caution[data-astro-cid-5rfdem6t]{background:#fff;border:1px solid #dde3de;border-radius:6px;margin:0 0 1rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.55}.tp-asin[data-astro-cid-5rfdem6t]{color:#6b776f;margin:0 0 1rem;font-size:.82rem}.tp-sources[data-astro-cid-5rfdem6t]{color:#6b776f;margin:1rem 0 0;font-size:.78rem;line-height:1.5}.tp-gallery[data-astro-cid-5rfdem6t]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,3vw,2.75rem);margin:2rem 0 0;display:grid}.tp-gallery[data-astro-cid-5rfdem6t] img[data-astro-cid-5rfdem6t]{border-radius:.75rem;width:100%;height:auto;display:block}.tp-gallery[data-astro-cid-5rfdem6t] h3[data-astro-cid-5rfdem6t]{margin:1rem 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:1.28rem}.tp-gallery[data-astro-cid-5rfdem6t] p[data-astro-cid-5rfdem6t]{color:#4a5750;margin:0 0 .6rem;font-size:.92rem;line-height:1.5}.tp-details[data-astro-cid-5rfdem6t]{border-top:1px solid #dde3de;margin-top:1.75rem}.tp-details[data-astro-cid-5rfdem6t] details[data-astro-cid-5rfdem6t]{border-bottom:1px solid #dde3de;padding:.95rem 0}.tp-details[data-astro-cid-5rfdem6t] summary[data-astro-cid-5rfdem6t]{color:#18211d;cursor:pointer;font-size:1rem;font-weight:700}.tp-details[data-astro-cid-5rfdem6t] p[data-astro-cid-5rfdem6t]{color:#4a5750;max-width:46rem;margin:.6rem 0 0;font-size:.93rem;line-height:1.6}.tp-band[data-astro-cid-5rfdem6t]{background:#e8efe9;padding:clamp(2rem,5vw,3rem) 0}.tp-band__inner[data-astro-cid-5rfdem6t]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.tp-band[data-astro-cid-5rfdem6t] h2[data-astro-cid-5rfdem6t]{color:#18211d;margin:0 0 .3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}.tp-band[data-astro-cid-5rfdem6t] p[data-astro-cid-5rfdem6t]{color:#3f4f45;margin:0;font-size:.95rem}.tp-tail[data-astro-cid-5rfdem6t] h3[data-astro-cid-5rfdem6t]{margin:0 0 .7rem;font-size:1rem}.tp-tail[data-astro-cid-5rfdem6t] ul[data-astro-cid-5rfdem6t]{gap:.45rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.tp-tail[data-astro-cid-5rfdem6t] a[data-astro-cid-5rfdem6t]{color:#2f5d4a;text-underline-offset:.2em;text-decoration-color:#b9c9c0}.tp-tail[data-astro-cid-5rfdem6t] a[data-astro-cid-5rfdem6t]:hover{color:#18211d}@media (width<=900px){.tp-hero__grid[data-astro-cid-5rfdem6t],.tp-features[data-astro-cid-5rfdem6t],.tp-featured[data-astro-cid-5rfdem6t],.tp-gallery[data-astro-cid-5rfdem6t]{grid-template-columns:1fr}.tp-facts[data-astro-cid-5rfdem6t] div[data-astro-cid-5rfdem6t]{grid-template-columns:1fr;gap:.15rem}}@media (width<=520px){.tp-stats[data-astro-cid-5rfdem6t]{gap:.5rem}.tp-stats[data-astro-cid-5rfdem6t] dt[data-astro-cid-5rfdem6t]{font-size:.62rem}.tp-stats[data-astro-cid-5rfdem6t] dd[data-astro-cid-5rfdem6t]{font-size:1rem}.tp-stats[data-astro-cid-5rfdem6t] small[data-astro-cid-5rfdem6t]{font-size:.6rem}}
