.ri[data-astro-cid-p2pqt3ec]{background:var(--paper);min-height:60vh}.ri-shell[data-astro-cid-p2pqt3ec]{box-sizing:border-box;max-width:var(--container-wide-max);padding:clamp(var(--s-4), 2vw, var(--s-6)) var(--container-pad) clamp(var(--s-9), 5vw, 80px);margin:0 auto}.ri-mast[data-astro-cid-p2pqt3ec]{padding:clamp(var(--s-5), 3vw, var(--s-7)) 0 var(--s-6);border-bottom:2px solid var(--ink);margin-bottom:var(--s-6)}.ri-mast__eyebrow[data-astro-cid-p2pqt3ec]{color:var(--mustard);margin-bottom:var(--s-2)}.ri-mast__title[data-astro-cid-p2pqt3ec]{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 var(--s-3);color:var(--ink);text-wrap:balance;font-size:clamp(28px,3vw + 12px,44px);font-weight:500;line-height:1.1}.ri-mast__lead[data-astro-cid-p2pqt3ec]{font-family:var(--serif);color:var(--ink-2);max-width:62ch;margin:0;font-size:clamp(15px,.5vw + 13px,17.5px);line-height:1.55}.ri-stats[data-astro-cid-p2pqt3ec]{gap:var(--s-4) clamp(var(--s-6), 4vw, var(--s-9));margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.ri-stat[data-astro-cid-p2pqt3ec]{margin:0}.ri-stat__label[data-astro-cid-p2pqt3ec]{font-family:var(--sans);font-size:var(--fs-cap-2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-weight:600}.ri-stat__num[data-astro-cid-p2pqt3ec]{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.7rem;font-weight:600;line-height:1}.ri-stat__num--sm[data-astro-cid-p2pqt3ec]{padding-top:.35rem;font-size:1.15rem}.ri-tabs[data-astro-cid-p2pqt3ec]{gap:var(--s-2);margin:0 0 var(--s-6);flex-wrap:wrap;display:flex}.ri-layout[data-astro-cid-p2pqt3ec]{gap:clamp(var(--s-6), 3vw, var(--s-9));grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (width<=1023px){.ri-layout[data-astro-cid-p2pqt3ec]{grid-template-columns:1fr}}.ri-main[data-astro-cid-p2pqt3ec]{min-width:0}.ri-side[data-astro-cid-p2pqt3ec]{gap:var(--s-5);top:var(--sticky-top);align-content:start;display:grid;position:sticky}@media (width<=1023px){.ri-side[data-astro-cid-p2pqt3ec]{position:static}}.ri-filter[data-astro-cid-p2pqt3ec]{margin:0 0 var(--s-6);padding:clamp(var(--s-5), 2vw, var(--s-6));background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--media-radius);gap:var(--s-4);display:grid}.ri-filter__grid[data-astro-cid-p2pqt3ec]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ri-field[data-astro-cid-p2pqt3ec]{gap:6px;display:grid}.ri-field__label[data-astro-cid-p2pqt3ec]{font-family:var(--sans);font-size:var(--fs-cap-1);letter-spacing:.02em;color:var(--ink-3);font-weight:600}.ri-field__input[data-astro-cid-p2pqt3ec]{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper);width:100%;color:var(--ink);font-family:var(--sans), system-ui, sans-serif;padding:10px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.ri-field__input--mono[data-astro-cid-p2pqt3ec]{font-family:var(--mono), monospace}.ri-field__input[data-astro-cid-p2pqt3ec]::placeholder{color:var(--ink-4)}.ri-field__input[data-astro-cid-p2pqt3ec]:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.ri-filter__actions[data-astro-cid-p2pqt3ec]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ri-filter__count[data-astro-cid-p2pqt3ec]{font-family:var(--sans);color:var(--ink-3);margin-left:auto;font-size:13px}.ri-list[data-astro-cid-p2pqt3ec]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.ri-card-link[data-astro-cid-p2pqt3ec]{color:inherit;border-radius:var(--media-radius);text-decoration:none;display:block}.ri-card-link[data-astro-cid-p2pqt3ec]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ri-card[data-astro-cid-p2pqt3ec]{padding:clamp(var(--s-4), 2vw, var(--s-6));background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--ink);border-radius:var(--media-radius);transition:box-shadow .18s,transform .18s,border-color .18s}.ri-card-link[data-astro-cid-p2pqt3ec]:hover .ri-card[data-astro-cid-p2pqt3ec]{box-shadow:var(--shadow-md);border-left-color:var(--red);transform:translateY(-2px)}.ri-card__kicker[data-astro-cid-p2pqt3ec]{color:var(--mustard);margin-bottom:var(--s-2)}.ri-card__title[data-astro-cid-p2pqt3ec]{font-family:var(--serif);margin:0 0 var(--s-2);color:var(--ink);text-wrap:balance;font-size:20px;font-weight:500;line-height:1.25}.ri-card__summary[data-astro-cid-p2pqt3ec]{margin:0 0 var(--s-3);color:var(--ink-2);font-size:15px;line-height:1.55}.ri-card__foot[data-astro-cid-p2pqt3ec]{gap:var(--s-2) var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ri-card__date[data-astro-cid-p2pqt3ec]{color:var(--ink-3)}.ri-card__more[data-astro-cid-p2pqt3ec]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;transition:color .16s}.ri-card-link[data-astro-cid-p2pqt3ec]:hover .ri-card__more[data-astro-cid-p2pqt3ec]{color:var(--red)}.ri-empty[data-astro-cid-p2pqt3ec]{padding:var(--s-9) var(--s-5);text-align:center;border:1px solid var(--rule);border-radius:var(--media-radius);background:var(--paper-2);gap:var(--s-4);justify-items:center;display:grid}.ri-empty__h[data-astro-cid-p2pqt3ec]{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:1.1rem;font-style:italic}.ri-pager-status[data-astro-cid-p2pqt3ec]{font-family:var(--sans);color:var(--ink-3);font-size:13px}.ri-side-card[data-astro-cid-p2pqt3ec]{border:1px solid var(--rule);border-radius:var(--media-radius);background:var(--paper);padding:var(--s-5)}.ri-side-card--pad[data-astro-cid-p2pqt3ec]{padding:var(--s-4)}.ri-side-card--news[data-astro-cid-p2pqt3ec]{background:var(--paper-2)}.ri-side-card__head[data-astro-cid-p2pqt3ec]{font-family:var(--serif);color:var(--ink);margin:0 0 var(--s-4);padding-bottom:var(--s-2);border-bottom:2px solid var(--ink);font-size:1.05rem;font-weight:600}.ri-side-card__text[data-astro-cid-p2pqt3ec]{font-family:var(--sans);color:var(--ink-2);margin:0 0 var(--s-4);font-size:13.5px;line-height:1.6}.ri-side-card__cta[data-astro-cid-p2pqt3ec]{font-family:var(--sans);letter-spacing:.04em;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:1px;font-size:12px;font-weight:600;text-decoration:none}.ri-side-card__cta[data-astro-cid-p2pqt3ec]:hover{color:var(--red);border-color:var(--red)}.ri-side-chips[data-astro-cid-p2pqt3ec]{gap:var(--s-2);flex-wrap:wrap;display:flex}.ri-side-chips[data-astro-cid-p2pqt3ec] .pill[data-astro-cid-p2pqt3ec]{font-size:var(--fs-cap-2);padding:5px 10px}.ri-side-chips__n[data-astro-cid-p2pqt3ec]{font-family:var(--mono);color:var(--ink-4);background:var(--paper-2);border-radius:999px;padding:1px 6px;font-size:10px}.pill[data-astro-cid-p2pqt3ec].is-active .ri-side-chips__n[data-astro-cid-p2pqt3ec]{color:var(--paper);background:#ffffff2e}.ri-side-chips__clear[data-astro-cid-p2pqt3ec]{color:var(--ink-3)}.ri-side-links[data-astro-cid-p2pqt3ec]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ri-side-link[data-astro-cid-p2pqt3ec]{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:10px var(--s-2);border-radius:var(--r-1);text-decoration:none;transition:background .15s;display:flex}.ri-side-link[data-astro-cid-p2pqt3ec]+.ri-side-link[data-astro-cid-p2pqt3ec],.ri-side-links[data-astro-cid-p2pqt3ec] li[data-astro-cid-p2pqt3ec]+li[data-astro-cid-p2pqt3ec] .ri-side-link[data-astro-cid-p2pqt3ec]{border-top:1px solid var(--rule-soft)}.ri-side-link[data-astro-cid-p2pqt3ec]:hover{background:var(--paper-2)}.ri-side-link__label[data-astro-cid-p2pqt3ec]{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}.ri-side-link__note[data-astro-cid-p2pqt3ec]{font-family:var(--sans);color:var(--ink-3);font-size:11px}.ri-side-ad-label[data-astro-cid-p2pqt3ec]{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);margin:0 0 var(--s-2);text-align:center;font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){.ri-card-link[data-astro-cid-p2pqt3ec]:hover .ri-card[data-astro-cid-p2pqt3ec]{transform:none}}
