.TodayHubPage-module__xdVzWG__top{border-bottom:1px solid var(--ts-line);background:linear-gradient(#fbfbf9 0%,#f8f8f5 100%)}.TodayHubPage-module__xdVzWG__topInner{max-width:52rem;padding-block:clamp(2.2rem,1rem + 3vw,4rem) clamp(1.8rem,1rem + 2vw,2.8rem)}.TodayHubPage-module__xdVzWG__kicker{margin-bottom:1rem;font-size:.78rem}.ts[dir=rtl] .TodayHubPage-module__xdVzWG__kicker{font-size:.98rem}.TodayHubPage-module__xdVzWG__h1{letter-spacing:-.03em;max-width:44rem;color:var(--ts-ink);font-size:clamp(2.2rem,1.2rem + 3vw,3.6rem);line-height:1.04}.ts[dir=rtl] .TodayHubPage-module__xdVzWG__h1{letter-spacing:0;line-height:1.3}.TodayHubPage-module__xdVzWG__lead{max-width:40rem;color:var(--ts-body);margin-top:1.1rem;font-size:clamp(1.02rem,.95rem + .3vw,1.18rem);line-height:1.65}.TodayHubPage-module__xdVzWG__follow{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.6rem;display:flex}.TodayHubPage-module__xdVzWG__followLabel{color:var(--ts-ink-2);margin:0;font-size:.92rem;font-weight:600}.TodayHubPage-module__xdVzWG__rss{border:1px solid var(--ts-line-2);min-height:36px;color:var(--ts-ink-2);font-family:var(--ts-sans);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.TodayHubPage-module__xdVzWG__rss:hover{border-color:var(--ts-forest);color:var(--ts-forest)}.TodayHubPage-module__xdVzWG__list{background:var(--ts-paper);padding-block:clamp(2rem,1.4rem + 2vw,3.4rem) clamp(3rem,2rem + 3vw,5rem)}.TodayHubPage-module__xdVzWG__listInner{gap:clamp(2.2rem,1.6rem + 2vw,3.4rem);max-width:52rem;display:grid}.TodayHubPage-module__xdVzWG__day{gap:1rem;display:grid}.TodayHubPage-module__xdVzWG__dayHead{border-bottom:1px solid var(--ts-line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding-bottom:.7rem;display:flex}.TodayHubPage-module__xdVzWG__dayDate{color:var(--ts-ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);line-height:1.25}.ts[dir=rtl] .TodayHubPage-module__xdVzWG__dayDate{letter-spacing:0}.TodayHubPage-module__xdVzWG__dayMeta{color:var(--ts-muted);align-items:center;gap:.6rem;margin:0;font-size:.9rem;display:flex}.TodayHubPage-module__xdVzWG__code{border:1px solid var(--ts-line-2);color:var(--ts-ink-2);font-family:var(--ts-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;padding:.1rem .5rem;font-size:.78rem;font-weight:600}.TodayHubPage-module__xdVzWG__stories{gap:.9rem;display:grid}.TodayHubPage-module__xdVzWG__story{border:1px solid var(--ts-line);min-width:0;scroll-margin-top:calc(var(--ts-header-h,72px) + 16px);background:#fff;border-radius:14px;gap:.7rem;padding:clamp(1.1rem,.9rem + .6vw,1.5rem);display:grid}.TodayHubPage-module__xdVzWG__storyTop{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.TodayHubPage-module__xdVzWG__chip{background:var(--ts-mint);color:var(--ts-forest);border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.TodayHubPage-module__xdVzWG__chip[data-tone=unconfirmed_leak]{color:#8a4b08;background:#fff4e5}.TodayHubPage-module__xdVzWG__date{color:var(--ts-muted);font-size:.85rem}.TodayHubPage-module__xdVzWG__headline{color:var(--ts-ink);letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,1.02rem + .45vw,1.38rem);line-height:1.4}.ts[dir=rtl] .TodayHubPage-module__xdVzWG__headline{letter-spacing:0;line-height:1.6}.TodayHubPage-module__xdVzWG__number{color:var(--ts-forest);font-weight:700}.TodayHubPage-module__xdVzWG__summary{color:var(--ts-body);overflow-wrap:anywhere;gap:.25rem;font-size:1rem;line-height:1.65;display:grid}.TodayHubPage-module__xdVzWG__summary p{margin:0}.TodayHubPage-module__xdVzWG__meaning{background:var(--ts-paper);border-inline-start:3px solid var(--ts-forest);border-radius:10px;padding:.85rem 1rem}.TodayHubPage-module__xdVzWG__meaningTitle{color:var(--ts-forest);margin:0 0 .35rem;font-size:.88rem;font-weight:700}.TodayHubPage-module__xdVzWG__meaningList{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.TodayHubPage-module__xdVzWG__meaningList li{color:var(--ts-ink-2);overflow-wrap:anywhere;padding-inline-start:1rem;font-size:.95rem;line-height:1.6;position:relative}.TodayHubPage-module__xdVzWG__meaningList li:before{content:"";inset-inline-start:.1rem;background:var(--ts-forest);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.7em}.TodayHubPage-module__xdVzWG__storyFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding-top:.3rem;display:flex}.TodayHubPage-module__xdVzWG__source{min-width:0;color:var(--ts-muted);margin:0;font-size:.88rem}.TodayHubPage-module__xdVzWG__source a{color:var(--ts-ink-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.TodayHubPage-module__xdVzWG__source a:hover{color:var(--ts-forest)}.TodayHubPage-module__xdVzWG__guide{border:1px solid var(--ts-btn);border-radius:var(--ts-radius-btn);background:var(--ts-btn);color:#fff;min-height:44px;font-family:var(--ts-sans);align-items:center;gap:.6rem;margin-inline-start:auto;padding:0 1rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.ts[dir=rtl] .TodayHubPage-module__xdVzWG__guide{font-family:var(--ts-ar-sans)}.TodayHubPage-module__xdVzWG__guide:hover{background:var(--ts-btn-hover)}.TodayHubPage-module__xdVzWG__guideCode{font-family:var(--ts-sans);letter-spacing:.04em;background:#ffffff29;border-radius:5px;padding:.05rem .4rem;font-size:.75rem}.TodayHubPage-module__xdVzWG__empty{border:1px dashed var(--ts-line-2);color:var(--ts-body);border-radius:14px;margin:0;padding:1.4rem;font-size:1rem;line-height:1.6}@media (max-width:640px){.TodayHubPage-module__xdVzWG__guide{justify-content:center;width:100%}.TodayHubPage-module__xdVzWG__storyFoot{flex-direction:column;align-items:stretch}}
