.product-seo h1{font-size:clamp(48px,5.2vw,72px)}.product-descriptor{display:block;font-size:clamp(21px,2.1vw,28px);line-height:1.25;letter-spacing:-.025em;margin-top:20px;font-weight:650}.seo-related{padding:34px 0;border-top:1px solid var(--line);margin-top:35px}.seo-related h2{font-size:clamp(26px,3vw,34px)}.seo-related p{max-width:780px;color:var(--muted)}.seo-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.seo-links a{display:block;padding:22px;background:#fff;border:1px solid var(--line);border-radius:8px;font-weight:600;line-height:1.5}.guide{max-width:970px;padding-bottom:70px}.guide h1{font-size:clamp(34px,4.5vw,57px);line-height:1.12;letter-spacing:-.04em;margin-top:22px}.guide .lead{font-size:22px;max-width:850px}.guide p,.guide li{line-height:1.8}.guide section{padding-top:48px;scroll-margin-top:25px}.guide h2{font-size:clamp(26px,3.2vw,38px)}.guide li{margin:10px 0}.guide a{ text-underline-offset:3px}.guide-toc{display:flex;flex-wrap:wrap;gap:12px 25px;border-block:1px solid var(--line);padding:20px 0;margin:32px 0;font-size:14px}.guide-image{max-width:690px;margin:35px auto;border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden}.guide-image img{width:100%;height:auto;display:block}.guide-meta{font-size:12px;color:var(--muted)}.guide .button{color:white;margin-top:15px}.guide .table-scroll{margin:25px 0}.guide .table-scroll table{min-width:570px}.guide .table-scroll th{width:25%}.guide .table-scroll td{width:37.5%}.guide .note{font-size:13px}@media(max-width:600px){.seo-links{grid-template-columns:1fr}.guide .lead{font-size:19px}.product-seo .hero-actions{flex-wrap:wrap}.guide section{padding-top:32px}}