.NewsPanel-module__ep4lYq__panel{padding:var(--space-md) var(--space-md) var(--space-xxl);color:var(--color-text-primary)}.NewsPanel-module__ep4lYq__chipTabs{gap:var(--space-xs);scrollbar-width:none;margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) var(--space-md);padding:var(--space-md);background:var(--color-bg-primary);z-index:2;display:flex;position:sticky;top:0;overflow-x:auto}.NewsPanel-module__ep4lYq__chipTabs::-webkit-scrollbar{display:none}.NewsPanel-module__ep4lYq__chip{height:36px;padding:0 var(--space-md);border-radius:var(--radius-infinity);background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);cursor:default;white-space:nowrap;border:none;flex:none}.NewsPanel-module__ep4lYq__chip:disabled{opacity:1;color:var(--color-text-primary)}.NewsPanel-module__ep4lYq__chipActive,.NewsPanel-module__ep4lYq__chipActive:disabled{background:var(--color-neutral-0);color:var(--color-neutral-100)}.NewsPanel-module__ep4lYq__featured{padding-top:var(--space-sm)}.NewsPanel-module__ep4lYq__badge{padding:0 var(--space-xs);border:var(--border-lg) solid var(--color-border-primary);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md);line-height:1.2;display:inline-block}.NewsPanel-module__ep4lYq__headline{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md);letter-spacing:.01em;line-height:1.4}.NewsPanel-module__ep4lYq__topic{padding:var(--space-xxs) var(--space-sm);background:var(--color-bg-tertiary);border-radius:var(--radius-xs);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--space-md);display:inline-block}.NewsPanel-module__ep4lYq__excerpt{font-size:var(--font-size-md);color:var(--color-text-primary);line-height:var(--line-height-loose);margin:0 0 var(--space-lg);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NewsPanel-module__ep4lYq__heroImage{width:calc(100% + var(--space-md) * 2);margin:0 calc(var(--space-md) * -1) var(--space-lg);aspect-ratio:3/2;background:radial-gradient(at 40% 35%,#0000002e,#0000 60%),linear-gradient(#f5d96a 0%,#f0c93f 50%,#e8b727 100%);position:relative;overflow:hidden}.NewsPanel-module__ep4lYq__heroImage:before,.NewsPanel-module__ep4lYq__heroImage:after{content:"";background:linear-gradient(#2a3a68 0%,#1a2548 100%);border-radius:40% 40% 0 0/12% 12% 0 0;width:32%;height:55%;position:absolute;bottom:0}.NewsPanel-module__ep4lYq__heroImage:before{left:18%}.NewsPanel-module__ep4lYq__heroImage:after{background:linear-gradient(#3d2c5c 0%,#241935 100%);right:18%}.NewsPanel-module__ep4lYq__list{border-top:var(--border-md) solid var(--color-border-secondary);margin:0;padding:0;list-style:none}.NewsPanel-module__ep4lYq__listItem{padding:var(--space-lg) 0;border-bottom:var(--border-md) solid var(--color-border-secondary)}.NewsPanel-module__ep4lYq__listTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:1.5}.NewsPanel-module__ep4lYq__digest{padding-top:var(--space-xl)}.NewsPanel-module__ep4lYq__digestTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md);line-height:1.4}.NewsPanel-module__ep4lYq__digestCard{background:linear-gradient(180deg, var(--color-brand-90) 0%, var(--color-bg-tertiary) 100%);border-radius:var(--radius-md);height:120px}
.PodcastPanel-module__ch8tYa__panel{padding:var(--space-md) var(--space-md) var(--space-xxl);color:var(--color-text-primary)}.PodcastPanel-module__ch8tYa__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-md) 0 var(--space-xl);line-height:1.2}.PodcastPanel-module__ch8tYa__grid{gap:var(--space-xl) var(--space-md);grid-template-columns:1fr 1fr;display:grid}.PodcastPanel-module__ch8tYa__card{gap:var(--space-xs);flex-direction:column;display:flex}.PodcastPanel-module__ch8tYa__cover{aspect-ratio:1;border-radius:var(--radius-xs);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PodcastPanel-module__ch8tYa__coverBody{justify-content:center;align-items:center;gap:var(--space-xxs);padding:var(--space-sm);text-align:center;color:var(--color-neutral-0);font-weight:var(--font-weight-bold);letter-spacing:.02em;flex-direction:column;display:flex}.PodcastPanel-module__ch8tYa__coverText{font-size:var(--font-size-xl);white-space:pre-line;line-height:1.25}.PodcastPanel-module__ch8tYa__coverSubText{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:.08em;opacity:.85}.PodcastPanel-module__ch8tYa__coverBrand{right:var(--space-xxs);bottom:var(--space-xs);font-size:var(--font-size-2xs);color:var(--color-neutral-100);text-align:right;padding:var(--space-xxs);border-radius:var(--radius-xs);background:#00000040;line-height:1.2;position:absolute}.PodcastPanel-module__ch8tYa__duration{right:var(--space-xs);bottom:var(--space-xs);color:var(--color-neutral-100);padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:#000000b8;position:absolute}.PodcastPanel-module__ch8tYa__coverBrand{bottom:calc(var(--space-xs) + var(--space-lg));color:#ffffffe0;font-weight:var(--font-weight-bold);background:0 0}.PodcastPanel-module__ch8tYa__cover_foodhee{background:linear-gradient(135deg,#d9c7a8 0%,#b89e78 100%)}.PodcastPanel-module__ch8tYa__cover_foodhee .PodcastPanel-module__ch8tYa__coverBody{color:var(--color-neutral-5)}.PodcastPanel-module__ch8tYa__cover_newsschool,.PodcastPanel-module__ch8tYa__cover_newsschool2{background:linear-gradient(#7cd93e 0%,#5cc22d 100%)}.PodcastPanel-module__ch8tYa__cover_newsschool .PodcastPanel-module__ch8tYa__coverBody,.PodcastPanel-module__ch8tYa__cover_newsschool2 .PodcastPanel-module__ch8tYa__coverBody{color:var(--color-neutral-0)}.PodcastPanel-module__ch8tYa__cover_moshimo{background-blend-mode:normal;background-color:#0000;background-image:repeating-linear-gradient(-45deg,#0000 0 10px,#f5d750d9 10px 18px),linear-gradient(#3d6b3f 0%,#2d5531 100%);background-position:top,50%;background-repeat:no-repeat;background-size:100% 18px,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.PodcastPanel-module__ch8tYa__cover_moshimo .PodcastPanel-module__ch8tYa__coverBody{color:var(--color-neutral-100)}.PodcastPanel-module__ch8tYa__cover_oneonone{background:linear-gradient(135deg,#00000026,#0000),repeating-linear-gradient(90deg,#a34a2e 0 22px,#8c3e27 22px 24px)}.PodcastPanel-module__ch8tYa__cover_oneonone .PodcastPanel-module__ch8tYa__coverBody{color:#f28a2a;font-size:var(--font-size-3xl);letter-spacing:.04em;text-shadow:2px 2px 0 var(--color-neutral-0), -1px -1px 0 var(--color-neutral-0), 1px -1px 0 var(--color-neutral-0), -1px 1px 0 var(--color-neutral-0)}.PodcastPanel-module__ch8tYa__cover_houdan{background:linear-gradient(#b7d7e6 0%,#8cbbd1 100%)}.PodcastPanel-module__ch8tYa__cover_houdan .PodcastPanel-module__ch8tYa__coverBody{color:#2b4a5c}.PodcastPanel-module__ch8tYa__episodeTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-xs) 0 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.PodcastPanel-module__ch8tYa__episodeTime{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}
.AsahiShell-module__zNsn3G__root{height:100svh;min-height:100svh;padding-top:env(safe-area-inset-top);background:var(--color-bg-primary);flex-direction:column;display:flex;overflow:hidden}.AsahiShell-module__zNsn3G__header{background:var(--color-bg-primary);z-index:2;flex:none}.AsahiShell-module__zNsn3G__logoArea{height:calc(60px - var(--logo-offset,0px));overflow:hidden}.AsahiShell-module__zNsn3G__logoRow{height:60px;padding:0 var(--space-md);transform:translateY(calc(var(--logo-offset,0px) * -1));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.AsahiShell-module__zNsn3G__logo{grid-column:2;width:auto;height:22px;display:block}@media (prefers-color-scheme:dark){.AsahiShell-module__zNsn3G__logo{filter:invert()}}.AsahiShell-module__zNsn3G__searchBtn{color:var(--color-text-primary);padding:var(--space-xs);cursor:default;background:0 0;border:none;grid-column:3;justify-content:center;justify-self:end;align-items:center;display:flex}.AsahiShell-module__zNsn3G__searchBtn:disabled{color:var(--color-text-primary);opacity:1}.AsahiShell-module__zNsn3G__sectionTabs{gap:var(--space-xl);scrollbar-width:none;padding:0 var(--space-md);border-bottom:var(--border-md) solid var(--color-border-secondary);background:var(--color-bg-primary);height:48px;display:flex;overflow-x:auto}.AsahiShell-module__zNsn3G__sectionTabs::-webkit-scrollbar{display:none}.AsahiShell-module__zNsn3G__sectionTab{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;height:100%;padding:0;line-height:1.2;position:relative}.AsahiShell-module__zNsn3G__sectionTabActive{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.AsahiShell-module__zNsn3G__sectionTabActive:after{content:"";background:var(--color-text-primary);border-radius:var(--radius-infinity);height:3px;position:absolute;bottom:-1px;left:0;right:0}.AsahiShell-module__zNsn3G__panels{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:auto;min-height:0;display:flex;overflow:auto hidden}.AsahiShell-module__zNsn3G__panels::-webkit-scrollbar{display:none}.AsahiShell-module__zNsn3G__panel{scroll-snap-align:start;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;background:var(--color-bg-primary);flex:0 0 100%;width:100%;height:100%;overflow-y:auto}.AsahiShell-module__zNsn3G__dummyPanel{min-height:calc(100% + 120px);padding:var(--space-xxl);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.AsahiShell-module__zNsn3G__dummyLabel{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.AsahiShell-module__zNsn3G__tabBar{height:var(--shell-tab-height,68px);background:var(--color-bg-primary);border-top:var(--border-md) solid var(--color-border-primary);padding-bottom:env(safe-area-inset-bottom);z-index:2;flex:none;grid-template-columns:repeat(5,1fr);display:grid}.AsahiShell-module__zNsn3G__tab{padding:var(--space-xs) var(--space-xxs) var(--space-sm);justify-content:center;align-items:center;gap:var(--space-xxs);color:var(--color-text-tertiary);cursor:default;background:0 0;border:none;flex-direction:column;display:flex;position:relative}.AsahiShell-module__zNsn3G__tab:disabled{opacity:1;color:var(--color-text-tertiary)}.AsahiShell-module__zNsn3G__tabIconWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.AsahiShell-module__zNsn3G__tabLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:1.2}.AsahiShell-module__zNsn3G__tabActive,.AsahiShell-module__zNsn3G__tabActive:disabled{color:var(--color-text-primary)}.AsahiShell-module__zNsn3G__tabIndicator{left:50%;bottom:var(--space-xxs);border-radius:var(--radius-infinity);background:var(--color-text-primary);width:22px;height:2px;position:absolute;transform:translate(-50%)}.AsahiShell-module__zNsn3G__tabDot{top:calc(var(--space-xxs) * -.5);right:calc(var(--space-xxs) * -1);border-radius:var(--radius-infinity);background:var(--color-accent);border:var(--border-lg) solid var(--color-bg-primary);width:8px;height:8px;position:absolute}
