.seo-product-content{padding-top:42px;padding-bottom:52px}.seo-product-content h2{font-size:36px;margin-bottom:22px}.seo-product-lead{max-width:850px;font-size:18px;line-height:1.85}.seo-product-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin:28px 0 40px}.seo-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:30px;background:var(--cream)}.seo-product-content h3,.seo-product-followup h3{font-size:23px;line-height:1.45;margin:0 0 18px}.seo-product-grid p,.seo-product-grid li,.seo-faq p{font-size:15px;line-height:1.85;color:var(--muted)}.seo-product-grid ul{padding-left:20px;margin:0}.seo-product-grid li{margin-bottom:12px}.seo-faq{margin:0 0 38px}.seo-faq details{border-bottom:1px solid #dce3e7;padding:0 0 4px}.seo-faq summary{padding:20px 0;cursor:pointer;font-size:16px;font-weight:600;color:var(--navy)}.seo-faq p{max-width:850px;margin:0 0 20px}.seo-related{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:32px}.seo-related h3{width:100%;margin-bottom:0}.seo-related a{border-bottom:1px solid #d1dbe0;padding:10px 0;font-size:14px}.seo-related a span{color:var(--red);margin-left:12px}
@media(max-width:700px){.seo-product-content{padding-top:34px;padding-bottom:40px}.seo-product-content h2{font-size:29px;line-height:1.3}.seo-product-lead{font-size:16px;line-height:1.85}.seo-product-actions{gap:14px;margin:24px 0 30px;align-items:stretch;flex-direction:column}.seo-product-actions .button{justify-content:space-between}.seo-product-actions .underlink{min-height:44px;display:flex;align-items:center}.seo-product-grid{grid-template-columns:1fr;padding:23px;gap:24px}.seo-product-content h3{font-size:21px}.seo-product-grid p,.seo-product-grid li,.seo-faq p{font-size:15px}.seo-faq summary{font-size:16px;line-height:1.6}.seo-related{gap:8px 20px}.seo-related a{min-height:44px;display:flex;align-items:center;font-size:14px}}
