@font-face{font-family:bowlby one;src:url(/k/f/bowlby-sg.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:google sans flex;src:url(/k/f/gsflex-sg.woff2)format("woff2");font-weight:400 650;font-display:swap}:root{--ink:#111111;--paper:#ffffff;--sun:#ffc629;--mute:#575757;--rule:#e4e4e4;--wash:#f6f5f1;--link:#0b4f9c}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:16.5px/1.55 google sans flex,system-ui,sans-serif}a{color:var(--link);text-underline-offset:.15em}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--sun);outline-offset:2px}h1,h2{font-family:bowlby one,Impact,sans-serif;font-weight:400;line-height:1.12;letter-spacing:.005em}h1{font-size:clamp(2.05rem,6.4vw,3.1rem);margin:1.4rem 0 .2rem}h2{font-size:1.32rem;margin:2.2rem 0 .7rem}h3{font-size:1.05rem;font-weight:600}.sg-wrap{max-width:1016px;margin:0 auto;padding:0 18px}.sg-top{background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:5}.sg-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 22px;padding-top:12px;padding-bottom:10px}.sg-home{display:block;line-height:0;padding:4px 0}.sg-home img{width:auto;height:34px}.sg-nav{display:flex;flex-wrap:wrap;gap:2px 4px;font-size:.95rem}.sg-nav a{color:var(--ink);text-decoration:none;padding:8px 9px;border-radius:6px;font-weight:500}.sg-nav a:hover{background:var(--wash)}.sg-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--sun)}.sg-nav .sg-lang{color:var(--link)}.sg-date{margin:0 0 1rem;color:var(--mute);font-size:1.05rem}.sg-strip{display:flex;align-items:stretch;gap:10px;margin:0 0 1.1rem;overflow-x:auto;padding-bottom:4px}.sg-strip ol{display:flex;gap:6px;margin:0;padding:0;list-style:none}.sg-strip li>a,.sg-strip .sg-off{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;min-height:58px;padding:6px 8px;border:1px solid var(--rule);border-radius:10px;text-decoration:none;color:var(--ink);font-size:.82rem;line-height:1.2}.sg-strip b{font-size:1.25rem;font-weight:600}.sg-strip li>a:hover{border-color:var(--ink)}.sg-strip a[aria-current]{background:var(--sun);border-color:var(--sun)}.sg-strip .sg-off{color:var(--mute);background:var(--wash);border-color:var(--wash)}.sg-strip .sg-off small{font-size:.68rem}.sg-callink{align-self:center;white-space:nowrap;padding:8px 4px;font-weight:500}.sg-slate{margin:0 0 1rem}.sg-seg,.sg-fil{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 .7rem}.sg-seg input,.sg-fil input{position:absolute;opacity:0;width:1px;height:1px}.sg-seg label,.sg-fil label{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid var(--ink);border-radius:999px;cursor:pointer;font-size:.93rem;font-weight:500;background:var(--paper)}.sg-fil label{border-color:#bdbdbd}.sg-fil label span{color:var(--mute)}.sg-seg input:checked+label{background:var(--ink);color:var(--paper)}.sg-fil input:checked+label{background:var(--sun);border-color:var(--sun)}.sg-fil input:checked+label span{color:var(--ink)}.sg-seg input:focus-visible+label,.sg-fil input:focus-visible+label{outline:3px solid var(--sun);outline-offset:2px}.sg-upd{margin:.2rem 0 .5rem;font-size:.95rem;font-weight:600}.sg-facts{margin:0 0 .9rem;color:var(--mute);font-size:.95rem}.sg-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.sg-r{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"t c" "g g" "v v";column-gap:12px;row-gap:3px;padding:12px 0;min-height:60px;border-bottom:1px solid var(--rule)}.sg-r time{grid-area:t;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sg-r .sg-g{grid-area:g}.sg-r .sg-c{grid-area:c;align-self:center;text-align:right}.sg-r .sg-tv{grid-area:v}.sg-r[data-s=post]{color:var(--mute)}.sg-g{font-weight:600;font-size:1.02rem}.sg-t a{color:inherit;text-decoration-color:#c9c9c9}.sg-t a:hover{text-decoration-color:var(--ink)}.sg-c{color:var(--mute);font-size:.9rem}.sg-tv{font-size:.95rem}.sg-tv>span{display:block}.sg-es{color:var(--ink)}.sg-na{color:var(--mute);font-style:italic}.sg-live,.sg-end{font-style:normal;font-size:.72rem;font-weight:600;letter-spacing:.03em;padding:2px 7px;border-radius:4px;vertical-align:2px;margin-left:4px}.sg-live{background:var(--sun);color:var(--ink)}.sg-end{background:var(--wash);color:var(--mute)}.sg-vc{display:none}.sg-vc h2,.sg-day h2,.sg-stage h2{font-size:1.12rem;margin:1.6rem 0 .5rem}.sg-vc h2 span,.sg-stage h2 span{font-family:google sans flex,sans-serif;font-size:.9rem;color:var(--mute);font-weight:500}.sg-vc h2 a{color:var(--ink)}.sg-slate:has(#sgv-c:checked) .sg-vt{display:none}.sg-slate:has(#sgv-c:checked) .sg-vc{display:block}.sg-slate:has(#sgf-night:checked) .sg-r:not([data-night]),.sg-slate:has(#sgf-free:checked) .sg-r:not([data-free]),.sg-slate:has(#sgf-esp:checked) .sg-r:not([data-esp]){display:none}.sg-slate:has(#sgf-night:checked) .sg-ended,.sg-slate:has(#sgf-free:checked) .sg-ended,.sg-slate:has(#sgf-esp:checked) .sg-ended{display:none}.sg-slate:has(#sgf-night:checked) .sg-vc section:not(:has(.sg-r[data-night])),.sg-slate:has(#sgf-free:checked) .sg-vc section:not(:has(.sg-r[data-free])),.sg-slate:has(#sgf-esp:checked) .sg-vc section:not(:has(.sg-r[data-esp])){display:none}.sg-slate:has(#sgf-night:checked,#sgf-free:checked,#sgf-esp:checked) .sg-vc h2>span{display:none}.sg-ended{margin:1rem 0 0}.sg-ended summary{cursor:pointer;padding:10px 0;font-weight:600;min-height:40px}.sg-ended summary span{color:var(--mute);font-weight:500}.sg-none{padding:14px 16px;background:var(--wash);border-radius:8px}.sg-src,.sg-seen{font-size:.88rem;color:var(--mute);margin:1rem 0 0}.sg-src a{color:var(--mute)}.sg-about{max-width:74ch;margin:2.4rem 0 1rem;padding-top:.4rem}.sg-about h2{font-size:1.25rem}.sg-about ul{padding-left:1.2rem}.sg-about li{margin:.2rem 0}.sg-index ul{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0}.sg-index li{padding:4px 0}.sg-index span{color:var(--mute);font-size:.88rem}.sg-cal{display:flex;flex-wrap:wrap;gap:24px;margin:2rem 0}.sg-scroll{overflow-x:auto;max-width:100%}.sg-cal table{border-collapse:collapse}.sg-cal caption{text-align:left;font-weight:600;padding:0 0 6px}.sg-cal th{font-size:.78rem;color:var(--mute);font-weight:500;padding:4px}.sg-cal td{text-align:center;padding:2px}.sg-cal td a,.sg-cal td span{display:block;width:40px;height:40px;line-height:40px;border-radius:8px}.sg-cal td span{color:#8a8a8a}.sg-cal td a{font-weight:600;background:var(--wash);color:var(--ink);text-decoration:none}.sg-cal td a:hover{background:var(--ink);color:var(--paper)}.sg-cal td a[aria-current]{background:var(--sun)}.sg-stage table{width:100%;border-collapse:collapse;font-size:.93rem}.sg-stage th{text-align:left;font-weight:600;padding:8px 10px;border-bottom:2px solid var(--ink);white-space:nowrap}.sg-stage td{padding:9px 10px;border-bottom:1px solid var(--rule);vertical-align:top}.sg-stage td:nth-child(-n+2){white-space:nowrap}.sg-lede{font-size:1.1rem}.sg-go{display:inline-block;padding:10px 16px;background:var(--ink);color:var(--paper);border-radius:8px;text-decoration:none;font-weight:600}.sg-foot{margin-top:3rem;border-top:1px solid var(--rule);background:var(--wash);font-size:.9rem;color:var(--mute)}.sg-foot .sg-wrap{padding-top:18px;padding-bottom:22px}.sg-foot p{margin:.35rem 0}.sg-foot a{color:var(--ink);margin-right:14px;display:inline-block;padding:4px 0}.sg-map a{font-weight:500}@media(min-width:760px){.sg-r{grid-template-columns:8.4rem minmax(0,1.35fr)minmax(0,.9fr)minmax(0,1.35fr);grid-template-areas:"t g c v";align-items:baseline;padding:14px 0}.sg-r .sg-c{text-align:left;align-self:baseline}.sg-c{font-size:.92rem}.sg-home img{height:40px}}@media(max-width:759px){.sg-stage table,.sg-stage tbody,.sg-stage tr,.sg-stage td{display:block;width:auto}.sg-stage thead{display:none}.sg-stage tr{padding:10px 0;border-bottom:1px solid var(--rule)}.sg-stage td{border:0;padding:1px 0;white-space:normal}.sg-stage td:nth-child(-n+2){display:inline;white-space:nowrap;margin-right:8px;font-weight:600}.sg-stage td:nth-child(3){font-weight:600}.sg-stage td[data-l]:not(:empty)::before{content:attr(data-l)": ";color:var(--mute)}.sg-top{position:static}.sg-bar{padding-top:10px;padding-bottom:4px;gap:2px 0}.sg-nav{margin:0 -7px;gap:0}.sg-nav a{white-space:nowrap;padding:7px}h1{font-size:1.95rem;margin-top:1rem}.sg-strip li>a,.sg-strip .sg-off{min-height:52px;min-width:50px}.sg-r{padding:11px 0;min-height:0}}@media(max-width:420px){.sg-wrap{padding:0 14px}.sg-nav{font-size:.9rem}.sg-nav a{padding:7px}.sg-r time{font-size:16.5px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}