a{color:var(--text-link)}a:hover{color:var(--text-link-hover)}
.cm-menu{display:none}
.cm-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}
.cm-board{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}
.cm-board th{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-inverse-muted);background:var(--surface-inverse);text-align:left;padding:14px 20px}
.cm-board td{padding:18px 20px;border-top:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-body)}
.cm-board .cm-big{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:34px;line-height:.9;color:var(--text-strong);white-space:nowrap}
@media(max-width:1080px){.cm-nav{display:none!important}.cm-menu{display:inline-grid}.cm-portal{display:none!important}}
@media(max-width:860px){.cm-split{grid-template-columns:1fr!important}.cm-hero-t{padding:56px 24px!important}.cm-hero h1{font-size:68px!important}.cm-foot{grid-template-columns:1fr!important}.cm-hide-sm{display:none!important}.cm-board td,.cm-board th{padding:14px 12px}}
