.tr-edition{display:grid;align-content:start;gap:4px;padding:20px 22px;border-radius:22px;background:var(--band);min-height:190px}@media (min-width:735px){.tr-edition{min-height:160px}}.tr-edition-k{font-size:13px;line-height:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tr-edition-v{font-family:var(--font-compact);font-size:28px;line-height:32px;font-weight:700;color:var(--ink);text-wrap:balance}.tr-edition-s{font-size:17px;line-height:24px;color:var(--ink-muted)}.tr-days{margin-top:32px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.tr-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1069px){.tr-days{grid-template-columns:repeat(4,minmax(0,1fr))}}.tr-day{display:grid;align-content:start;gap:10px;padding:22px;border-radius:22px;background:var(--band)}.tr-day-n{font-size:15px;color:var(--color-b1-red);text-transform:uppercase;letter-spacing:.04em}.tr-day h3,.tr-day-n{font-family:var(--font-compact);font-weight:700}.tr-day h3{font-size:24px;line-height:28px;color:var(--ink)}.tr-day ul{display:grid;gap:6px;font-size:16px;line-height:23px;color:var(--ink)}.tr-day li{display:flex;gap:10px}.tr-day li:before{content:"";margin-top:9px;width:6px;height:6px;border-radius:999px;background:var(--color-b1-red);flex-shrink:0}.tr-day-wide{grid-column:1/-1}@media (min-width:1069px){.tr-day-wide{grid-column:span 2}}.tr-formats{margin-top:32px;display:grid;gap:12px}@media (min-width:900px){.tr-formats{grid-template-columns:repeat(3,minmax(0,1fr))}}.tr-format{display:grid;align-content:start;gap:12px;padding:26px;border-radius:24px;background:var(--page)}.tr-format h3{font-family:var(--font-display);font-size:22px;line-height:26px;text-transform:uppercase}.tr-format h3,.tr-price{font-weight:700;color:var(--ink)}.tr-price{font-family:var(--font-compact);font-size:44px;line-height:48px;font-variant-numeric:tabular-nums}.tr-price span{font-size:17px;color:var(--ink-muted)}.tr-format ul{display:grid;gap:8px;font-size:16px;line-height:23px;color:var(--ink)}.tr-format li{display:flex;gap:10px}.tr-format li:before{content:"";margin-top:9px;width:6px;height:6px;border-radius:999px;background:var(--color-b1-red);flex-shrink:0}.tr-plus{font-weight:700}.tr-rule{margin-top:24px;display:grid;gap:8px;padding:22px 24px;border-radius:22px;background:var(--page);box-shadow:inset 0 0 0 1.5px var(--color-b1-red);font-size:17px;line-height:25px;color:var(--ink)}.tr-rule b{font-size:19px}.tr-axes{margin-top:32px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1069px){.tr-axes{grid-template-columns:repeat(4,minmax(0,1fr))}}.tr-axis{display:grid;gap:6px;padding:22px;border-radius:22px;background:var(--band)}.tr-axis b{font-family:var(--font-compact);font-size:22px;color:var(--ink)}.tr-axis span{font-size:15px;line-height:21px;color:var(--ink-muted)}@media (min-width:1069px){.tr-next{grid-template-columns:repeat(3,minmax(0,1fr))}}.tr-day{transition:box-shadow .3s ease-out,background-color .3s ease-out}.tr-day.lit{box-shadow:inset 0 0 0 2px var(--color-b1-red)}@media (prefers-reduced-motion:reduce){.tr-day{transition:none}}