.cc-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.cc-card{align-content:start;gap:12px;min-width:0;display:grid}.cc-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc-card__title{min-width:0}.cc-card__title h2{overflow-wrap:anywhere;margin:0;font-size:16px}.cc-card__title h2 a{color:var(--text-primary);text-decoration:none}.cc-card__title h2 a:hover{color:var(--text-link);text-decoration:underline}.cc-card__title p{margin:2px 0 0}.cc-muted{color:var(--text-secondary);font-size:12.5px}.cc-sync{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.cc-sync__label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.cc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.cc-fact{min-width:0}.cc-fact dt{color:var(--text-secondary);font-size:12px}.cc-fact dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;font-weight:600}.cc-domains{gap:6px;display:grid}.cc-open{justify-self:start;align-items:center;gap:6px;font-weight:700;display:inline-flex}.cc-view-switch{border:1px solid var(--border-default);border-radius:var(--radius-control);display:inline-flex;overflow:hidden}.cc-view-switch button{background:var(--bg-surface);color:var(--text-secondary);font:inherit;cursor:pointer;border:0;padding:6px 12px;font-size:13px}.cc-view-switch button[aria-pressed=true]{background:var(--accent-primary-soft);color:var(--accent-primary-soft-strong);font-weight:700}.cc-view-switch button:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.cc-notes{margin-top:4px}.dd-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dd-chip{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;display:inline-flex}.dd-chip__glyph{font-weight:800}.dd-chip__dir{color:var(--text-secondary);font-size:11.5px}.dd-chip--in{border-color:var(--accent-primary-border)}.dd-chip--in .dd-chip__glyph{color:var(--accent-primary)}.dd-chip--out{border-color:var(--status-review-border)}.dd-chip--out .dd-chip__glyph{color:var(--status-review)}.dd-chip--both .dd-chip__glyph{color:var(--text-primary)}@media (width<=420px){.cc-facts{grid-template-columns:minmax(0,1fr)}}
