.seo-main { padding-block: 2rem 3rem; max-width: 46rem; }
.seo-main h1 { margin-bottom: .5rem; }
.seo-main h2 { margin-top: 2rem; }
.seo-main h3 { margin-top: 1.25rem; }
.seo-note { background: #fff7dd; border-radius: .5rem; padding: .75rem 1rem; }
.seo-facts, .seo-links { padding-left: 1.2rem; }
.seo-facts li, .seo-links li { margin: .3rem 0; }
.seo-menu { list-style: none; padding: 0; margin: .25rem 0; }
.seo-menu li { display: flex; justify-content: space-between; gap: 1rem; padding: .35rem 0; border-bottom: 1px solid rgba(0,0,0,.1); }
.seo-links { columns: 2; }
