.otd-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:28px;align-items:end}.otd-picker h2,.otd-feature h2,.otd-archive h2{margin:.15em 0;color:#fff;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.otd-picker form{display:grid;gap:8px}.otd-picker label{color:var(--muted);font-size:.82rem;font-weight:800}.otd-picker form>div{display:flex;gap:8px}.otd-picker input{min-width:0;min-height:44px;flex:1;border:1px solid var(--line);border-radius:7px;background:#171313;color:#fff;padding:9px 11px;font:inherit;color-scheme:dark}.otd-feature{margin-top:18px!important;border-color:rgba(215,173,85,.46)}.otd-feature-date{margin:0!important;color:var(--gold)!important;font-size:1.05rem;font-weight:800}.otd-feature>p:not(.eyebrow,.otd-feature-date,.otd-share-status){max-width:820px}.otd-actions,.otd-links{display:flex;flex-wrap:wrap;gap:10px}.otd-share-status{min-height:1.4em;margin-bottom:0!important;color:var(--gold)!important}.otd-archive{margin-top:34px!important}.otd-archive-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr);gap:28px;align-items:end;margin-bottom:16px}.otd-archive-heading>p{color:rgba(255,245,226,.72);line-height:1.6}.otd-event-list{display:grid;gap:12px}.otd-event{display:grid;grid-template-columns:116px minmax(0,1fr);gap:20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,245,226,.07),rgba(255,245,226,.025)),var(--panel);padding:clamp(16px,2.5vw,26px);scroll-margin-top:18px}.otd-event.is-selected,.otd-event:target{border-color:var(--gold);box-shadow:0 0 0 2px rgba(215,173,85,.15),var(--shadow)}.otd-date{display:grid;align-content:start;border-right:1px solid var(--line);padding-right:18px}.otd-date span{color:#fff;font-size:2.8rem;font-weight:900;line-height:.9}.otd-date strong{margin-top:5px;color:var(--gold);font-size:.9rem;text-transform:uppercase}.otd-date small{margin-top:10px;color:var(--muted)}.otd-copy h2{margin:.15em 0 .35em;color:#fff;font-size:clamp(1.35rem,3vw,2rem)}.otd-copy>p:not(.eyebrow){max-width:850px;color:rgba(255,245,226,.78);line-height:1.68}.otd-links a:first-child{font-weight:800}.otd-links a:last-child{color:var(--muted)}.otd-method{margin-top:18px!important}@media(max-width:720px){.otd-picker,.otd-archive-heading{grid-template-columns:1fr}.otd-event{grid-template-columns:74px minmax(0,1fr);gap:13px}.otd-date{padding-right:12px}.otd-date span{font-size:2.15rem}.otd-picker form>div{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
