.sv3 .rt-archive-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.sv3 .rt-archive-list a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:15px;color:var(--ink);text-decoration:none;transition:border-color .2s ease}.sv3 .rt-archive-list a:hover{border-color:var(--g)}.sv3 .rt-archive-list a[aria-current=page]{border-color:var(--ink)}.sv3 .rt-archive-list small{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sv3 .rt-week-summary{max-width:760px;font-size:18px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.sv3 .rt-week-table-wrap{overflow-x:auto;margin-top:28px}.sv3 .rt-week-table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.sv3 .rt-week-table td,.sv3 .rt-week-table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.sv3 .rt-week-table th{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sv3 .rt-week-table td.rt-num{font-variant-numeric:tabular-nums;white-space:nowrap}.sv3 .rt-week-table a{color:var(--g-ink);text-decoration:underline;text-underline-offset:3px}.sv3 .rt-week-note{margin-top:16px;font-size:14px;color:var(--muted)}