.product-about,.product-faq{padding-top:64px;padding-bottom:64px;border-top:1px solid #dedee3}
.product-about{display:grid;grid-template-columns:1.15fr 1fr;gap:72px}
.product-heading .eyebrow{margin-top:0;font-size:12px}
.product-heading h2{font-size:30px;line-height:1.4;font-weight:600;letter-spacing:-.8px;margin:0 0 20px}
.product-heading>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#55555e;margin:0 0 16px}
.product-about a,.product-faq a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
.product-heading .product-official{font-size:13px;overflow-wrap:anywhere}
.product-facts{margin:0}
.product-facts>div{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #e2e2e7}
.product-facts>div:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.product-facts dt{font-size:14px;font-weight:600;margin:0 0 8px}
.product-facts dd{margin:0;font-size:14px;line-height:1.85;color:#55555e}
.product-faq{padding-top:56px}
.product-answers{display:grid;grid-template-columns:1fr 1fr;gap:36px 56px;margin-top:32px}
.product-answers article{min-width:0;padding-top:22px;border-top:1px solid #e2e2e7}
.product-answers h3{font-size:17px;line-height:1.6}
.product-answers p{font-size:14px;line-height:1.9;color:#55555e;margin:10px 0 14px}
.product-answers a{display:inline-block;min-height:36px;padding:6px 0;font-size:13px;line-height:1.8}
@media(max-width:700px){.product-about,.product-faq{padding-top:40px;padding-bottom:40px}.product-about{grid-template-columns:1fr;gap:24px}.product-heading h2{font-size:25px;letter-spacing:-.5px}.product-heading>p:not(.eyebrow){font-size:14px}.product-answers{grid-template-columns:1fr;gap:24px;margin-top:24px}}
