.product-faqs section{border-bottom:0;position:relative}.product-faqs section>div{max-width:900px;padding-block:64px}.product-faqs h2{color:var(--color-deep);font-size:clamp(28px,3.5vw,40px);line-height:1.2}.product-faqs summary{color:var(--color-deep);padding-block:6px;font-size:18px;line-height:1.5}.product-faqs details p{max-width:70ch;padding-bottom:8px;font-size:17px;line-height:1.7}.product-faqs summary:focus-visible{outline:2px solid var(--color-blue);outline-offset:5px}.product-faqs p a{color:var(--color-blue);text-underline-offset:3px;text-decoration:underline}
