.seo-main{padding:74px 0 110px}.seo-hero{max-width:820px}.seo-hero h1{font:800 clamp(42px,6vw,78px)/1.02 "Manrope";letter-spacing:-.055em;margin:0 0 24px}.seo-hero h1 em{font-style:normal;color:var(--blue)}.seo-lede{max-width:690px;color:var(--muted);font-size:19px}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px}.seo-card{padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff}.seo-card.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.seo-card h2,.seo-card h3{font:700 22px/1.2 "Manrope";letter-spacing:-.025em;margin:0 0 12px}.seo-card p,.seo-card li{color:var(--muted);font-size:14px}.seo-card.dark p,.seo-card.dark li{color:#a2b3be}.seo-card ul{padding-left:18px}.seo-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.seo-links a{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1px solid #99a6ad;padding:8px 0}.seo-links a:hover{color:var(--blue);border-color:var(--blue)}.seo-breadcrumb{color:#657986;font-size:12px;margin-bottom:28px}.seo-breadcrumb a{color:inherit}.seo-footer{padding:25px 0 45px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.seo-footer a{color:var(--ink);font-weight:700;text-decoration:none}@media(max-width:900px){.seo-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.seo-main{padding:48px 0 75px}.seo-hero h1{font-size:44px}.seo-lede{font-size:17px}.seo-grid{grid-template-columns:1fr;margin-top:38px}.site-header nav a:not(.nav-cta){display:none}}
html[data-theme=dark] .seo-card.dark{color:#e8f3f7}
