body.seo-page{min-width:0;padding-bottom:0;overflow-x:hidden}.seo-page .seo-header,.seo-page .seo-content,.seo-page .seo-nav,.seo-page .seo-footer{max-width:1120px;margin-inline:auto}.seo-page .seo-header{display:flex;gap:12px;align-items:baseline;padding:20px 24px;border-bottom:2px solid #111}.seo-page .seo-brand{font-size:1.4rem;font-weight:900}.seo-page .seo-header span,.seo-page .eyebrow,.seo-page .card-kicker{color:#666;font-size:.78rem}.seo-page .seo-nav{display:flex;flex-wrap:wrap;gap:8px;padding:18px 24px;border-bottom:1px solid #ddd}.seo-page .seo-nav a,.seo-page .topic-list a{border:1px solid #111;padding:6px 9px;background:#fff;font-size:.82rem}.seo-page .seo-content{padding:42px 24px 64px}.seo-page h1{font-size:clamp(2rem,5vw,4rem);line-height:1.05;margin:8px 0 20px}.seo-page h2{font-size:1.25rem;margin-bottom:12px}.seo-page h3{font-size:1.08rem;margin:5px 0 12px}.seo-page .answer{max-width:760px;font-size:1.12rem;line-height:1.7;border-left:4px solid #111;padding-left:16px}.seo-page section{margin-top:40px}.seo-page .question-section{padding:20px;background:#fff;border:1px solid #111}.seo-page ul{padding-left:20px}.seo-page li{margin:7px 0}.seo-page .source-scope,.seo-page .section-note{color:#555;font-size:.92rem;line-height:1.65;margin-top:14px}.seo-page .provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-page .provider-card{min-width:0;overflow-wrap:anywhere;background:#fff;border:1px solid #111;padding:18px}.seo-page .provider-card p{margin-top:8px;font-size:.91rem;line-height:1.55}.seo-page .card-links{display:flex;flex-wrap:wrap;gap:7px}.seo-page .card-links a{border:1px solid #111;padding:4px 6px;font-size:.78rem}.seo-page .related-section{border-top:2px solid #111;padding-top:20px}.seo-page .seo-footer{border-top:1px solid #111;padding:20px 24px 38px;font-size:.85rem}.seo-page .topic-list ul{columns:2}@media(max-width:600px){.seo-page .seo-header,.seo-page .seo-nav,.seo-page .seo-content,.seo-page .seo-footer{padding-left:16px;padding-right:16px}.seo-page .provider-grid{grid-template-columns:1fr}.seo-page .topic-list ul{columns:1}.seo-page .seo-nav{flex-wrap:nowrap;overflow-x:auto}.seo-page .seo-nav a{white-space:nowrap}.seo-page h1{font-size:2.2rem}}
