.IFZYTq_root{flex-direction:column;gap:36px;display:flex}.IFZYTq_block{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.IFZYTq_legend{margin-bottom:12px;padding:0;font-size:1.1rem;font-weight:800}.IFZYTq_topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.IFZYTq_topic{cursor:pointer;box-shadow:inset 0 0 0 1px var(--rule-strong);transition:background-color .2s var(--ease-out);align-items:center;gap:12px;padding:14px 16px;display:flex}.IFZYTq_topic:has(input:checked){background:var(--foam);box-shadow:inset 0 0 0 2px var(--brine)}.IFZYTq_topic input{accent-color:var(--brine);width:18px;height:18px}.IFZYTq_days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.IFZYTq_day,.IFZYTq_time{cursor:pointer;background:var(--salt);box-shadow:inset 0 0 0 1px var(--rule-strong);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border:0}.IFZYTq_day{flex-direction:column;align-items:center;gap:2px;padding:12px 6px;display:flex}.IFZYTq_day span{color:var(--ink-3);font-size:.9rem}.IFZYTq_day strong{font-size:1.2rem}.IFZYTq_time{padding:12px 6px;font-weight:700}.IFZYTq_day:hover,.IFZYTq_time:hover{background:var(--salt-2)}.IFZYTq_day[aria-checked=true],.IFZYTq_time[aria-checked=true]{background:var(--ink);color:var(--salt)}.IFZYTq_day[aria-checked=true] span{color:var(--turq-light)}.IFZYTq_times{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.IFZYTq_input{background:var(--salt);min-height:52px;box-shadow:inset 0 0 0 1px var(--rule-strong);border:0;max-width:420px;padding:12px 16px}.IFZYTq_input:focus{outline:2px solid var(--moab);outline-offset:2px}.IFZYTq_footer{border-top:1px solid var(--rule-strong);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.IFZYTq_summary{font-family:var(--font-display);flex-basis:100%;margin:0;font-size:2.2rem;line-height:1}.IFZYTq_hint{color:var(--ink-3);margin:0}@media (max-width:640px){.IFZYTq_topics{grid-template-columns:1fr}.IFZYTq_days{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.IFZYTq_day strong{font-size:1rem}}
._2IQORq_grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px 96px;padding-block:clamp(56px,8vw,120px);display:grid}._2IQORq_intro{flex-direction:column;gap:24px;display:flex;position:sticky;top:112px}._2IQORq_title{margin:0;font-size:clamp(4rem,9vw,8rem)}._2IQORq_intro .lead{margin:0}._2IQORq_facts{border-top:1px solid var(--rule-strong);margin:16px 0 0}._2IQORq_facts div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding-block:14px;display:flex}._2IQORq_facts dt{font-weight:700}._2IQORq_facts dd{color:var(--ink-2);margin:0}._2IQORq_panel{background:var(--salt-2);--facet:24px;clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:clamp(24px,4vw,48px)}._2IQORq_embed{background:var(--salt);border:0;width:100%;min-height:720px}@media (max-width:960px){._2IQORq_grid{grid-template-columns:1fr}._2IQORq_intro{position:static}}
