
.seo-answer{margin:0 0 2rem}.seo-answer h2{margin-top:1.7rem}.seo-draft{padding:1.2rem;border-left:3px solid var(--gold);background:var(--paper);overflow-wrap:anywhere}.seo-table{max-width:100%;overflow-x:auto;margin:1.3rem 0}.seo-table table{border-collapse:collapse;width:100%;min-width:400px;font-size:1rem}.seo-table td,.seo-table th{text-align:left;vertical-align:top;padding:.8rem;border:1px solid var(--line)}.seo-table th{background:var(--paper)}.seo-figure{margin:2rem 0}.seo-figure img{width:100%;height:230px;object-fit:cover}.seo-figure figcaption{font-size:.875rem;color:var(--muted)}.seo-answer details{padding:.8rem 0;border-bottom:1px solid var(--line)}.seo-answer summary{cursor:pointer;font-weight:700}address{font-style:normal;overflow-wrap:anywhere}.article,.pagehead{min-width:0}.article p,.pagehead h1{overflow-wrap:break-word}.crumb ol{flex-wrap:wrap}header .brand small{font-size:.875rem!important}button.mobile-menu{min-height:44px!important;min-width:44px!important}.footer p,.footer a{overflow-wrap:anywhere}@media(max-width:760px){.seo-table table{min-width:320px}.pagehead h1{font-size:clamp(1.8rem,7vw,2.6rem)}.article h2{font-size:1.65rem}.hero-img{min-height:320px}.hero h1{font-size:2.2rem}.seo-figure img{height:180px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
