.rcard{color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.rcard:hover{border-color:var(--rule-2);transform:translateY(-3px);box-shadow:0 24px 50px -30px #1f3d6e66}.rcard h3{font-family:var(--disp);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(20px,2vw,27px);font-weight:600;line-height:1.15}.rcard .rmeta{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);font-size:12px}.tile .rlabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.tile .rval{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:.98}.tile .rsub{font-family:var(--mono);color:var(--ink-2);font-size:12px;line-height:1.45}.rstatus{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);font-size:12.5px}.rbody{color:var(--ink-2);max-width:70ch;font-size:clamp(16px,1.45vw,19px);line-height:1.65}.receipts{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);margin-top:clamp(20px,3vw,32px);padding-top:16px;font-size:12px;line-height:1.7}.receipts a{color:var(--accent);border-bottom:1px solid var(--rule-2)}.rback{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;transition:color .15s;display:inline-flex}.rback:hover{color:var(--accent)}.rlinks{flex-direction:column;margin-top:clamp(20px,3vw,32px);display:flex}.rlinks-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding-bottom:10px;font-size:11.5px}.rlinks a{font-family:var(--mono);letter-spacing:.02em;color:var(--accent);border-bottom:1px solid var(--rule);padding:10px 0;font-size:13px;line-height:1.5;transition:color .15s}.rlinks a:hover{color:var(--ink)}
