.seo-page{background:#f6f6f8;color:#303137}.seo-page main{margin:0 auto;max-width:1080px;padding:32px 24px}.seo-page nav{padding:15px 0;border-bottom:1px solid #dddde5;font-size:13px}.seo-page h1{font-size:30px;max-width:850px;overflow-wrap:anywhere}.seo-page header{padding:28px 0}.seo-page section{padding:24px;border:1px solid #e3e3eb;border-radius:12px;background:white;margin-bottom:18px}.seo-page ul{padding-left:22px}.seo-page li{padding:8px 0;line-height:1.7;overflow-wrap:anywhere}.seo-page a{color:#374a3d;text-decoration-color:#9eaaa0}.seo-page a:hover{color:#171f19;text-decoration-thickness:2px}.seo-page table{table-layout:fixed}.seo-page th{width:36%;color:#62636c}.seo-page td{overflow-wrap:anywhere}.seo-page p{font-size:14px;line-height:1.75}.seo-page footer{color:#6b6c75}@media(max-width:700px){.seo-page main{padding:20px 14px}.seo-page h1{font-size:25px}.seo-page section{padding:18px}.seo-page nav a{display:inline-block;padding:8px 0}}
.seo-page h2{line-height:1.35}.seo-page .coverage{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.seo-page .coverage span{padding:12px 16px;border:1px solid #dfe3d7;border-radius:8px;background:#f3f7e9}.seo-page .breadcrumb{font-size:12px;line-height:1.8;color:#62636c}.seo-page section>ul{margin-bottom:0}.seo-page a:focus-visible{outline:2px solid #56613f;outline-offset:3px}.seo-page nav a{min-height:44px;display:inline-flex;align-items:center}.seo-page th,.seo-page td{font-size:13px;line-height:1.6}.seo-page th{overflow-wrap:anywhere}@media(max-width:700px){.seo-page table{width:100%}.seo-page th,.seo-page td{padding:12px 9px;font-size:12px}.seo-page li{padding:10px 0}.seo-page .coverage{gap:8px}.seo-page .coverage span{padding:10px 12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.seo-page *{scroll-behavior:auto!important;transition:none!important}}
.seo-page{background:#f5f3fa;color:#252330}.seo-page main{max-width:1120px}.seo-page header{padding:40px 0 24px}.seo-page h1{font-size:clamp(28px,4vw,46px);line-height:1.13;letter-spacing:-.035em}.seo-page .eyebrow{color:#686078;font-size:11px;letter-spacing:.12em;font-weight:700}.seo-page .lead{max-width:720px;font-size:17px;margin:0 0 30px}.seo-page section{border-color:#e5dfed;border-radius:18px;padding:28px;box-shadow:none}.seo-page .segment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seo-page .segment-card{margin:0;display:flex;flex-direction:column;align-items:flex-start}.seo-page .segment-card h2{margin:6px 0 10px;font-size:22px}.seo-page .segment-card p{margin:4px 0 12px}.seo-page a{color:#514076;text-underline-offset:4px}.seo-page .segment-open{margin-top:auto;padding-top:18px;font-weight:650;min-height:44px}.seo-page table{width:100%;border-collapse:collapse}.seo-page th,.seo-page td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid #eee9f3}.seo-page .scope-label{display:inline-block;background:#efe9fa;color:#514076;border-radius:8px;padding:8px 12px}.seo-page .pair-list{list-style:none;padding:0}.seo-page .pair-row{display:flex;align-items:flex-start;flex-direction:column;gap:8px;border-bottom:1px solid #eee9f3;padding:18px 0}.seo-page .verdict{font-size:12px;font-weight:650;padding:4px 10px;border-radius:6px}.seo-page .positive{background:#e8f3bf;color:#3d4b1e}.seo-page .negative{background:#fae9e6;color:#8b3b32}.seo-page .empty-note{padding:16px;background:#f7f5fa;border-radius:10px}.seo-page footer{font-size:12px;line-height:1.8;padding:24px 0}.seo-page a:focus-visible{outline:3px solid #78619d;outline-offset:5px}@media(max-width:700px){.seo-page .segment-grid{grid-template-columns:1fr}.seo-page section{padding:20px}.seo-page header{padding-top:25px}.seo-page .lead{font-size:15px}.seo-page th{width:42%}}
