.cover[data-astro-cid-3egcxn52]{background:var(--red);color:#fff;position:relative}a[data-astro-cid-3egcxn52]{text-decoration:none}.masthead[data-astro-cid-3egcxn52]{padding:4px var(--gutter) 10px;font-family:var(--font-masthead);letter-spacing:-.01em;margin:0;font-size:clamp(3.25rem,17vw,5.5rem);line-height:1}.photo[data-astro-cid-3egcxn52]{aspect-ratio:4/3;overflow:hidden}.photo[data-astro-cid-3egcxn52] img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) both settle;display:block}@keyframes settle{0%{transform:scale(1.045)}to{transform:scale(1)}}.copy[data-astro-cid-3egcxn52]{padding:18px var(--gutter) 8px}.photo[data-astro-cid-3egcxn52]{position:relative}.sample-caption[data-astro-cid-3egcxn52]{z-index:1;color:#fff;background:#14234bbf;border-radius:4px;margin:0;padding:2px 8px;font-size:.875rem;position:absolute;bottom:8px;right:8px}.programme[data-astro-cid-3egcxn52]{font-family:var(--font-head);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}h1[data-astro-cid-3egcxn52]{font-family:var(--font-head);margin:4px 0 0;font-weight:800;line-height:.98}.remember[data-astro-cid-3egcxn52]{color:var(--yellow);letter-spacing:-.01em;font-size:clamp(3.25rem,15vw,4.5rem);display:block}.question[data-astro-cid-3egcxn52]{text-wrap:balance;margin-top:6px;font-size:clamp(1.875rem,8vw,2.5rem);line-height:1.05;display:block}.play[data-astro-cid-3egcxn52]{background:var(--yellow);min-height:52px;color:var(--navy);font-family:var(--font-head);border-radius:999px;align-items:center;gap:12px;margin-top:18px;padding:0 28px;font-size:1.75rem;font-weight:800;transition:transform .16s ease-out,background-color .16s ease-out;display:inline-flex;box-shadow:0 4px 14px #14234b4d}.play[data-astro-cid-3egcxn52]:hover{background:#fff36b;transform:translateY(-1px)}.coverlines[data-astro-cid-3egcxn52]{padding:18px var(--gutter) 24px;gap:10px;margin:0;list-style:none;display:grid}.coverline[data-astro-cid-3egcxn52]{color:#fff;min-height:64px;font-family:var(--font-head);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;font-size:1.625rem;font-weight:700;line-height:1.05;transition:transform .16s ease-out,filter .16s ease-out;display:flex;box-shadow:0 4px 12px #14234b40}.coverline[data-astro-cid-3egcxn52] .icon{font-size:1.5rem}.coverline[data-astro-cid-3egcxn52] .cover-break{display:none}.coverline[data-astro-cid-3egcxn52]:hover{filter:brightness(1.08);transform:translate(-2px)}.tone-blue[data-astro-cid-3egcxn52]{background:var(--tone-blue)}.tone-red[data-astro-cid-3egcxn52]{background:var(--tone-red);box-shadow:inset 0 0 0 2px #fff,0 4px 12px #14234b40}.tone-green[data-astro-cid-3egcxn52]{background:var(--tone-green)}@media (width>=1024px){.cover[data-astro-cid-3egcxn52]{margin-top:calc(-6 * var(--u));height:calc(388 * var(--u));overflow:hidden}.photo[data-astro-cid-3egcxn52]{aspect-ratio:auto;position:absolute;inset:0}.photo[data-astro-cid-3egcxn52] img{object-position:50% 35%}.photo[data-astro-cid-3egcxn52]:after{content:"";background:linear-gradient(90deg,#0a10089e 0%,#0a100861 28%,#0a100800 46%);position:absolute;inset:0}.masthead[data-astro-cid-3egcxn52]{z-index:2;width:calc(645 * var(--u));height:calc(128 * var(--u));padding:0 0 0 calc(26 * var(--u));box-sizing:border-box;background:var(--red);clip-path:polygon(0 0,100% 0,95.5% 100%,0 100%);font-size:calc(126 * var(--u));line-height:calc(122 * var(--u));letter-spacing:-.012em;position:absolute;top:0;left:0}.copy[data-astro-cid-3egcxn52]{z-index:1;left:calc(28 * var(--u));top:calc(134 * var(--u));width:calc(520 * var(--u));padding:0;position:absolute}.programme[data-astro-cid-3egcxn52]{font-size:calc(24 * var(--u));letter-spacing:.01em}h1[data-astro-cid-3egcxn52]{margin-top:0;line-height:.88}.remember[data-astro-cid-3egcxn52]{font-size:calc(80 * var(--u));letter-spacing:-.015em}.question[data-astro-cid-3egcxn52]{width:calc(372 * var(--u));margin-top:calc(6 * var(--u));font-weight:700;font-size:calc(41 * var(--u));text-wrap:wrap;line-height:1.02}.play[data-astro-cid-3egcxn52]{margin-top:calc(6 * var(--u));min-height:max(40px, calc(46 * var(--u)));padding-inline:calc(32 * var(--u));gap:calc(14 * var(--u));font-weight:700;font-size:calc(30 * var(--u))}.coverlines[data-astro-cid-3egcxn52]{z-index:1;right:calc(22 * var(--u));top:calc(85 * var(--u));width:calc(234 * var(--u));gap:calc(15 * var(--u));padding:0;position:absolute}.coverline[data-astro-cid-3egcxn52]{height:calc(79 * var(--u));min-height:0;padding:calc(7 * var(--u)) calc(12 * var(--u)) 0 calc(17 * var(--u));box-sizing:border-box;border-radius:calc(8 * var(--u));line-height:1.02;font-size:calc(27 * var(--u));display:block;position:relative}.sample-caption[data-astro-cid-3egcxn52]{right:auto;left:calc(560 * var(--u));bottom:calc(10 * var(--u))}.coverline[data-astro-cid-3egcxn52] .cover-break{display:inline}.coverline[data-astro-cid-3egcxn52] span[data-astro-cid-3egcxn52]{max-width:calc(205 * var(--u));display:block}.coverline[data-astro-cid-3egcxn52] .icon{right:calc(14 * var(--u));bottom:calc(16 * var(--u));font-size:calc(28 * var(--u));position:absolute}}.tv[data-astro-cid-zblut4we]{padding-top:28px}.head[data-astro-cid-zblut4we]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}ul[data-astro-cid-zblut4we],ol[data-astro-cid-zblut4we]{margin:0;padding:0;list-style:none}.guide[data-astro-cid-zblut4we]{color:var(--link);align-items:center;gap:6px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.guide[data-astro-cid-zblut4we]:hover{text-decoration:underline}.channels[data-astro-cid-zblut4we]{scroll-snap-type:x mandatory;grid-auto-columns:minmax(270px,82%);grid-auto-flow:column;gap:14px;margin-top:14px;padding-bottom:8px;display:grid;overflow-x:auto}.channel[data-astro-cid-zblut4we]{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.channel[data-astro-cid-zblut4we] h3[data-astro-cid-zblut4we]{color:var(--tone-ink,#fff);background:var(--tone);font-family:var(--font-head);margin:0;padding:6px 18px;font-size:1.5rem;font-weight:800;line-height:1.2}.channel[data-astro-cid-zblut4we] ol[data-astro-cid-zblut4we]{flex:1;padding:4px 18px 0}.channel[data-astro-cid-zblut4we] ol[data-astro-cid-zblut4we] li[data-astro-cid-zblut4we]{grid-template-columns:3.6em 1fr;column-gap:8px;padding:12px 0;display:grid}.channel[data-astro-cid-zblut4we] ol[data-astro-cid-zblut4we] li[data-astro-cid-zblut4we]+li[data-astro-cid-zblut4we]{border-top:1px solid var(--line)}.time[data-astro-cid-zblut4we]{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink);grid-row:span 2;font-size:1.15em;font-weight:700;line-height:1.1}.title[data-astro-cid-zblut4we]{font-weight:700;line-height:1.2}.detail[data-astro-cid-zblut4we]{color:var(--muted);font-size:1rem;line-height:1.3}.channel[data-astro-cid-zblut4we] .guide[data-astro-cid-zblut4we]{padding:6px 18px 14px;font-size:1.125rem}.cards[data-astro-cid-zblut4we]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:14px;display:grid}.card[data-astro-cid-zblut4we]{border:1px solid var(--line);border-radius:8px;padding-bottom:12px;overflow:hidden}.card[data-astro-cid-zblut4we] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.card[data-astro-cid-zblut4we] p[data-astro-cid-zblut4we]{margin:0;padding-inline:14px}.card[data-astro-cid-zblut4we] .time[data-astro-cid-zblut4we]{color:var(--link);margin-top:10px;display:block}.card[data-astro-cid-zblut4we] .title[data-astro-cid-zblut4we]{font-family:var(--font-head);color:var(--navy);font-size:1.375rem}.tag[data-astro-cid-zblut4we]{background:var(--tone);color:var(--tone-ink,#fff);font-family:var(--font-head);border-radius:4px;font-size:1rem;font-weight:700;display:inline-block;margin:6px 14px 0!important;padding:2px 8px!important}.panel[data-astro-cid-zblut4we]{aspect-ratio:3/2;background:var(--tone);color:var(--tone-ink,#fff);place-items:center;font-size:3rem;display:grid}.head[data-astro-cid-zblut4we]{flex-wrap:wrap}.empty[data-astro-cid-zblut4we]{margin:12px 0 0}.title[data-astro-cid-zblut4we] a[data-astro-cid-zblut4we]{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.title[data-astro-cid-zblut4we] a[data-astro-cid-zblut4we]:hover{text-decoration-color:currentColor}@media (width>=1024px){.tv[data-astro-cid-zblut4we]{padding-top:calc(6 * var(--u))}.channels[data-astro-cid-zblut4we]{gap:calc(15 * var(--u));margin-top:calc(6 * var(--u));grid-template-columns:repeat(6,1fr);grid-auto-flow:row;padding:0;overflow:visible}.channel[data-astro-cid-zblut4we]{border-radius:calc(8 * var(--u));grid-column:span 2}.channel[data-astro-cid-zblut4we]:nth-child(n+4){grid-column:span 3}.channel[data-astro-cid-zblut4we] h3[data-astro-cid-zblut4we]{padding:calc(4 * var(--u)) calc(20 * var(--u));font-size:max(1.25rem, calc(24 * var(--u)))}.channel[data-astro-cid-zblut4we] ol[data-astro-cid-zblut4we]{padding:0 calc(16 * var(--u)) 0 calc(20 * var(--u))}.channel[data-astro-cid-zblut4we] ol[data-astro-cid-zblut4we] li[data-astro-cid-zblut4we]{padding-block:calc(7 * var(--u));font-size:max(1rem, calc(16 * var(--u)));line-height:1.25}.detail[data-astro-cid-zblut4we]{font-size:max(1rem, calc(16 * var(--u)));line-height:1.25}.channel[data-astro-cid-zblut4we] .guide[data-astro-cid-zblut4we]{padding:calc(2 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u));font-size:max(1rem, calc(17 * var(--u)))}.cards[data-astro-cid-zblut4we]{gap:calc(15 * var(--u));grid-template-columns:repeat(5,1fr)}}@media (width>=1280px){.channels[data-astro-cid-zblut4we]{grid-template-columns:repeat(5,1fr)}.channel[data-astro-cid-zblut4we],.channel[data-astro-cid-zblut4we]:nth-child(n+4){grid-column:auto}}ul[data-astro-cid-lcdefpme],ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.reading[data-astro-cid-lcdefpme]{gap:32px;margin-top:32px;display:grid}.latest[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:12px;margin-top:12px;display:grid}.article[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:112px 1fr;gap:14px;padding:6px;transition:box-shadow .16s ease-out;display:grid;position:relative;box-shadow:0 2px 8px #14234b0f}.article[data-astro-cid-lcdefpme]:hover{box-shadow:0 6px 16px #14234b24}.article[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%;height:100%}.article[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--navy);margin:4px 0 0;font-size:1.1875rem;font-weight:700;line-height:1.2}.article[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.article[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.article[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{box-shadow:none;outline:none}.article[data-astro-cid-lcdefpme]:focus-within{outline:3px solid var(--navy);outline-offset:3px}.article[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.more[data-astro-cid-lcdefpme]{color:var(--link);align-items:center;gap:6px;margin-top:6px;font-size:1rem;font-weight:700;display:inline-flex}.tile[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--red);color:#fff;border-radius:5px;place-items:center;font-size:2.5rem;display:grid}.all[data-astro-cid-lcdefpme]{margin:10px 0 0}.all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--link);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.popular[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{font-size:max(1.75rem, calc(31 * var(--u)))}.popular[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{counter-reset:rank;margin-top:8px}.popular[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);counter-increment:rank;align-items:center;gap:14px;padding:8px 0;display:flex}.popular[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(rank);background:var(--disc);color:#fff;width:30px;height:30px;font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:800;display:grid}.rank-1[data-astro-cid-lcdefpme]{--disc:var(--ch-bbc1)}.rank-2[data-astro-cid-lcdefpme]{--disc:var(--ch-bbc2)}.rank-3[data-astro-cid-lcdefpme]{--disc:#a86b00}.rank-4[data-astro-cid-lcdefpme]{--disc:var(--tone-green)}.rank-5[data-astro-cid-lcdefpme]{--disc:var(--ch-ch4)}.popular[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--navy);font-weight:400;line-height:1.25;text-decoration:none}.popular[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (width>=640px){.latest[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (width>=1024px){.reading[data-astro-cid-lcdefpme]{grid-template-columns:1fr calc(358 * var(--u));gap:calc(30 * var(--u));margin-top:calc(16 * var(--u))}.latest[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:calc(15 * var(--u));margin-top:calc(6 * var(--u));grid-template-columns:repeat(3,1fr)}.article[data-astro-cid-lcdefpme]{grid-template-columns:calc(140 * var(--u)) 1fr;gap:calc(14 * var(--u));padding:calc(6 * var(--u));border-radius:calc(8 * var(--u))}.article[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:calc(4 * var(--u));font-size:max(1.125rem, calc(19 * var(--u)))}.article[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:max(1rem, calc(16 * var(--u)));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.more[data-astro-cid-lcdefpme]{margin-top:calc(2 * var(--u));font-size:max(1rem, calc(16 * var(--u)))}.popular[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin-top:calc(4 * var(--u))}.popular[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:calc(12 * var(--u));padding-block:calc(2 * var(--u));font-size:max(1rem, calc(16 * var(--u)));line-height:1.25}.popular[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{width:max(24px, calc(26 * var(--u)));height:max(24px, calc(26 * var(--u)))}}
