.product-editorial{color:var(--color-foreground-secondary,#655d61);font-size:15px;line-height:1.8}.product-editorial h2{color:var(--color-heading,#b3550e);margin-bottom:20px;font-family:Unbounded,sans-serif;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.4}.product-editorial h3{color:var(--color-foreground,#322d30);margin-bottom:16px;font-size:19px;font-weight:600}.product-editorial a{color:var(--color-primary,#b42373);text-underline-offset:4px;text-decoration:underline}.product-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px;font-size:11px}.product-introduction{grid-template-columns:1.1fr 1fr;gap:64px;padding:30px 12px;display:grid}.product-introduction p{margin-bottom:18px}.product-guide{grid-template-columns:.65fr 1fr;align-items:center;gap:50px;padding:45px 0;display:grid}.product-guide img{object-fit:cover;object-position:center 28%;border-radius:64px 12px 12px;width:100%;max-height:400px}.product-guide p{margin-bottom:20px}.product-experience{background:#f9e8de;border-radius:12px;margin:20px 0 60px;padding:36px}.product-experience blockquote{border:0;margin:0 0 18px;font-size:clamp(17px,2vw,23px);line-height:1.65}.product-experience a{font-size:13px}.product-faq{max-width:840px;margin:0 auto 30px}.product-faq details{border-top:1px solid var(--color-border,#ddd);padding:20px 0}.product-faq summary{cursor:pointer;color:var(--color-foreground,#322d30);padding-right:20px;font-weight:600}.product-faq details p{margin-top:14px}.product-faq>p{margin-top:25px}@media (width<=700px){.product-introduction,.product-guide{grid-template-columns:1fr;gap:25px;padding:20px 0}.product-guide img{max-height:330px}.product-experience{margin-bottom:40px;padding:25px}}
