.ec212{max-width:1160px;color:var(--text-primary,#172338);overflow-wrap:anywhere;margin:0 auto;padding:32px 24px 80px;line-height:1.65}.ec212 a{color:var(--accent,#2464db);text-underline-offset:3px}.ec-crumb,.ec-nav{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.ec-hero{max-width:900px;padding:40px 0 24px}.ec-kicker{letter-spacing:.16em;color:#3878e6;font-size:12px;font-weight:750}.ec212 h1{letter-spacing:-.035em;margin:16px 0 22px;font-size:clamp(32px,4.5vw,54px);line-height:1.12}.ec-hero>p{font-size:19px}.ec212 .ec-muted{opacity:.7;font-size:13px}.ec-nav{border-block:1px solid #8193af40;padding:18px 0}.ec212 section,.ec-search{margin-top:44px;scroll-margin-top:90px}.ec212 h2{letter-spacing:-.02em;margin-bottom:18px;font-size:26px;line-height:1.25}.ec-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0;display:grid}.ec-metrics>div{background:#3878e60a;border-top:3px solid #3878e6;border-radius:0 0 12px 12px;flex-direction:column;padding:18px;display:flex}.ec-metrics strong{font-size:34px;line-height:1.3}.ec-metrics span{font-size:14px}.ec212 .ec-button{color:#fff;background:#2464db;border-radius:9px;margin-top:12px;padding:14px 18px;font-weight:650;text-decoration:none;display:inline-block}.ec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.ec-grid>div{scroll-margin-top:90px}.ec-channel{background:var(--bg-secondary,#f5f8fe);border:1px solid #8193af50;border-radius:14px;height:100%;padding:22px}.ec-channel header{flex-direction:column;gap:4px;display:flex}.ec-channel h3{margin:0;font-size:19px;line-height:1.35}.ec-channel header>span{opacity:.75;font-size:13px}.ec-reason{font-size:14px}.ec-channel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.ec-channel dt{text-transform:uppercase;letter-spacing:.035em;opacity:.7;font-size:11px}.ec-channel dd{margin:3px 0 0;font-size:14px}.ec-channel small{opacity:.75;font-size:11px;display:block}.ec212 details{border-top:1px solid #8193af40;padding:14px 0}.ec212 summary{cursor:pointer;font-weight:650}.ec-channel summary{font-size:13px}.ec-actions{flex-wrap:wrap;gap:20px;margin-top:18px;font-size:13px;display:flex}.ec-table{border:1px solid #8193af40;border-radius:12px;margin:24px 0;overflow-x:auto}.ec-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ec-table th,.ec-table td{vertical-align:top;border-bottom:1px solid #8193af30;padding:14px 18px}.ec-table th{white-space:nowrap;font-weight:650}.ec-table caption{text-align:left;padding:18px;font-weight:650}.ec-table thead{background:#3878e610}.ec-domain-list{flex-wrap:wrap;gap:10px;display:flex}.ec-domain-list span{border:1px solid #8193af40;border-radius:8px;padding:8px 12px;font-size:13px}.ec-domain-list strong{margin-left:8px}.ec-search,.ec-method{background:#3878e60c;border:1px solid #3878e635;border-radius:14px;padding:24px}.ec-method p{font-size:13px}.ec-search ul{padding-left:20px}[data-theme=dark] .ec212{color:#e1e9f5}[data-theme=dark] .ec-channel{background:#121e30}[data-theme=dark] .ec212 a{color:#8db8ff}[data-theme=dark] .ec212 .ec-button{color:#fff}@media (max-width:650px){.ec212{padding:24px 16px 60px}.ec-grid{grid-template-columns:1fr}.ec-hero{padding-top:30px}.ec-hero>p{font-size:17px}.ec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-channel{padding:18px}.ec212 h2{font-size:23px}.ec-table th,.ec-table td{padding:12px}.ec-search,.ec-method{padding:18px}}