@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2)format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2)format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff")}:root{--ink:#17211d;--green:#294f42;--paper:#f7f4ed;--coral:#ef775f;--line:#d8d3c9;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0}a{color:inherit}.seo-logo{align-items:center;gap:10px;font:600 24px Newsreader,serif;text-decoration:none;display:inline-flex}.seo-logo-mark{grid-template-columns:8px 8px;gap:2px;display:grid;transform:rotate(45deg)}.seo-logo-mark i{background:var(--coral);width:8px;height:8px;display:block}.seo-article-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 580px);display:flex}.seo-article-header nav,.seo-article-footer nav{gap:25px;display:flex}.seo-article-header nav a,.seo-article-footer nav a{font-size:12px;text-decoration:none}.seo-article-header nav a:hover,.seo-article-footer nav a:hover{text-decoration:underline}.seo-breadcrumb,article,.seo-guide-links,.seo-article-cta{width:min(1160px,100% - 40px);margin-inline:auto}.seo-breadcrumb{color:#67716c;gap:8px;padding:25px 0 0;font-size:11px;display:flex}.seo-article-hero{border-bottom:1px solid var(--line);padding:clamp(55px,9vw,125px) 0 60px}.seo-article-hero>p,.seo-article-cta>p{color:var(--green);text-transform:uppercase;letter-spacing:.14em;margin:0;font:500 10px DM Mono,monospace}.seo-article-hero h1{letter-spacing:-.035em;max-width:970px;margin:18px 0 30px;font:500 clamp(54px,7.5vw,98px)/.98 Newsreader,serif}.seo-article-hero>div{grid-template-columns:minmax(0,700px) auto;align-items:end;gap:40px;display:grid}.seo-article-hero>div p{color:#59635e;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.65}.seo-article-hero>div span{color:#77807b;white-space:nowrap;font-size:10px}.seo-download{background:var(--coral);align-items:center;min-height:52px;margin-top:30px;padding:0 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.seo-article-layout{grid-template-columns:230px minmax(0,730px);justify-content:space-between;gap:70px;padding:60px 0 90px;display:grid}.seo-article-layout aside{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;height:fit-content;padding:20px 0;display:grid;position:sticky;top:30px}.seo-article-layout aside strong{text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:10px}.seo-article-layout aside a{color:#606a65;font-size:10px;line-height:1.4;text-decoration:none}.seo-article-content section{margin-bottom:60px;scroll-margin-top:35px}.seo-article-content h2{letter-spacing:-.02em;margin:0 0 20px;font:500 clamp(34px,4vw,50px)/1.05 Newsreader,serif}.seo-article-content p{color:#46514b;margin:0 0 18px;font-size:16px;line-height:1.85}.seo-article-content ul{border-top:1px solid var(--line);margin:24px 0;padding:0;list-style:none}.seo-article-content li{border-bottom:1px solid var(--line);padding:13px 0 13px 28px;line-height:1.5;position:relative}.seo-article-content li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:3px}.seo-formula{background:var(--ink);color:#fff;margin:28px 0;padding:26px;font:500 clamp(15px,2vw,20px)/1.6 DM Mono,monospace}.seo-source{background:#e6eee9;padding:13px 16px;font-size:11px!important}.seo-source a{color:var(--green)}.seo-faq{border-top:1px solid var(--line)}.seo-faq details{border-bottom:1px solid var(--line)}.seo-faq summary{cursor:pointer;padding:20px 5px;font-weight:700}.seo-faq details p{padding:0 5px 20px;font-size:14px}.seo-caveat{background:#efe9de;padding:28px}.seo-caveat h2{font-size:27px}.seo-caveat p{margin:0;font-size:13px}.seo-guide-links{border-top:1px solid var(--line);padding:60px 0 90px}.seo-guide-links h2{font:500 44px Newsreader,serif}.seo-guide-links>a{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1fr;gap:40px;padding:20px 0;text-decoration:none;display:grid}.seo-guide-links>a strong{font:500 25px Newsreader,serif}.seo-guide-links>a span{color:#64706a;font-size:12px;line-height:1.6}.seo-article-cta{background:var(--ink);color:#fff;margin-bottom:90px;padding:clamp(35px,7vw,80px)}.seo-article-cta>p{color:#9bb5aa}.seo-article-cta h2{max-width:750px;margin:18px 0 30px;font:500 clamp(45px,6vw,75px)/1 Newsreader,serif}.seo-article-cta a{background:var(--coral);min-height:49px;color:var(--ink);align-items:center;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.seo-article-footer{background:#e9e3d7;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:45px max(24px,50vw - 580px);display:grid}.seo-article-footer p{color:#707873;grid-column:1/-1;margin:0;font-size:9px}@media (width<=760px){.seo-article-header{min-height:68px;padding:0 18px}.seo-article-header nav{gap:12px}.seo-article-header nav a{font-size:9px}.seo-article-hero>div,.seo-article-layout,.seo-guide-links>a{grid-template-columns:1fr}.seo-article-hero>div{align-items:start;gap:18px}.seo-article-layout{gap:35px;padding-top:35px}.seo-article-layout aside{position:static}.seo-guide-links>a{gap:8px}.seo-article-footer{grid-template-columns:1fr}.seo-article-footer nav{flex-wrap:wrap}}
