.carc-bar{background:var(--bg);color:var(--text);border-top:1px solid var(--border)}.carc-bar-inner{align-items:center;gap:var(--sp-8);scrollbar-width:none;min-height:52px;display:flex;overflow-x:auto}.carc-bar-inner::-webkit-scrollbar{display:none}.carc-bar-name{font:var(--fw-display) var(--fs-ui) / var(--lh-ui) var(--font-display);letter-spacing:var(--ls-display-3);color:var(--text);border:0;flex:none}.carc-tabs{gap:var(--sp-6);font:400 var(--fs-ui-sm,14px) / var(--lh-ui) var(--font-sans);display:flex}.carc-tabs a{color:var(--text-2);white-space:nowrap;border:0;border-bottom:2px solid #0000;flex:none;padding-block:15px 13px}.carc-tabs a:hover{color:var(--text)}.carc-tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--text)}.carc-head{gap:var(--sp-4);padding-block:var(--sp-16) var(--sp-10);display:grid}.carc-head h1{font:var(--fw-display) var(--fs-display-2) / var(--lh-display-2) var(--font-display);letter-spacing:var(--ls-display);text-wrap:balance;margin:0}.carc-head .lead{max-width:680px;color:var(--text-2)}.carc-section{padding-block:var(--sp-10)}.carc-section h2{margin:0 0 var(--sp-6);font:var(--fw-display) var(--fs-display-3) / var(--lh-display-3) var(--font-display);letter-spacing:var(--ls-display-3)}.arc-grid{border-radius:2px;max-width:100%;height:auto;display:block}.arc-pair{align-items:center;gap:var(--sp-2);margin:0;display:inline-flex}.arc-pair-arrow{color:var(--text-3);font:400 var(--fs-ui) / 1 var(--font-sans)}.carc-placeholder{padding-block:var(--sp-24);color:var(--text-2)}
