.seo-guide{color:#171715;background:#f1eee7;min-height:100vh}.seo-guide header{color:#fff;background:#171715;justify-content:space-between;gap:24px;padding:24px clamp(20px,6vw,90px);display:flex}.seo-guide article{max-width:900px;margin:auto;padding:64px 24px}.seo-guide h1{letter-spacing:-.04em;text-transform:none;margin:20px 0 28px;font-size:clamp(36px,6vw,68px);line-height:1.12}.seo-guide h2{letter-spacing:-.02em;text-transform:none;margin:44px 0 16px;font-size:28px;line-height:1.3}.seo-guide p{margin:0 0 20px;font-size:17px;line-height:1.8}.seo-guide .seo-kicker{color:#752f3b;letter-spacing:.12em;text-transform:uppercase;font-size:14px}.seo-guide article>img{object-fit:contain;width:100%;max-width:540px;height:auto;max-height:580px;margin:32px auto 12px;display:block}.seo-guide .seo-caption,.seo-guide footer{font-size:14px;line-height:1.7}.seo-guide article a{text-underline-offset:4px;text-decoration:underline}.seo-actions{flex-wrap:wrap;gap:16px;margin:32px 0;display:flex}.seo-actions a{color:#fff;background:#752f3b;padding:15px 22px;text-decoration:none!important}.seo-guide footer{border-top:1px solid #bbb;margin-top:40px;padding-top:24px}.seo-guide{--guide-bg:#11110f;--guide-text:#cec7ba;--guide-heading:#f0ece4;--guide-line:#353530;background:var(--guide-bg);color:var(--guide-text)}.seo-guide header{background:var(--guide-bg);color:var(--guide-heading);border-bottom:1px solid var(--guide-line);align-items:center;font-size:1rem}.seo-guide header a:last-child{border-bottom:2px solid #914453;padding-bottom:6px}.seo-guide article{counter-reset:guide-section}.seo-guide h1,.seo-guide h2{color:var(--guide-heading);font-weight:400}.seo-guide h1{font-size:clamp(2.25rem,6vw,4.25rem)}.seo-guide h2{border-top:1px solid var(--guide-line);margin:48px 0 20px;padding-top:32px;font-size:1.75rem}.seo-guide h2:before{counter-increment:guide-section;content:counter(guide-section,decimal-leading-zero);color:#b5ab98;letter-spacing:.08em;margin-bottom:16px;font-size:.875rem;display:block}.seo-guide p{color:var(--guide-text);font-size:1.0625rem}.seo-guide .seo-intro{font-size:1.3125rem}.seo-guide .seo-kicker{color:#d0baaf;font-size:.875rem}.seo-guide .seo-kicker:before{content:"";vertical-align:middle;background:#914453;width:40px;height:2px;margin-right:14px;display:inline-block}.seo-guide article>img{height:auto;max-height:none;margin:40px auto 16px}.seo-guide .seo-caption{color:#b5ab98;max-width:540px;margin:0 auto 40px;font-size:.875rem}.seo-guide article a{color:var(--guide-heading)}.seo-guide a:focus-visible{outline-offset:6px;outline:2px solid #e4c4b5}.seo-guide a:hover{color:#fff}.seo-guide .seo-actions a{color:#fff;background:#752f3b;font-size:1rem}.seo-guide .seo-actions a:last-child{background:0 0;border:1px solid #797267}.seo-guide .seo-actions a:hover{background:#8a3a48}.seo-guide footer{color:#b5ab98;border-top:1px solid var(--guide-line);background:0 0;padding:24px 0 0;font-size:.875rem;display:block}@media (max-width:600px){.seo-guide header{flex-wrap:wrap;gap:16px;padding:20px}.seo-guide article{padding:40px 20px}.seo-guide .seo-intro{font-size:1.125rem}.seo-guide h2{font-size:1.5rem}.seo-guide .seo-actions{flex-direction:column}.seo-guide .seo-actions a{text-align:center}}
