.seo-product{padding-block:45px 85px}.seo-product-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:7%;align-items:start}.seo-product-hero>figure{margin:0}.seo-product-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:2px}.seo-product h1{font:400 clamp(34px,4.3vw,68px)/1.1 var(--font-display);overflow-wrap:anywhere;margin:22px 0}.seo-product p,.seo-product li,.seo-product dd{font-size:15px;line-height:1.8}.seo-product dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--n-rule)}.seo-product dd{margin:0}.seo-product dt{font-size:13px}.seo-product-actions{display:flex;gap:14px 25px;flex-wrap:wrap;margin-top:25px}.seo-product-section{margin-top:65px;padding-top:30px;border-top:1px solid var(--n-rule)}.seo-product h2{font:400 clamp(27px,3vw,42px)/1.15 var(--font-display)}.seo-product-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-product-gallery img{display:block;width:100%;height:auto;border-radius:2px}.seo-product .product-resources a{overflow-wrap:anywhere}.seo-product figcaption{font-size:12px;margin-top:10px;color:var(--n-muted)}.product-meta h3 a{font:inherit;color:inherit;text-decoration:none}.seo-product a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:760px){.seo-product-hero{grid-template-columns:1fr;gap:20px}.seo-product{padding-top:24px}.seo-product-gallery{grid-template-columns:1fr 1fr}.seo-product dl>div{grid-template-columns:1fr 1fr;gap:16px}.seo-product h1{font-size:36px}}@media(prefers-reduced-motion:no-preference){.seo-product a{transition:color .2s ease,text-decoration-color .2s ease}}
