.seo-depth{padding:64px 0;background:#f4f6fc;color:#192a43}.seo-depth .seo-inner{max-width:1100px;margin:auto;padding:0 24px}.seo-depth h2{font-size:clamp(25px,3vw,38px);line-height:1.2;margin:0 0 24px;letter-spacing:-.6px}.seo-depth h3{font-size:21px;line-height:1.35;margin:0 0 12px}.seo-depth p,.seo-depth li{font-size:16px;line-height:1.8;color:#36465e}.seo-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.seo-depth article{min-width:0}.seo-depth a{color:#234dc5;text-decoration:underline;text-underline-offset:3px}.seo-depth ul{padding-left:22px}.seo-depth details{padding:20px 0;border-top:1px solid #ccd4e3}.seo-depth summary{font-weight:700;cursor:pointer;line-height:1.5}.seo-depth :focus-visible{outline:3px solid #2455e8;outline-offset:5px}.seo-resource{max-width:860px;margin:auto;padding:60px 24px}.seo-resource h1{font-size:clamp(34px,4vw,58px);line-height:1.13;letter-spacing:-1px}.seo-resource h2{font-size:28px;margin:38px 0 18px;line-height:1.3}.seo-resource p,.seo-resource li{font-size:17px;line-height:1.85}.seo-resource ul{padding-left:24px}.seo-resource .resource-meta{font-size:13px;color:#58667c}.seo-resource a{color:#234dc5;text-decoration:underline}.seo-resource .resource-download{display:inline-block;padding:15px 20px;background:#244ed2;color:white;border-radius:6px}.seo-resource .resource-note{padding:22px;background:#eff3ff;border-left:4px solid #2455e8}.seo-resource nav{font-size:14px;margin-bottom:28px}@media(max-width:700px){.seo-columns{grid-template-columns:1fr}.seo-depth{padding:42px 0}.seo-resource{padding-top:35px}}