.DailyNews-module__uipYVq__section{margin:var(--space-8) 0}.DailyNews-module__uipYVq__header{margin-bottom:42px}.DailyNews-module__uipYVq__headingRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.DailyNews-module__uipYVq__eyebrow{color:var(--color-accent);letter-spacing:.12em;font-size:11px;font-weight:750}.DailyNews-module__uipYVq__date{color:var(--color-text-faint);font-variant-numeric:tabular-nums;font-size:13px}.DailyNews-module__uipYVq__pageTitle{letter-spacing:-.045em;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.35}.DailyNews-module__uipYVq__title{letter-spacing:-.035em;font-size:24px}.DailyNews-module__uipYVq__intro{color:var(--color-text-muted);margin-top:14px;font-size:16px;line-height:1.7}.DailyNews-module__uipYVq__mobileBreak{display:none}.DailyNews-module__uipYVq__listHeading{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:14px;display:flex}.DailyNews-module__uipYVq__listHeading b{color:var(--color-accent);margin-left:5px}.DailyNews-module__uipYVq__listHeading>span:last-child{color:var(--color-text-faint);font-size:12px}.DailyNews-module__uipYVq__list{margin:0;padding:0;list-style:none}.DailyNews-module__uipYVq__item{border-bottom:1px solid var(--color-border);gap:20px;padding:26px 0;display:flex}.DailyNews-module__uipYVq__number{color:var(--color-text-faint);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;font-weight:650}.DailyNews-module__uipYVq__article{flex:1}.DailyNews-module__uipYVq__meta{color:var(--color-text-faint);flex-wrap:wrap;gap:4px 12px;margin-bottom:9px;font-size:11px;display:flex}.DailyNews-module__uipYVq__headline{font-family:var(--font-jp);word-break:normal;font-size:18px;font-weight:650;line-height:1.75}.DailyNews-module__uipYVq__studyMeta{color:var(--color-text-faint);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:17px;font-size:12px;display:flex}.DailyNews-module__uipYVq__readLink{color:var(--color-accent);font-weight:650}.DailyNews-module__uipYVq__readLink>span{margin-left:5px}.DailyNews-module__uipYVq__notice,.DailyNews-module__uipYVq__empty{background:var(--color-bg-subtle);color:var(--color-text-muted);border-radius:8px;margin-top:16px;padding:18px;font-size:14px}.DailyNews-module__uipYVq__empty h2{color:var(--color-text);font-size:17px}.DailyNews-module__uipYVq__empty p{margin-top:10px}.DailyNews-module__uipYVq__empty a{color:var(--color-accent);margin-top:16px;display:inline-block}.DailyNews-module__uipYVq__footnote{color:var(--color-text-faint);margin-top:20px;font-size:12px;line-height:1.8}.DailyNews-module__uipYVq__more{color:var(--color-accent);margin-top:20px;font-size:14px;display:inline-block}@media (hover:hover){.DailyNews-module__uipYVq__item:hover .DailyNews-module__uipYVq__headline{color:var(--color-accent)}}@media (max-width:480px){.DailyNews-module__uipYVq__section{margin-top:24px}.DailyNews-module__uipYVq__header{margin-bottom:32px}.DailyNews-module__uipYVq__mobileBreak{display:initial}.DailyNews-module__uipYVq__item{gap:13px;padding:23px 0}.DailyNews-module__uipYVq__headline{font-size:17px}}
.page-module__Kjl5uq__main{max-width:700px;padding:var(--space-1) var(--page-x) var(--space-10);margin:0 auto}.page-module__Kjl5uq__unavailable{padding:60px 0}.page-module__Kjl5uq__unavailable>p{color:var(--color-accent);letter-spacing:.12em;font-size:12px;font-weight:700}.page-module__Kjl5uq__unavailable h1{letter-spacing:-.03em;margin:20px 0 12px;font-size:24px}.page-module__Kjl5uq__unavailable>span{color:var(--color-text-muted);line-height:1.8;display:block}.page-module__Kjl5uq__unavailable a{min-height:44px;color:var(--color-accent);align-items:center;margin-top:24px;display:inline-flex}.page-module__Kjl5uq__errorActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.page-module__Kjl5uq__errorActions a{margin-top:0}.page-module__Kjl5uq__errorActions button{background:var(--color-primary);min-height:44px;color:var(--color-primary-contrast);border:0;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600}
