.ra-discovery{max-width:1200px;margin:24px auto;padding:18px 24px;border-top:1px solid #29394b;color:#b5c3d4;font-size:14px;line-height:1.7}.ra-discovery nav{display:flex;flex-wrap:wrap;gap:12px 24px}.ra-discovery a,.seo-page a{color:#d4b779}.ra-discovery p{margin:10px 0}.seo-page{max-width:1100px;margin:auto;padding:32px 24px;font-size:16px;line-height:1.8}.seo-page h1{font-size:clamp(28px,5vw,44px);line-height:1.3}.seo-page h2{font-size:24px}.seo-page article{padding:24px 0;border-bottom:1px solid #29394b}.seo-page .seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.seo-page .seo-grid article{padding:20px;background:#0d1725;border:1px solid #29394b}.seo-page time,.seo-page .seo-meta{color:#aebed0;font-size:14px}.seo-page a:focus-visible,.ra-discovery a:focus-visible{outline:2px solid #d4b779;outline-offset:4px}.seo-page p{max-width:80ch}.seo-page header a{text-decoration:none}.seo-page [lang=en]{color:#bdc9d7}
.ra-section-title{font-size:38px;line-height:1.2;letter-spacing:-1px;font-weight:500;margin:0 0 11px}.view-heading .ra-section-title{font-size:31px}.mr .ra-section-title{font-size:clamp(1.9rem,4vw,3rem);line-height:1.16;letter-spacing:-.035em;margin:.4rem 0 1rem}
