.site .cr-warn{margin-top:.8rem;padding:.7rem .9rem;border-left:3px solid var(--accent);background:var(--paper);font-family:var(--ui);font-size:.9375rem;line-height:1.5;color:var(--ink)}.site .cr-group{margin-top:1.6rem}.site .cr-h{margin:0 0 .6rem;padding-top:.9rem;border-top:2px solid var(--ink);font-family:var(--masthead);font-size:clamp(1.3rem,3vw,1.7rem);color:var(--ink)}.site .cr-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}@media (min-width:52rem){.site .cr-list{grid-template-columns:1fr 1fr}}.site .cr-row{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;padding:1rem 1.1rem;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper)}.site .cr-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.site .cr-name b{font-family:var(--masthead);font-size:1.3rem;font-weight:400;color:var(--ink)}.site .cr-name span{font-family:var(--ui);font-size:.875rem;color:var(--muted)}.site .cr-offer{font-size:1.0625rem;font-weight:700;line-height:1.4;color:var(--accent)}.site .cr-offer,.site .cr-who{margin:0;font-family:var(--ui)}.site .cr-who{font-size:.9375rem;line-height:1.5;color:var(--ink-soft)}.site .cr-who b{color:var(--ink)}.site .cr-meta{margin:.1rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1rem;font-family:var(--ui);font-size:.875rem;color:var(--muted)}.site .cr-meta a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--accent)}.site .cr-fine{margin-top:1.6rem;font-family:var(--ui);font-size:.9375rem;color:var(--muted)}