.seo-breadcrumb{font-size:13px;color:var(--muted);padding-block:28px 0}.seo-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.seo-hero{padding-block:48px 72px;display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.seo-hero h1{font-size:clamp(2.6rem,4.9vw,4.7rem);line-height:1.04}.seo-hero .lead{font-size:18px;color:var(--muted);line-height:1.65;margin-bottom:28px}.seo-hero img{width:100%;height:440px;object-fit:cover}.seo-hero figcaption{font-size:12px;color:var(--muted);margin-top:10px}.seo-body{max-width:1100px;padding-bottom:64px}.seo-body section{padding-block:28px;border-top:1px solid var(--line)}.seo-body h2{font-size:clamp(1.8rem,3vw,2.6rem)}.seo-body p{font-size:17px;line-height:1.75;color:var(--muted);max-width:820px}.seo-models{font-size:14px;line-height:1.9;margin-bottom:24px;color:var(--muted)}.seo-related{padding-block:40px 64px;border-top:1px solid var(--line)}.seo-related h2{font-size:2rem}.seo-related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-related-list a{padding:20px;border:1px solid var(--line);font-size:15px;line-height:1.5}.seo-related-list a:hover{border-color:var(--accent);color:var(--accent)}.seo-cta{margin-top:32px;padding:32px;background:var(--surface)}.seo-cta p{margin-bottom:20px}.seo-footer-links{display:flex;gap:20px;flex-wrap:wrap;padding-block:20px;font-size:13px;color:var(--muted)}.seo-detail-link{display:block;padding:12px 0;font-size:14px;color:var(--accent)}.seo-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.seo-guide-grid a{padding:24px;border:1px solid var(--line);font-size:16px;line-height:1.5}.seo-guide-grid span{display:block;font-size:13px;color:var(--muted);margin-top:8px}@media(max-width:700px){.seo-hero{grid-template-columns:1fr;gap:28px;padding-block:30px 40px}.seo-hero img{height:270px}.seo-hero h1{font-size:2.8rem}.seo-hero .lead{font-size:16px}.seo-related-list,.seo-guide-grid{grid-template-columns:1fr}.seo-body p{font-size:16px}.seo-cta{padding:22px}}
.seo-hero > div,.seo-hero figure{min-width:0}.seo-hero h1{overflow-wrap:anywhere;hyphens:auto}.seo-breadcrumb{overflow-wrap:anywhere}
