.hf-ref-product-detail { max-width:100%; }
.hf-ref-product-detail .faqs h2 { white-space:nowrap; }
.hf-ref-product-detail .faqs summary { font-size:18px; }
.hf-ref-product-detail .faqs details p { font-size:16px; }
.hf-ref-product-detail .hf-ref-form h2 { margin-bottom:44px; font-size:34px; }
.hf-ref-product-detail .inquiry-section :is(.faqs,.hf-ref-form) > .eyebrow { font-size:14px !important; }
.hf-ref-product-detail .hf-ref-form .hfp-form label { font-size:12px; }
.hf-ref-product-detail .hf-ref-form .hfp-form__grid { gap:0 15px; }
.hfp-editorial-detail--article .hf-ref-product-detail .inquiry-section { padding-block:80px; }
.hfp-editorial-detail--article .hf-ref-product-detail .wrap { width:min(100%,var(--content-width)); padding-inline:clamp(20px,4vw,64px); }
@media(max-width:768px){.hf-ref-product-detail .faqs h2{white-space:normal}.hf-ref-product-detail .faqs summary{font-size:16px}.hf-ref-product-detail .inquiry-section :is(.faqs,.hf-ref-form) > .eyebrow{font-size:12px !important}}
