.tapchi-refreshed{--tapchi-refreshed-gold:var(--index-gold-bright,var(--color-gold-bright));--tapchi-refreshed-rule:var(--index-gold,var(--color-gold));--tapchi-refreshed-ink:var(--index-ink,var(--color-ink));--tapchi-refreshed-muted:var(--index-muted,color-mix(in srgb, var(--color-ink) 82%, transparent));border:1px solid color-mix(in srgb, var(--tapchi-refreshed-rule) 30%, transparent);min-width:0;color:var(--tapchi-refreshed-ink);border-radius:1rem;margin-block:clamp(1rem,3vw,1.75rem) clamp(1.5rem,4vw,2.5rem);padding:clamp(.9rem,3vw,1.5rem);scroll-margin-top:5rem}.tapchi-refreshed__head h2{color:var(--tapchi-refreshed-gold);font-family:"Lora", "Lora fallback", var(--font-serif), serif;text-wrap:balance;margin:0;font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.25}.tapchi-refreshed__head p{max-width:46rem;color:var(--tapchi-refreshed-muted);text-wrap:pretty;margin:.4rem 0 0;font-size:.9375rem;line-height:1.65}.tapchi-refreshed__list{grid-template-columns:minmax(0,1fr);column-gap:clamp(1rem,3vw,2rem);margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.tapchi-refreshed__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tapchi-refreshed__item{border-top:1px solid color-mix(in srgb, var(--tapchi-refreshed-rule) 20%, transparent);min-width:0;padding-block:.55rem .65rem}.tapchi-refreshed__link{min-height:2.75rem;color:var(--tapchi-refreshed-gold);overflow-wrap:anywhere;touch-action:manipulation;align-items:center;font-size:1rem;font-weight:600;line-height:1.45;text-decoration:none;display:flex}.tapchi-refreshed__link:hover{text-underline-offset:4px;text-decoration:underline}.tapchi-refreshed__link:focus-visible{outline:3px solid var(--tapchi-refreshed-gold);outline-offset:3px;border-radius:.25rem}.tapchi-refreshed__meta{color:var(--tapchi-refreshed-muted);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:.8125rem;line-height:1.55}.tapchi-refreshed__when,.tapchi-refreshed__first{white-space:nowrap}.tapchi-refreshed__section{font-weight:600}@media (width<=47.99rem){.tapchi-refreshed__head p{font-size:.875rem}.tapchi-refreshed__item{padding-block:.35rem .5rem}.tapchi-refreshed__link{font-size:.9375rem;line-height:1.4}.tapchi-refreshed__meta{margin-top:.05rem;font-size:.78rem}}@media (forced-colors:active){.tapchi-refreshed,.tapchi-refreshed__item{border-color:canvastext}}
