.bmc-seo-guide { max-width: 960px; margin: 0 auto; padding: 24px 5%; color: #173c51; line-height: 1.75; }
.bmc-seo-guide h1 { font-size: clamp(2rem, 4vw, 3rem); line-height: 1.2; margin: .4em 0 .8em; }
.bmc-seo-guide h2 { margin: 1.8em 0 .65em; font-size: clamp(1.4rem, 3vw, 2rem); line-height: 1.3; }
.bmc-seo-guide h3 { margin-top: 1.35em; font-size: 1.2rem; }
.bmc-seo-guide .bmc-contact { background: #edf5f5; padding: 24px; border-left: 4px solid #0c837e; margin: 28px 0; }
.bmc-seo-guide a { text-decoration: underline; }
.bmc-seo-guide li { margin-bottom: .5em; }
