.seo-page{max-width:1120px;margin:0 auto}.seo-hero{max-width:820px}.seo-hero h1{margin:16px 0 0;color:var(--ink);font-size:clamp(34px,5vw,52px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.seo-hero>p{margin:20px 0 0;max-width:760px;color:var(--ink-2);font-size:17px;line-height:1.65}.seo-updated{margin-top:18px;color:var(--ink-3);font-size:var(--t-meta)}.seo-status{margin-top:34px;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px}.seo-status>div{max-width:720px}.seo-status h2,.seo-section>h2{margin:9px 0 0;color:var(--ink);font-size:24px;line-height:1.25;letter-spacing:-.025em}.seo-status p,.seo-section>p{margin:10px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.65}.seo-status .btn{flex:none}.seo-section{margin-top:44px}.seo-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.seo-fact{padding:20px;display:flex;flex-direction:column;gap:7px}.seo-fact strong{color:var(--navy);font-size:25px}.seo-fact span{color:var(--ink-3);font-size:13px;line-height:1.4}.seo-note{max-width:820px}.seo-step-grid,.seo-link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px}.seo-stage{padding:22px}.seo-stage>span{color:var(--blue);font-size:12px}.seo-stage h3,.seo-link-card h3{margin:10px 0 0;color:var(--ink);font-size:17px}.seo-stage p,.seo-link-card p{margin:8px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.55}.seo-link-card{display:block;padding:22px;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.seo-link-card:hover{transform:translateY(-3px);border-color:var(--blue-tint)}.seo-link-card>span{display:inline-block;margin-top:14px;color:var(--blue);font-size:13px;font-weight:700}.seo-editorial{max-width:920px;padding:24px 26px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.seo-editorial>div{max-width:680px}.seo-editorial h2{margin:8px 0 0;color:var(--ink);font-size:20px;letter-spacing:-.02em}.seo-editorial p{margin:9px 0 0;color:var(--ink-2);font-size:13.5px;line-height:1.6}.seo-editorial>span{flex:none;color:var(--ink-3);font-size:11.5px}.seo-sources{max-width:820px;padding-top:34px;border-top:1px solid var(--hairline)}.seo-sources ul{margin:16px 0 0;padding-left:20px}.seo-sources li{margin:9px 0;color:var(--ink-2)}.seo-sources a{color:var(--blue);font-weight:650}.seo-table-wrap{margin-top:18px;overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.seo-table{width:100%;border-collapse:collapse;min-width:720px}.seo-table th,.seo-table td{padding:15px 17px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}.seo-table th{background:var(--sunken);color:var(--ink-2);font-size:var(--t-chip);letter-spacing:.08em;text-transform:uppercase}.seo-table td{color:var(--ink-2);font-size:var(--t-body);line-height:1.55}.seo-table tbody tr:last-child td{border-bottom:0}.seo-table td:first-child{color:var(--ink);font-weight:700}.seo-table a{color:var(--blue);font-weight:700;white-space:nowrap}@media (max-width: 780px){.seo-status{align-items:flex-start;flex-direction:column}.seo-fact-grid{grid-template-columns:repeat(2,1fr)}.seo-step-grid,.seo-link-grid{grid-template-columns:1fr}.seo-editorial{align-items:flex-start;flex-direction:column}}@media (max-width: 460px){.seo-fact-grid{grid-template-columns:1fr}}
