.seo-learning{color:#e9ecff;background:radial-gradient(circle at 85% 5%,#283365 0,#10152e 32%,#090d1c 70%);min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.65}.seo-learning *{box-sizing:border-box}.seo-learning a{color:#b9d4ff;text-underline-offset:3px}.seo-learning a:hover{color:#fff}.seo-skip{background:#fff;padding:.7rem;position:absolute;top:0;left:-9999px;color:#111!important}.seo-skip:focus{z-index:9;left:1rem}.seo-header,.seo-footer{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1120px;margin:auto;padding:1.35rem 1.5rem;display:flex}.seo-header nav{flex-wrap:wrap;gap:1rem;font-size:.9rem;display:flex}.seo-header nav a{text-decoration:none}.seo-learning article{max-width:900px;margin:auto;padding:2rem 1.5rem 5rem}.seo-hero{border-bottom:1px solid #55618a;padding:3rem 0 2.5rem}.seo-eyebrow{letter-spacing:.18em;color:#bca9f1;font-size:.75rem;font-weight:700}.seo-hero h1{letter-spacing:-.035em;color:#fff;max-width:850px;margin:1.2rem 0;font-size:clamp(2.3rem,6vw,4.5rem);line-height:1.1}.seo-hero p{color:#d0d6ef;max-width:760px;font-size:1.24rem}.seo-article-body section{border-bottom:1px solid #344061;padding:1.3rem 0}.seo-article-body h2,.seo-next h2{color:#fff;font-size:clamp(1.45rem,3vw,2rem);line-height:1.25}.seo-article-body p{color:#d4daf1;max-width:76ch;font-size:1.08rem}.seo-next{padding-top:2rem}.seo-next ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0;list-style:none;display:grid}.seo-next a{background:#1b2344;border:1px solid #53618c;border-radius:10px;justify-content:space-between;gap:1rem;padding:1rem;font-weight:600;text-decoration:none;display:flex}:is(.seo-next a:focus-visible,.seo-header a:focus-visible){outline-offset:3px;outline:3px solid #f3cc72}.seo-footer{color:#aeb8d9;border-top:1px solid #344061;align-items:flex-start;font-size:.86rem}.seo-footer p{max-width:35ch;margin:0}@media (max-width:640px){.seo-header,.seo-footer{display:block}.seo-header nav{margin-top:1rem}.seo-hero{padding-top:2rem}.seo-next ul{grid-template-columns:1fr}.seo-footer p{margin:1rem 0}}
