.section-page .kcne{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}@container kcside (width>=560px){.section-page .kcne{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-page .kcne__card{background:var(--kc-tile);color:var(--kc-ink);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background-color .15s;display:flex}.section-page .kcne__card:focus-visible{outline:2px solid var(--kc-focus);outline-offset:2px}.section-page .kcne--page{--kc-tile:var(--kc-fill);--kc-tile-hover:var(--kc-fill-2);gap:8px;margin-top:4px}@media (width>=768px){.section-page .kcne--page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.section-page .kcne--page{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-page .kcne__still{aspect-ratio:16/9;object-fit:cover;background:var(--kc-fill-2);border-radius:7px;flex:none;width:104px;height:auto;display:block}@media (width<=767px){.section-page .kcne__still{width:92px}}.section-page .kcne__num{border-right:1px solid color-mix(in oklab,var(--kc-ink) 14%,transparent);flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;min-width:30px;padding-right:10px;line-height:1;display:flex}.section-page .kcne__num b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.section-page .kcne__num i{color:var(--kc-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:8.5px;font-style:normal;font-weight:700}.section-page .kcne__text{flex:1;min-width:0}.section-page .kcne__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3;transition:color .15s;display:block;overflow:hidden}.section-page .kcne__sub{color:var(--kc-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.3;display:block;overflow:hidden}.section-page .kcne__sub i{opacity:.5;margin:0 5px;font-style:normal}.section-page .kcne__when.is-fresh{color:var(--kc-active-ink);font-weight:600}.section-page .kcne__go{background:color-mix(in oklab,var(--kc-ink) 9%,transparent);width:24px;height:24px;color:var(--kc-muted);border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.section-page .kcne__go svg{width:12px;height:12px;margin-left:1px}@media (hover:hover){.section-page .kcne__card:hover{background-color:var(--kc-tile-hover)}.section-page .kcne__card:hover .kcne__name{color:var(--kc-active-ink)}.section-page .kcne__card:hover .kcne__go{background:var(--brand);color:var(--brand-foreground)}}.section-page .kcfan{background:radial-gradient(120% 90% at 50% 100%,color-mix(in oklab,var(--kc-ink) 8%,var(--kc-fill)),var(--kc-fill));border-radius:14px;transition:background-color .2s;display:block;position:relative;overflow:hidden}.section-page .kcfan--card{aspect-ratio:4/3;width:100%}.section-page .kcfan--head{border-radius:16px;flex:none;width:150px;height:112px}.section-page .kcfan__p{aspect-ratio:2/3;object-fit:cover;background:var(--kc-fill-2);border-radius:7px;width:34%;height:auto;transition:transform .25s,filter .25s;position:absolute;top:54%;left:50%;box-shadow:0 8px 22px #00000059}.section-page .kcfan__p1{z-index:3;transform:translate(-50%,-50%)}.section-page .kcfan__p2{z-index:2;filter:brightness(.75);transform:translate(-50%,-50%)translate(-62%)rotate(-9deg)scale(.88)}.section-page .kcfan__p3{z-index:1;filter:brightness(.75);transform:translate(-50%,-50%)translate(62%)rotate(9deg)scale(.88)}.section-page .kcfan__solo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.section-page .kcfan--mini{border-radius:10px;flex:none;width:76px;height:57px}.section-page .kcfan--mini .kcfan__p{border-radius:4px;box-shadow:0 4px 10px #00000059}.section-page .kccolgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:6px 14px 0;padding:0;list-style:none;display:grid}@media (width>=768px){.section-page .kccolgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.section-page .kccolgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.section-page .kccolgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.section-page .kccolcard{color:var(--kc-ink);border-radius:14px;flex-direction:column;gap:8px;text-decoration:none;display:flex}.section-page .kccolcard:focus-visible{outline:2px solid var(--kc-focus);outline-offset:3px}.section-page .kccolcard__t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.section-page .kccolcard__m{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:12px}.section-page .kccolcard__m i{opacity:.6;margin:0 5px;font-style:normal}@media (hover:hover){.section-page .kccolcard:hover .kccolcard__t{color:var(--kc-active-ink)}}@media (width<=767px){.section-page .kccolgrid{margin:4px 12px 0}.section-page .kcfan--head{border-radius:12px;width:112px;height:84px}}.section-page .kccol{align-items:center;gap:18px;margin:0 14px 18px;display:flex}.section-page .kccol__art{object-fit:cover;background:var(--kc-fill-2);border-radius:16px;flex:none;width:112px;height:112px}.section-page .kccol__body{flex-direction:column;gap:6px;min-width:0;display:flex}.section-page .kccol__kicker{color:var(--kc-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.section-page .kccol__kicker i{opacity:.6;margin:0 6px;font-style:normal}.section-page .kccol__h{color:var(--kc-ink);text-wrap:balance;margin:0;font-size:22px;font-weight:800;line-height:1.25}.section-page .kccol__desc{-webkit-line-clamp:3;max-width:72ch;color:var(--kc-muted);-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=767px){.section-page .kccol{align-items:flex-start;gap:14px;margin:0 12px 14px}.section-page .kccol__art{border-radius:12px;width:84px;height:84px}.section-page .kccol__h{font-size:18px}}.section-page .kcne .kcne__card{--stub:50px;--stub-bg:color-mix(in oklab, var(--kc-ink) 5%, transparent);--perf:color-mix(in oklab, var(--kc-ink) 17%, transparent);background-image:linear-gradient(90deg,var(--stub-bg) var(--stub),transparent 0),radial-gradient(circle,var(--perf) .9px,transparent 1.4px);background-size:100% 100%,3px 6px;background-position:0 0,calc(var(--stub) - 1.5px) 3px;-webkit-mask:radial-gradient(circle 5px at var(--stub) 0,#0000 97%,#000),radial-gradient(circle 5px at var(--stub) 100%,#0000 97%,#000);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle 5px at var(--stub) 0,#0000 97%,#000),radial-gradient(circle 5px at var(--stub) 100%,#0000 97%,#000);mask:radial-gradient(circle 5px at var(--stub) 0,#0000 97%,#000),radial-gradient(circle 5px at var(--stub) 100%,#0000 97%,#000);background-repeat:no-repeat,repeat-y;border-radius:10px;gap:12px;padding:8px 12px 8px 0;-webkit-mask-composite:source-in;mask-composite:intersect}.section-page .kcne .kcne__card:focus-visible{box-shadow:inset 0 0 0 2px var(--kc-focus);outline:none}.section-page .kcne .kcne__num{width:var(--stub);min-width:var(--stub);border-right:0;padding:0}.section-page .kcne .kcne__num b{font-size:17px}.section-page .kcne .kcne__num i{letter-spacing:0;text-transform:none;margin-top:1px;font-size:10px;font-weight:500}.section-page .kcne .kcne__go{display:none}.section-page .kcne--page .kcne__card{--stub:56px;padding-right:14px}.section-page .kcne--page .kcne__num b{font-size:19px}.section-page .kcsv{position:relative}.section-page .kcsv[hidden]{display:none}.section-page .kcsv__acts{z-index:2;gap:6px;display:flex;position:absolute;top:12px;right:12px}.section-page .kcsv__btn{background:var(--kc-fill);height:32px;color:var(--kc-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.section-page .kcsv__btn:hover{background:var(--kc-fill-2)}.section-page .kcsv__btn:focus-visible{outline:2px solid var(--kc-focus);outline-offset:2px}.section-page .kcsv__btn svg{fill:currentColor;flex:none;width:14px;height:14px}.section-page .kcsv__go svg{width:11px;height:11px;color:var(--kc-active-ic)}.section-page .kcsv__go i{background:var(--brand);height:2px;position:absolute;bottom:0;left:0}.section-page .kcsv__rm{background:var(--kc-active-bg);width:32px;color:var(--kc-active-ic);justify-content:center;padding:0}.section-page .kcsv__rm svg{stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.section-page .kcsv__rm:hover{background:var(--kc-fill-2);color:var(--kc-muted)}.section-page .kcsv__rm:hover svg{fill:none}.section-page .kcsv-fallback{color:var(--kc-ink);padding:14px;font-weight:600;display:block}.section-page .kcsv-sk{grid-template-columns:132px minmax(0,1fr);gap:14px;padding:12px;display:grid}.section-page .kcsv-sk i{background:var(--kc-fill);border-radius:10px;height:198px}.section-page .kcsv-sk span{align-content:center;gap:10px;display:grid}.section-page .kcsv-sk b{background:var(--kc-fill);border-radius:6px;height:14px}.section-page .kcsv-sk b:first-child{width:55%;height:18px}.section-page .kcsv-sk b:nth-child(2){width:35%}.section-page .kcsv-sk b:nth-child(3){width:80%}@container kclist (width<=459.98px){.section-page .kcsv .kcrow__title{padding-right:40px}.section-page .kcsv:has(.kcsv__go) .kcrow__title{padding-right:82px}.section-page .kcsv__acts{top:12px;right:12px}.section-page .kcsv__go{justify-content:center;width:40px;padding:0}.section-page .kcsv__go span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-page .kcsv-sk{grid-template-columns:84px minmax(0,1fr)}.section-page .kcsv-sk i{height:126px}}.section-page .kcsaved__empty{align-items:flex-start;gap:14px;max-width:62ch;margin:36px 14px;display:flex}.section-page .kcsaved__empty[hidden]{display:none}.section-page .kcsaved__empty-ic{background:var(--kc-fill);width:44px;height:44px;color:var(--kc-muted);border-radius:12px;flex:none;place-items:center;display:grid}.section-page .kcsaved__empty-ic .kci{width:20px;height:20px}.section-page .kcsaved__empty p{color:var(--kc-muted);margin:0;line-height:1.6}.section-page .kcsaved__empty b{color:var(--kc-ink);margin-bottom:2px;font-size:15px;display:block}.section-page .kcsv-toast{z-index:90;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--kc-panel);max-width:calc(100vw - 24px);color:var(--kc-ink);box-shadow:var(--kc-shadow);border-radius:12px;align-items:center;gap:16px;padding:10px 10px 10px 16px;font-size:13.5px;display:flex;position:fixed;transform:translate(-50%)}.section-page .kcsv-toast[hidden]{display:none}.section-page .kcsv-toast span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-page .kcsv-toast button{background:var(--kc-active-bg);color:var(--kc-active-ink);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:6px 10px;font-weight:700}.section-page .kcnews{grid-template-columns:minmax(0,1fr);gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.section-page .kcnews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.section-page .kcnews{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-page .kcnews__card{--kc-tile:var(--kc-fill);--kc-tile-hover:var(--kc-fill-2);height:100%}.section-page .kcnews__img{width:128px}@media (width<=400px){.section-page .kcnews__img{width:104px}}.section-page .kcnews__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}@media (hover:hover){.section-page .kcnews__card:hover .kcnews__title{color:var(--kc-active-ink)}}.section-page .kcnews--side{gap:6px;margin:0}@media (width>=768px){.section-page .kcnews--side{grid-template-columns:minmax(0,1fr)}}@container kcside (width>=560px){.section-page .kcnews--side{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-page .kcfeed{min-width:0}.section-page .kcfan__empty{color:var(--kc-muted);place-items:center;display:grid;position:absolute;inset:0}.section-page .kcsaved__empty-ic svg{width:20px;height:20px}.section-page .kccell.content-row{background:0 0;border:0;border-radius:0;align-items:normal;gap:normal;min-width:0;min-height:0;margin:0;padding:0;display:block}.section-page .kcnews__placeholder{aspect-ratio:16/9;height:auto;color:var(--kc-muted);background:var(--kc-fill-2);place-items:center;display:grid}.section-page .secondary-news-story{margin:29px 0 32px}.section-page .secondary-news-header{margin-bottom:24px}.section-page .secondary-news-breadcrumb{color:var(--kc-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;line-height:16px;display:flex}.section-page .secondary-news-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-page .secondary-news-breadcrumb a{flex:none}.section-page .secondary-news-breadcrumb a:hover{color:var(--kc-ink)}.section-page .secondary-news-header h1{letter-spacing:normal;margin:0 0 16px;font-size:20px;font-weight:700;line-height:28px}.section-page .secondary-news-meta{color:var(--kc-muted);align-items:center;gap:16px;font-size:12px;line-height:16px;display:flex}.section-page .secondary-news-meta>span,.section-page .secondary-news-meta>time{align-items:center;gap:4px;display:inline-flex}.section-page .secondary-news-cover{border-radius:16px;width:100%;margin:0 0 16px;display:block;overflow:hidden}.section-page .secondary-news-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.section-page .secondary-news-body{color:var(--kc-muted);font-size:14px;line-height:1.7}.section-page .secondary-news-body p{margin:0 0 16px}.section-page .secondary-news-body p:last-child{margin-bottom:0}.section-page .secondary-news-related{margin:0 0 32px}.section-page .secondary-news-related h2{color:var(--kc-ink);margin:0 0 12px;font-size:18px;font-weight:700;line-height:28px}.section-page .secondary-news-actions{color:var(--kc-muted);margin:20px 0 0;font-size:13px}.section-page .secondary-news-actions a:hover{color:var(--kc-ink)}@media (width>=1024px){.section-page .secondary-news-header h1{font-size:30px;line-height:36px}.section-page .secondary-news-cover{max-width:768px}}@media (width<=1023px){.section-page .secondary-news-story{margin-top:21px}}.section-page .kcdl{max-width:760px;margin:0 auto;padding:4px 0 28px}.section-page .kcdl__crumbs{min-width:0;color:var(--kc-muted);white-space:nowrap;align-items:center;margin-bottom:18px;font-size:13px;display:flex}.section-page .kcdl__crumbs>*+:before{content:"";opacity:.5;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.section-page .kcdl__crumbs a{color:var(--kc-muted);text-decoration:none;transition:color .15s}.section-page .kcdl__crumbs a:hover{color:var(--kc-ink)}.section-page .kcdl__crumbs a:focus-visible{outline:2px solid var(--kc-focus);outline-offset:2px;border-radius:3px}.section-page .kcdl__crumbs .kcdl__crumb-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.section-page .kcdl__crumbs [aria-current]{color:var(--kc-ink);flex-shrink:0;font-weight:500}.section-page .kcdl__head{align-items:center;gap:16px;display:flex}.section-page .kcdl__poster{aspect-ratio:2/3;background:var(--kc-fill);border-radius:10px;flex:none;width:84px;overflow:hidden}.section-page .kcdl__poster img{object-fit:cover;width:100%;height:100%;display:block}.section-page .kcdl__head-text{min-width:0}.section-page .kcdl__title{color:var(--kc-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.3}.section-page .kcdl__meta{color:var(--kc-soft);margin:6px 0 0;font-size:13.5px}.section-page .kcdl__note{color:var(--kc-muted);margin:3px 0 0;font-size:13px}@media (width>=768px){.section-page .kcdl__head{gap:20px}.section-page .kcdl__poster{border-radius:12px;width:112px}.section-page .kcdl__title{font-size:24px}.section-page .kcdl__meta{margin-top:8px;font-size:14px}}.section-page .kcdl__geo{border-radius:12px;margin-top:20px;overflow:hidden}.section-page .kcdl__list{gap:8px;margin-top:22px;display:grid}.section-page .kcdl__opt{background:var(--kc-fill);width:100%;min-height:66px;color:var(--kc-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:14px;padding:10px 16px 10px 10px;text-decoration:none;transition:background-color .15s;display:flex}.section-page .kcdl__opt:hover{background:var(--kc-fill-2);color:var(--kc-ink)}.section-page .kcdl__opt:focus-visible{outline:2px solid var(--kc-focus);outline-offset:2px}.section-page .kcdl__ic{background:var(--kc-active-bg);width:46px;height:46px;color:var(--kc-active-ic);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.section-page .kcdl__ic svg{width:22px;height:22px}.section-page .kcdl__opt--tg .kcdl__ic{color:#2aabee;background:oklab(70.4569% -.0767585 -.121715/.15)}.section-page .kcdl__opt--watch .kcdl__ic{background:color-mix(in oklab,var(--kc-ink) 8%,transparent);color:var(--kc-ink)}.section-page .kcdl__opt--watch .kcdl__ic svg{width:19px;height:19px;margin-left:2px}.section-page .kcdl__opt--watch.is-primary .kcdl__ic{background:var(--kc-active-bg);color:var(--kc-active-ic)}.section-page .kcdl__txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.section-page .kcdl__txt strong{align-items:center;gap:8px;font-size:15.5px;font-weight:600;line-height:1.3;display:flex}.section-page .kcdl__txt>span{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.35}.section-page .kcdl__tag{background:color-mix(in oklab,var(--kc-ink) 9%,transparent);color:var(--kc-soft);letter-spacing:.03em;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.2}.section-page .kcdl__go{color:var(--kc-muted);flex:none;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.section-page .kcdl__go:after{content:"";opacity:.8;border-top:1.75px solid;border-right:1.75px solid;width:7px;height:7px;margin-left:-2px;transform:rotate(45deg)}.section-page .kcdl__opt:hover .kcdl__go{color:var(--kc-ink)}.section-page .kcdl__opt.is-loading{cursor:progress}.section-page .kcdl__opt.is-loading .kcdl__go:after{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-left:0;animation:.8s linear infinite kcdl-spin;transform:none}@media (prefers-reduced-motion:reduce){.section-page .kcdl__opt.is-loading .kcdl__go:after{animation-duration:2.4s}}@media (width<=419px){.section-page .kcdl__opt:not(.is-loading) .kcdl__go{gap:0;font-size:0}.section-page .kcdl__opt:not(.is-loading) .kcdl__go:after{margin-left:0}}.section-page .kcdl__empty{color:var(--kc-ink);background:oklab(76.8591% .0560997 .154808/.11);border-radius:12px;margin:0;padding:13px 16px;font-size:14px;line-height:1.5}.section-page .kcdg{background:var(--kc-fill);color:var(--kc-ink);border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px 16px 16px 10px;display:grid}.section-page .kcdg__ic{background:var(--kc-active-bg);width:46px;height:46px;color:var(--kc-active-ic);border-radius:10px;justify-content:center;align-items:center;display:flex}.section-page .kcdg__ic svg{width:21px;height:21px}.section-page .kcdg__txt{flex-direction:column;gap:3px;min-width:0;display:flex}.section-page .kcdg__txt strong{font-size:15.5px;font-weight:700;line-height:1.3}.section-page .kcdg__txt span{color:var(--kc-muted);font-size:13px;line-height:1.45}.section-page .kcdg__acts{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px 18px;display:flex}.section-page .kcdg__btn{background:var(--brand);height:40px;color:var(--brand-foreground);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:14px;font-weight:700;transition:background-color .15s;display:inline-flex}.section-page .kcdg__btn:hover{background:var(--brand-hover)}.section-page .kcdg__btn:focus-visible,.section-page .kcdg__skip:focus-visible{outline:2px solid var(--kc-focus);outline-offset:2px}.section-page .kcdg__btn svg{width:17px;height:17px}.section-page .kcdg__skip{color:var(--kc-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);font-size:13px;font-weight:600;transition:color .15s}.section-page .kcdg__skip:hover{color:var(--kc-ink)}.section-page .kcdg--limit .kcdg__ic{color:#d97706;background:oklab(76.8591% .0560997 .154808/.16)}@media (width<=479px){.section-page .kcdg__acts{grid-column:1/-1}.section-page .kcdg__btn{flex:100%;justify-content:center}}.section-page .kcdl__recs{margin-top:36px}.section-page .kcdl__recs h2{color:var(--kc-ink);margin:0 0 10px;font-size:16px;font-weight:700}.section-page .kcdl__grid{gap:4px;display:grid}@media (width>=640px){.section-page .kcdl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}}.section-page.kca .kca__main{min-width:0}.section-page .kca-bc{color:var(--kc-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 14px 18px;font-size:12.5px;display:flex}.section-page .kca-bc a{color:var(--kc-muted);text-decoration:none;transition:color .15s}.section-page .kca-bc a:hover{color:var(--kc-ink)}.section-page .kca-bc i{color:color-mix(in oklab,var(--kc-ink) 22%,transparent);font-style:normal}.section-page .kca-bc [aria-current]{color:var(--kc-ink);font-weight:600}.section-page .kca-head{align-items:flex-start;gap:24px;margin:0 14px 30px;display:flex}.section-page .kca-photo{aspect-ratio:2/3;object-fit:cover;background:var(--kc-fill-2);border-radius:14px;flex:none;width:184px;height:auto}.section-page .kca-photo--empty{color:var(--kc-muted);justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}.section-page .kca-body{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.section-page .kca-name{color:var(--kc-ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.2}.section-page .kca-orig{color:var(--kc-muted);margin:-2px 0 0;font-size:14px}.section-page .kca-facts{flex-wrap:wrap;gap:8px 28px;margin:10px 0 0;display:flex}.section-page .kca-facts div{min-width:0}.section-page .kca-facts dt{color:var(--kc-muted);font-size:12px}.section-page .kca-facts dd{color:var(--kc-ink);margin:2px 0 0;font-size:14px;font-weight:500}.section-page .kca-age{color:var(--kc-muted);margin-left:8px;font-weight:400}.section-page .kca-age:before{content:"· "}.section-page .kca-bio{max-width:76ch;margin-top:14px}.section-page .kca-bio__text p{color:var(--kc-soft);margin:0 0 10px;font-size:14.5px;line-height:1.7}.section-page .kca-bio__text p:last-child{margin-bottom:0}.section-page .kca-bio.is-cut .kca-bio__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section-page .kca-bio.is-cut .kca-bio__text p{display:inline}.section-page .kca-bio.is-cut .kca-bio__text p+p:before{content:" "}.section-page .kca-bio__more{color:var(--kc-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13.5px;font-weight:600}.section-page .kca-bio__more:hover{text-underline-offset:3px;text-decoration:underline}.section-page .kca-bio__more:focus-visible{outline:2px solid var(--kc-focus);outline-offset:2px;border-radius:4px}.section-page .kca-sec{margin-top:10px}.section-page .kca-sec+.kca-sec{margin-top:30px}.section-page .kca-sec__title{color:var(--kc-ink);margin:0 14px 10px;font-size:18px;font-weight:700}.section-page .kca-sec__title span{color:var(--kc-muted);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}@media (width<=767px){.section-page .kca-bc{display:none}.section-page .kca-head{gap:14px;margin:4px 12px 22px}.section-page .kca-photo{border-radius:10px;width:104px}.section-page .kca-photo--empty{font-size:26px}.section-page .kca-body{gap:4px;padding-top:0}.section-page .kca-name{font-size:21px}.section-page .kca-facts{gap:6px 18px;margin-top:6px}.section-page .kca-facts dd{font-size:13px}.section-page .kca-bio{margin:14px 0 0 -118px;position:relative}.section-page .kca-bio__text p{font-size:14px}.section-page .kca-sec__title{margin:0 12px 8px;font-size:16px}}.section-page.download-reference{padding-top:21px}.section-page .download-source-note{color:var(--kc-muted);margin:0 6px;font-size:13px;line-height:1.5}.section-page .download-episode-picker{color:var(--kc-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.section-page .download-episode-picker select{border:1px solid color-mix(in oklab,var(--kc-ink) 12%,transparent);background:var(--kc-fill);min-width:0;height:40px;color:var(--kc-ink);border-radius:10px;flex:1;padding:0 10px}.section-page .download-episode-picker button{background:var(--kc-active-bg);height:40px;color:var(--kc-active-ink);border:0;border-radius:10px;padding:0 12px;font-weight:600}.section-page .kcdl__ic svg{stroke-width:2px}@media (width<=1023px){.section-page.download-reference{padding-top:13px}}.section-page :is(.kccol,.kca-head,.secondary-news-header,.kcdl__head){background:0 0}.section-page .kcsv .kcrow__bm{display:none}.site-main:has(>.section-page){min-height:0}
