:root{color-scheme:light;--ic-bg:#f7f9fc;--ic-page:#f7f9fc;--ic-card:#fff;--ic-panel:#fff;--ic-panel-2:#f2f5f9;--ic-text:#172b40;--ic-muted:#536578;--ic-border:#dce4ec;--ic-border-strong:#bac9d7;--ic-link:#193b65;--ic-accent:#245b88;--ic-good:#116149;--ic-warn:#a45e1c;--ic-danger:#922d46;--ic-button:#193b65;--ic-button-text:#fff}
*{box-sizing:border-box}body{margin:0;background:var(--ic-bg);color:var(--ic-text);font:14px/1.5 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--ic-link)}a:hover{color:var(--ic-good)}.ic-page{max-width:1320px;margin:0 auto;padding:26px 22px 50px}.ic-footer{border-top:1px solid var(--ic-border);padding:20px;text-align:center;color:var(--ic-muted);font-size:12px}h1{font-size:clamp(26px,3.5vw,34px);line-height:1.2;margin:0 0 14px}h2{font-size:22px;line-height:1.3}h3{font-size:17px}.small{font-size:12px;color:var(--ic-muted)}.card,.ic-card,.panel{background:var(--ic-card);border:1px solid var(--ic-border);border-radius:12px;padding:18px}.ic-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}table{border-collapse:collapse;width:100%;background:#fff;color:var(--ic-text)}th,td{padding:10px 12px;border-bottom:1px solid var(--ic-border);text-align:left}th{font-size:12px;background:#f0f4f8}.icx-nav__logo{object-fit:contain;flex:none;max-width:46px;max-height:46px;aspect-ratio:1}.icx-nav__link{white-space:nowrap}.icx-nav__links{flex-wrap:wrap}.icx-nav__inner{max-width:1480px;margin:auto}.ic-profile-count{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#922d46!important}.icx-nav__link .ic-profile-count{margin-left:5px}.ic-president-banner p{color:#193b65!important}
@media(max-width:760px){.ic-page{padding:20px 12px}.icx-nav__inner{align-items:flex-start;flex-wrap:wrap}.icx-nav__links{width:100%;gap:5px}.icx-nav__link{font-size:12px}}
