 .seo-page{max-width:1160px;margin:auto;padding:42px 24px}.seo-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}.seo-hero h1{font:clamp(36px,5vw,64px)/1.12 Georgia,serif;margin:16px 0}.seo-hero p,.seo-block p{font-size:18px;line-height:1.65}.seo-hero img{width:100%;max-height:480px;object-fit:contain;background:#090909;border-radius:16px}.seo-block{padding:28px 0;border-bottom:1px solid #ffffff20}.seo-block h2{font:32px/1.25 Georgia,serif;margin:8px 0 16px}.seo-cta{border:1px solid #b8924c;padding:24px;margin-top:30px;border-radius:16px}.draft-note{background:#262016;color:#ecd3a0;text-align:center;padding:8px;font-size:14px}#navigation{flex-wrap:wrap}.seo-related{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}.seo-related a{color:#e7c582}@media(max-width:768px){.seo-page{padding:26px 18px}.seo-hero{grid-template-columns:1fr;gap:20px}.seo-hero img{max-height:350px}.seo-hero p,.seo-block p{font-size:17px}.seo-block{padding:20px 0}.seo-block h2{font-size:28px}}
.seo-page{padding-top:120px}.seo-page .button{background:#d3b16e;color:#171511;border:1px solid #d3b16e}.draft-note{position:relative;z-index:20}@media(max-width:768px){.seo-page{padding-top:100px}}
nav.seo-related{position:static;inset:auto;transform:none;height:auto;width:auto;background:transparent;border:0;padding:0;display:flex;visibility:visible;opacity:1;z-index:auto}.seo-related a{padding:0}footer nav.seo-related{flex-basis:100%}
.seo-page{padding-top:40px}@media(max-width:768px){.seo-page{padding-top:26px}}
