.seo-editorial,.seo-answer{padding:36px 0}.seo-answer{background:#f5f6f1}.seo-editorial h2,.seo-answer h2{font-size:clamp(24px,3vw,34px);margin:0 0 18px}.seo-editorial p,.seo-answer p{max-width:880px;line-height:1.8}.seo-editorial a,.seo-answer a,.seo-byline a{text-decoration:underline;text-underline-offset:3px}.seo-editorial ul{line-height:1.9}.seo-byline{font-size:14px!important;margin:18px 0!important;max-width:850px}.seo-service-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px;font-size:14px;line-height:1.5}.seo-service-links a{text-decoration:underline;text-underline-offset:3px}.seo-service-links a:focus-visible,.seo-editorial a:focus-visible{outline:3px solid #c0004d;outline-offset:3px}.seo-editorial details{padding:16px 0;border-bottom:1px solid #ddd}.seo-editorial summary{cursor:pointer;font-weight:700}.seo-editorial details p{margin-top:12px}img{max-width:100%;height:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:600px){.seo-editorial,.seo-answer{padding:28px 0}.seo-service-links{font-size:13px;gap:8px 12px}}

@media(min-width:941px) and (max-width:1100px){.footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.footer .email-copy,.footer a.atm-footer-phone{max-width:100%;min-width:0;overflow-wrap:anywhere}
