@layer kn-base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--kn-color-background);color:var(--kn-color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-block-start:calc(var(--kn-nav-h) + var(--kn-space-2))}html[data-kn-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--kn-font-body);font-size:var(--kn-fs-base);line-height:var(--kn-lh-ui,1.45);overflow-wrap:break-word;background:var(--kn-color-background);min-block-size:100dvh;margin:0;overflow-x:clip}::selection{background:var(--kn-color-selection);color:var(--kn-color-text)}img,picture,video,iframe,svg{max-inline-size:100%;display:block}img{block-size:auto}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:from-font}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3,h4{color:var(--kn-color-heading)}ul[class],ol[class]{padding:0;list-style:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--kn-color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-padding-block-end:var(--kn-consent-h,0px)}body{padding-block-end:var(--kn-consent-h,0px)}html[data-kn-text="90"]{--kn-text-scale:.9}html[data-kn-text="115"]{--kn-text-scale:1.15}html[data-kn-text="130"]{--kn-text-scale:1.3}html[data-kn-text="150"]{--kn-text-scale:1.5}html[data-kn-spacing=relaxed]{--kn-lh-delta:.2}html[data-kn-spacing=loose]{--kn-lh-delta:.4}html[data-kn-motion=reduce] *,html[data-kn-motion=reduce] :before,html[data-kn-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:focus:not(:focus-visible),dialog:focus-visible,[tabindex="-1"]:focus{outline:none}p,li,h1,h2,h3,h4{overflow-wrap:break-word}}@layer kn-components{.kn-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute!important}.kn-skip-link{z-index:var(--kn-z-toast);padding:var(--kn-space-3) var(--kn-space-4);background:var(--kn-color-primary);color:var(--kn-color-on-primary);border-radius:var(--kn-radius-md);position:absolute;inset-block-start:var(--kn-space-2);inset-inline-start:var(--kn-space-2);transform:translateY(-200%)}.kn-skip-link:focus{transform:none}.kn-container{inline-size:100%;max-inline-size:var(--kn-container);padding-inline:var(--kn-gutter);margin-inline:auto}.kn-measure{max-inline-size:var(--kn-measure)}.kn-empty{color:var(--kn-color-text-muted);padding-block:var(--kn-space-8);text-align:center}.kn-block+.kn-block{margin-block-start:var(--kn-space-section)}:is(.kn-region,.kn-cg,.kn-region>.kn-when)>.kn-block+.kn-block{margin-block-start:0}.kn-headline{font-family:var(--kn-font-heading);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);overflow-wrap:break-word;text-wrap:balance}.kn-headline--display{font-size:var(--kn-fs-2xl)}.kn-headline--headline{font-size:var(--kn-fs-xl)}.kn-dek{font-size:var(--kn-fs-md);line-height:calc(var(--kn-lh-body) + var(--kn-lh-delta,0));color:var(--kn-color-text-muted)}.kn-meta{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-kicker{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);color:var(--kn-color-kicker,var(--kn-color-link));font-weight:700;text-decoration:none}a.kn-kicker{z-index:2;align-items:center;min-block-size:0;line-height:1.25;display:inline-flex;position:relative}a.kn-kicker:after{content:"";block-size:var(--kn-touch);position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}a.kn-kicker:hover{color:var(--kn-color-link-hover)}.kn-box-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);color:var(--kn-color-link);margin-block-end:var(--kn-space-2);font-weight:700}@media (min-width:1024px){.kn-headline--display{font-size:var(--kn-fs-3xl)}.kn-headline--headline{font-size:var(--kn-fs-2xl)}}.kn-btn{justify-content:center;align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-btn-min-h,var(--kn-touch));padding-inline:var(--kn-space-4);border:var(--kn-control-border);border-radius:var(--kn-radius-btn,var(--kn-radius-md));background:var(--kn-color-button-secondary-bg);color:var(--kn-color-button-secondary-text);font-family:var(--kn-font-ui);font-weight:var(--kn-btn-weight);cursor:pointer;transition:filter var(--kn-motion-fast) var(--kn-ease);text-decoration:none;display:inline-flex}.kn-btn:hover{filter:brightness(.95)}.kn-btn--primary{background:var(--kn-btn-primary-bg,var(--kn-color-button-primary-bg));color:var(--kn-btn-primary-fg,var(--kn-color-button-primary-text));border-color:var(--kn-btn-primary-border,var(--kn-color-button-primary-bg))}.kn-btn--primary:hover{filter:none;background:var(--kn-btn-primary-hover-bg,var(--kn-color-primary-hover));color:var(--kn-btn-primary-hover-fg,var(--kn-color-button-primary-text))}.kn-btn--ghost{color:inherit;background:0 0}.kn-icon-btn{inline-size:var(--kn-touch);block-size:var(--kn-touch);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.kn-icon-btn:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.kn-icon-btn:disabled{opacity:.4;cursor:default}.kn-chips{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-entities .kn-chips>li,.kn-trending-topics .kn-chips>li{min-inline-size:0;max-inline-size:100%}.kn-chips--scroll{scrollbar-width:none;padding-block:var(--kn-space-1);flex-wrap:nowrap;overflow-x:auto}.kn-chips--scroll>li{flex:none}.kn-chip{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;min-block-size:var(--kn-touch);padding-inline:var(--kn-space-4);border:1px solid var(--kn-chip-border,transparent);border-radius:var(--kn-radius-chip,var(--kn-radius-pill));background:var(--kn-chip-bg,var(--kn-color-tag-bg));color:var(--kn-chip-fg,var(--kn-color-tag-text));font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);flex:none;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.kn-chip:hover{text-decoration:underline}.kn-chevron,.kn-icon--chevron{border-block-start:var(--kn-icon-stroke,2px) solid currentColor;border-inline-end:var(--kn-icon-stroke,2px) solid currentColor;block-size:.55em;inline-size:.55em;display:inline-block;transform:rotate(45deg)}[dir=rtl] .kn-chevron,[dir=rtl] .kn-icon--chevron{transform:rotate(-45deg)}.kn-chevron--back,.kn-icon--chevron-back{transform:rotate(-135deg)}[dir=rtl] .kn-chevron--back,[dir=rtl] .kn-icon--chevron-back{transform:rotate(135deg)}.kn-icon--search{border:var(--kn-icon-stroke,2px) solid currentColor;border-radius:50%;block-size:1rem;inline-size:1rem;display:inline-block;position:relative}.kn-icon--search:after{content:"";inline-size:.45rem;block-size:var(--kn-icon-stroke,2px);transform-origin:0 0;background:currentColor;position:absolute;inset-block-start:100%;inset-inline-start:100%;transform:rotate(45deg)}[dir=rtl] .kn-icon--search:after{transform-origin:100% 0;transform:rotate(-45deg)}.kn-icon--close,.kn-icon--menu{inline-size:1.1rem;block-size:var(--kn-icon-stroke,2px);background:currentColor;display:inline-block;position:relative}.kn-icon--close{transform:rotate(45deg)}.kn-icon--close:after{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(90deg)}.kn-icon--menu{box-shadow:0 -6px,0 6px}.kn-icon--share{border:var(--kn-icon-stroke,2px) solid currentColor;border-block-start-color:#0000;border-radius:0 0 3px 3px;block-size:.9rem;inline-size:.9rem;display:inline-block}.kn-icon--link{border:var(--kn-icon-stroke,2px) solid currentColor;border-radius:999px;block-size:.55rem;inline-size:1.1rem;display:inline-block}.kn-icon--play,.kn-icon-play{border-block:.5em solid #0000;border-inline-start:.8em solid;block-size:0;inline-size:0;display:inline-block}[dir=rtl] .kn-icon--play,[dir=rtl] .kn-icon-play,[dir=rtl] .kn-play-icon:before{transform:scaleX(-1)}.kn-icon-pause{border-inline:.25em solid;block-size:.9em;inline-size:.75em;display:inline-block}.kn-icon-theme{border:var(--kn-icon-stroke,2px) solid currentColor;background:linear-gradient(90deg,currentColor 50%,#0000 50%);border-radius:50%;block-size:1.1em;inline-size:1.1em;display:inline-block}.kn-icon-theme--light{background:0 0}.kn-icon-theme--dark{background:currentColor}.kn-badges{gap:var(--kn-space-1);flex-wrap:wrap;display:inline-flex}.kn-badge{align-items:center;gap:var(--kn-space-1);padding-block:.1rem;padding-inline:var(--kn-space-2);border-radius:var(--kn-radius-sm);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);background:var(--kn-color-badge-bg);color:var(--kn-color-badge-text);font-weight:700;line-height:1.4;display:inline-flex}.kn-badge--breaking{background:var(--kn-color-breaking-bg);color:var(--kn-color-breaking-text)}.kn-badge--live{background:var(--kn-color-live-bg);color:var(--kn-color-live-text)}.kn-live-dot{block-size:.5em;inline-size:.5em;animation:kn-pulse 1.4s var(--kn-ease) infinite;background:currentColor;border-radius:50%;flex:none;display:inline-block}@keyframes kn-pulse{50%{opacity:.25}}.kn-section-header{justify-content:space-between;align-items:flex-end;gap:var(--kn-space-3);min-block-size:var(--kn-touch);border-block-end:var(--kn-rule);margin-block-end:var(--kn-space-3);padding-block-end:var(--kn-space-1);display:flex}.kn-section-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading)}.kn-section-title a{text-decoration:none}.kn-section-header{flex-wrap:wrap;row-gap:0}.kn-section-header>.kn-section-title{flex:0 auto;flex-basis:max-content;overflow-wrap:break-word;max-inline-size:100%}.kn-section-header>.kn-section-more{min-inline-size:0;max-inline-size:100%}.kn-section-more-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.kn-section-more{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-link);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.kn-section-more:hover{color:var(--kn-color-link-hover)}.kn-picture{border-radius:var(--kn-radius-md);background-color:var(--kn-color-skeleton);inline-size:100%;display:block;overflow:hidden}.kn-picture img{object-fit:cover;block-size:100%;inline-size:100%}.kn-picture--whole img{object-fit:contain!important;object-position:50% 50%!important}.kn-picture img,.kn-story-poster img,.kn-embed-poster img,.kn-av-poster img,.kn-av-cover img,.kn-mag-hero-cover img{object-position:var(--kn-cover-position,50% 25%)}.kn-masthead :focus-visible{outline-color:var(--kn-color-header-text,currentColor)}.kn-nav :focus-visible,.kn-nav-panel :focus-visible,.kn-masthead--dashboard :focus-visible,.kn-masthead--channel :focus-visible{outline-color:var(--kn-color-nav-text,currentColor)}.kn-masthead--tabloid :focus-visible{outline-color:var(--kn-color-on-accent,currentColor)}.kn-footer :focus-visible,.kn-footer-band :focus-visible{outline-color:var(--kn-color-footer-text,currentColor)}:is(.kn-langs-panel,.kn-langpick-panel,.kn-search-dialog,.kn-sheet) :focus-visible{outline-color:var(--kn-color-focus)}.kn-card{gap:var(--kn-space-2);flex-direction:column;min-inline-size:0;display:flex;position:relative}.kn-card--standard,.kn-card--media{overflow:var(--kn-card-overflow,visible);border:var(--kn-card-border,0 solid transparent);border-radius:var(--kn-radius-lg);background:var(--kn-card-bg,transparent);box-shadow:var(--kn-card-shadow,none);transition:background-color var(--kn-motion-fast) var(--kn-ease)}.kn-card--standard:hover,.kn-card--media:hover{background:var(--kn-card-hover-bg,var(--kn-card-bg,transparent))}.kn-card--standard .kn-card-title,.kn-card--media .kn-card-title{color:var(--kn-color-card-title,var(--kn-color-heading))}.kn-card--standard .kn-card-summary,.kn-card--media .kn-card-summary{color:var(--kn-color-card-text,var(--kn-color-text-muted))}.kn-card--standard .kn-card-meta,.kn-card--media .kn-card-meta{color:var(--kn-color-card-meta,var(--kn-color-text-muted))}.kn-card--standard .kn-kicker,.kn-card--media .kn-kicker{color:var(--kn-color-card-kicker,var(--kn-color-kicker,var(--kn-color-link)))}.kn-card--standard .kn-card-media .kn-picture,.kn-card--media .kn-card-media .kn-picture{border-radius:var(--kn-card-media-radius,var(--kn-radius-md))}.kn-card--standard>.kn-card-body,.kn-card--media>.kn-card-body{padding:0 var(--kn-card-pad,0px) var(--kn-card-pad,0px)}.kn-card--standard>.kn-card-body:first-child,.kn-card--media>.kn-card-body:first-child{padding-block-start:var(--kn-card-pad,0px)}.kn-card-link{text-decoration:none}.kn-card-link:after{content:"";z-index:1;position:absolute;inset:0}.kn-card:hover .kn-card-link,.kn-card-link:focus-visible{text-decoration:underline}.kn-card-media{position:relative}.kn-card-body{gap:var(--kn-space-1);flex-direction:column;min-inline-size:0;display:flex}.kn-card-meta-top{align-items:center;gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-card-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);overflow-wrap:break-word}.kn-card--title-sm .kn-card-title,.kn-card--text .kn-card-title,.kn-card--compact .kn-card-title{font-size:var(--kn-fs-base)}.kn-card--title-lg .kn-card-title,.kn-card--lead .kn-card-title{font-size:var(--kn-fs-xl);text-wrap:balance}.kn-card-summary{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);line-height:calc(var(--kn-lh-body) + var(--kn-lh-delta,0));-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kn-card-meta{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted)}.kn-card--compact{justify-content:space-between;align-items:flex-start;gap:var(--kn-space-3);min-block-size:var(--kn-touch);flex-direction:row-reverse}.kn-card--compact.kn-card--img-start{flex-direction:row;justify-content:flex-start}.kn-card--compact .kn-card-media{flex:none;inline-size:clamp(4.5rem,30%,5.5rem)}.kn-card--compact .kn-card-body{flex:1}@media (min-width:768px){.kn-card--compact .kn-card-media{inline-size:clamp(4.5rem,30%,7rem)}}.kn-card--text{min-block-size:var(--kn-touch)}.kn-card--ranked{align-items:flex-start;gap:var(--kn-space-3);flex-direction:row}.kn-card-rank{min-inline-size:1.75rem;font-family:var(--kn-font-heading);font-size:var(--kn-fs-2xl);color:var(--kn-color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-weight:800;line-height:1}.kn-card--overlay{border-radius:var(--kn-radius-md);background:var(--kn-color-skeleton);overflow:hidden}.kn-card--overlay .kn-picture{border-radius:0}.kn-card--overlay .kn-card-body{padding:var(--kn-space-12) var(--kn-space-3) var(--kn-space-3);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--kn-color-overlay) 80%, transparent) var(--kn-space-10,2.5rem), var(--kn-color-overlay) 60%);color:var(--kn-on-media);position:absolute;inset-block-end:0;inset-inline:0}.kn-card--overlay .kn-card-title{color:var(--kn-on-media);font-size:var(--kn-fs-xl);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kn-card--overlay .kn-kicker,.kn-card--overlay .kn-card-meta{color:var(--kn-on-media)}.kn-card--overlay .kn-card-body .kn-kicker{color:var(--kn-on-media)!important}.kn-card--overlay .kn-card-body :is(.kn-kicker,.kn-card-meta,.kn-card-title){text-shadow:0 1px 3px #0000008c}.kn-card--overlay .kn-card-summary{display:none}@media (min-width:768px){.kn-card--overlay .kn-card-body{padding:var(--kn-space-16) var(--kn-space-5) var(--kn-space-5)}}.kn-card--media .kn-card-title{font-size:var(--kn-fs-base)}.kn-play-icon,.kn-gallery-icon{background:var(--kn-color-overlay);block-size:2.25rem;inline-size:2.25rem;color:var(--kn-on-media);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:var(--kn-space-2);inset-inline-start:var(--kn-space-2)}.kn-play-icon:before{content:"";border-block:.45rem solid #0000;border-inline-start:.7rem solid;margin-inline-start:.2rem}.kn-gallery-icon:before{content:"";border:var(--kn-icon-stroke,2px) solid currentColor;border-radius:2px;block-size:.7rem;inline-size:.9rem}.kn-play-icon--lg{block-size:3.5rem;inline-size:3.5rem;margin:auto;inset:0}.kn-masthead{background:var(--kn-color-header-bg);color:var(--kn-color-header-text);border-block-end:var(--kn-divider)}.kn-masthead-bar{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-header-h);display:flex}.kn-brand{min-block-size:var(--kn-touch);min-inline-size:0;color:inherit;flex:0 auto;align-items:center;margin-inline-end:auto;text-decoration:none;display:inline-flex}.kn-logo{align-items:center;display:inline-flex}.kn-logo img{block-size:var(--kn-logo-h);object-fit:contain;inline-size:auto;max-inline-size:min(60vw,20rem)}.kn-logo-img--dark,html[data-kn-theme=dark] .kn-logo--duo .kn-logo-img--light{display:none}html[data-kn-theme=dark] .kn-logo--duo .kn-logo-img--dark{display:block}@media (prefers-color-scheme:dark){html[data-kn-mode=system]:not([data-kn-theme]) .kn-logo--duo .kn-logo-img--light{display:none}html[data-kn-mode=system]:not([data-kn-theme]) .kn-logo--duo .kn-logo-img--dark{display:block}}html:root .kn-footer .kn-logo--footer.kn-logo--duo .kn-logo-img--light{display:var(--kn-footer-logo-light,block)}html:root .kn-footer .kn-logo--footer.kn-logo--duo .kn-logo-img--dark{display:var(--kn-footer-logo-dark,none)}.kn-footer .kn-logo--footer img{block-size:clamp(28px, var(--kn-logo-h,32px), 48px);object-fit:contain;inline-size:auto;max-inline-size:min(60vw,14rem)}.kn-footer .kn-logo--footer.kn-logo--plate{background:var(--kn-footer-logo-plate,transparent);padding:var(--kn-footer-logo-pad,0);border-radius:var(--kn-radius-sm,6px)}.kn-brand--footer.kn-brand--logo{min-block-size:var(--kn-touch,44px);align-items:center;max-inline-size:100%;display:inline-flex}.kn-wordmark{font-family:var(--kn-font-heading);font-weight:800;font-size:var(--kn-fs-lg);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.kn-wordmark--split{align-items:baseline;gap:var(--kn-space-2);min-inline-size:0;display:inline-flex;overflow:visible}.kn-wordmark-block{padding:.1rem var(--kn-space-2);border-radius:var(--kn-radius-sm);background:var(--kn-color-accent);color:var(--kn-color-on-accent);font-weight:900;font-size:var(--kn-fs-lg);text-transform:var(--kn-label-transform);flex:none}.kn-wordmark-rest{font-weight:700;font-size:var(--kn-fs-md);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.kn-tagline,.kn-dateline{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);color:var(--kn-color-header-text);opacity:.85;display:none}.kn-masthead .kn-lang-link{border-color:color-mix(in srgb, currentColor 40%, transparent)}.kn-masthead-actions{align-items:center;gap:var(--kn-space-1);flex:none;display:flex}.kn-livetv-pill{align-items:center;gap:var(--kn-space-1);min-block-size:2.25rem;padding-inline:var(--kn-space-3);border-radius:var(--kn-radius-pill);background:var(--kn-color-live-bg);color:var(--kn-color-live-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);white-space:nowrap;margin-block:4px;font-weight:700;text-decoration:none;display:inline-flex}.kn-masthead-langs{display:none}.kn-masthead-langs--always{display:block}.kn-masthead--centered .kn-masthead-bar{grid-template-columns:1fr auto 1fr;display:grid}.kn-masthead--centered .kn-brand{grid-column:2;margin-inline-end:0}.kn-masthead--centered .kn-masthead-actions{grid-column:3;justify-self:end}@media (max-width:389px){.kn-wordmark-block{font-size:var(--kn-fs-md)}.kn-wordmark-rest{font-size:var(--kn-fs-sm)}.kn-livetv-pill{padding-inline:var(--kn-space-2)}}@media (min-width:768px){.kn-masthead-langs{display:block}}@media (min-width:1024px){.kn-masthead-bar{min-block-size:var(--kn-header-h-wide)}.kn-tagline,.kn-dateline{margin-inline-end:var(--kn-space-4);display:block}.kn-wordmark-block{font-size:var(--kn-fs-2xl)}.kn-wordmark-rest{font-size:var(--kn-fs-xl)}.kn-logo img{block-size:var(--kn-logo-h-desktop)}}.kn-langs-list{gap:var(--kn-space-1);flex-wrap:wrap;display:flex}.kn-lang-link{min-block-size:2.25rem;padding-inline:var(--kn-space-2);border:var(--kn-control-border);border-radius:var(--kn-radius-md);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);white-space:nowrap;align-items:center;margin-block:4px;font-weight:600;text-decoration:none;display:inline-flex}.kn-lang-link--home{border-style:dashed}.kn-langs--menu details{position:relative}.kn-langs--menu summary{list-style:none}.kn-langs-panel{z-index:var(--kn-z-overlay);padding:var(--kn-space-2);background:var(--kn-color-surface-raised);border:var(--kn-divider);border-radius:var(--kn-radius-md);box-shadow:var(--kn-shadow-2);position:absolute;inset-block-start:100%;inset-inline-end:0}.kn-langs--inline{align-items:center;gap:var(--kn-space-1);flex-wrap:wrap;display:flex}.kn-langs-trigger{cursor:pointer;color:inherit;background:0 0}.kn-langs-pop{max-block-size:70vh;inline-size:100%;max-inline-size:100%;padding:var(--kn-space-3) var(--kn-gutter,var(--kn-space-4)) calc(var(--kn-space-4) + env(safe-area-inset-bottom,0px));background:var(--kn-color-surface-raised);color:var(--kn-color-text);border:var(--kn-divider);box-shadow:var(--kn-shadow-2);border-start-start-radius:var(--kn-radius-lg,var(--kn-radius-md));border-start-end-radius:var(--kn-radius-lg,var(--kn-radius-md));margin:0;position:fixed;inset-block:auto 0;inset-inline:0;overflow-y:auto}.kn-langs-pop::backdrop{background:#00000059}.kn-langs-pop-head{justify-content:space-between;align-items:center;gap:var(--kn-space-2);display:flex}.kn-langs-heading{padding-block:var(--kn-space-1);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);margin:0;font-weight:700}.kn-langs-close{min-inline-size:var(--kn-touch,44px);min-block-size:var(--kn-touch,44px);font-size:var(--kn-fs-lg)}.kn-langs-pop .kn-langs-list{margin-block-end:var(--kn-space-2)}.kn-langs .kn-langs-pop .kn-lang-link{color:var(--kn-color-link);border-color:var(--kn-color-divider)}.kn-langs-sites{gap:0;margin:0;padding:0;list-style:none;display:grid}.kn-langs-site-link{min-block-size:var(--kn-touch,44px);padding-inline:var(--kn-space-1);border-block-end:var(--kn-divider);font-family:var(--kn-font-ui);color:var(--kn-color-link);overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:none;display:flex}.kn-langs-site-link:hover{color:var(--kn-color-link-hover);text-decoration:underline}@media (min-width:768px){.kn-langs-pop{inset-block:var(--kn-header-h,4rem) auto;inset-inline:auto var(--kn-gutter,var(--kn-space-4));inline-size:max-content;min-inline-size:16rem;max-inline-size:min(24rem, calc(100vw - 2 * var(--kn-gutter,var(--kn-space-4))));padding:var(--kn-space-3);border-radius:var(--kn-radius-md)}.kn-langs-pop::backdrop{background:0 0}}.kn-langs--picker{display:inline-flex}.kn-langpick-trigger{min-block-size:var(--kn-touch,44px);min-inline-size:var(--kn-touch,44px);max-inline-size:14rem;padding-inline:var(--kn-space-2);border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--kn-radius-md);color:inherit;font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.kn-langpick-trigger:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.kn-langpick-trigger:focus-visible,.kn-langpick-row:focus-visible,.kn-langpick-close:focus-visible{outline:2px solid var(--kn-color-focus,currentColor);outline-offset:2px}.kn-langpick-trigger svg{flex:none}.kn-langpick-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kn-langpick-panel{background:var(--kn-color-surface-raised,var(--kn-color-surface));block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:100%;color:var(--kn-color-text);box-shadow:var(--kn-shadow-2);text-align:start;border:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.kn-langpick-panel:popover-open{display:flex}.kn-langpick-panel::backdrop{background:#0006}.kn-langpick-head{justify-content:space-between;align-items:center;gap:var(--kn-space-2);padding:var(--kn-space-2) var(--kn-space-2) 0 var(--kn-space-4);padding-block-start:max(var(--kn-space-2), env(safe-area-inset-top,0px));display:flex}.kn-langpick-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-md,1rem);color:var(--kn-color-heading,var(--kn-color-text));margin:0;font-weight:700}.kn-langpick-close{min-inline-size:var(--kn-touch,44px);min-block-size:var(--kn-touch,44px);border-radius:var(--kn-radius-md);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.kn-langpick-close:hover{background:var(--kn-color-surface-sunken)}.kn-langpick-search{margin:var(--kn-space-2) var(--kn-space-4);color:var(--kn-color-text-muted);flex:none;position:relative}.kn-langpick-search svg{pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:12px;translate:0 -50%}.kn-langpick-search input{inline-size:100%;min-block-size:var(--kn-touch,44px);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);color:var(--kn-color-text);font:inherit;font-family:var(--kn-font-ui);font-size:max(16px, var(--kn-fs-sm));padding-inline:40px 12px}.kn-langpick-search input:focus-visible{outline:2px solid var(--kn-color-focus,var(--kn-color-primary));outline-offset:0;border-color:#0000}.kn-langpick-list{min-block-size:0;padding:var(--kn-space-1) var(--kn-space-2) calc(var(--kn-space-3) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex:auto;margin:0;list-style:none;overflow-y:auto}.kn-langpick-list>li[hidden],.kn-langpick-empty[hidden]{display:none}.kn-langpick-row{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch,44px);padding:6px var(--kn-space-2);border-radius:var(--kn-radius-md);color:var(--kn-color-text);text-align:start;font-family:var(--kn-font-ui);text-decoration:none;display:flex}.kn-langpick-row:hover{background:var(--kn-color-surface-sunken);color:var(--kn-color-text)}.kn-langpick-row[aria-current]{background:color-mix(in srgb, var(--kn-color-primary) 10%, transparent)}.kn-langpick-names{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.kn-langpick-native{font-size:var(--kn-fs-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.kn-langpick-english{font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted);text-align:start;line-height:1.3}[dir=rtl] .kn-langpick-english{text-align:right}.kn-langpick-check{color:var(--kn-color-primary);flex:none}.kn-langpick-empty{padding:var(--kn-space-3) var(--kn-space-4);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);margin:0}.kn-langpick-extra{padding:var(--kn-space-2) var(--kn-space-4) var(--kn-space-3);border-block-start:var(--kn-divider);flex:none}@media (min-width:640px){.kn-langpick-panel{inset:var(--kn-header-h,4rem) var(--kn-gutter,var(--kn-space-4)) auto auto;inline-size:min(400px, calc(100vw - 2 * var(--kn-gutter,var(--kn-space-4))));border:var(--kn-divider);border-radius:var(--kn-radius-lg,var(--kn-radius-md));block-size:auto;max-block-size:70vh}[dir=rtl] .kn-langpick-panel{inset:var(--kn-header-h,4rem) auto auto var(--kn-gutter,var(--kn-space-4))}.kn-langpick-head{padding-block-start:var(--kn-space-2)}.kn-langpick-list{padding-block-end:var(--kn-space-2)}.kn-langpick-panel::backdrop{background:0 0}}.kn-nav{background:var(--kn-color-nav-bg);color:var(--kn-color-nav-text);position:relative}.kn-nav--sticky{position:var(--kn-nav-position,sticky);z-index:var(--kn-z-header);inset-block-start:0}@media (max-height:499px){.kn-nav--sticky{position:relative}}.kn-nav-row{scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;align-items:stretch;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - 1.5rem),#0000)}.kn-nav-row::-webkit-scrollbar{display:none}.kn-nav-link{min-block-size:var(--kn-nav-h);padding-inline:var(--kn-space-3);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-nav-text);white-space:nowrap;scroll-snap-align:start;cursor:pointer;border-block-end:3px solid #0000;flex:none;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.kn-nav-link:hover{color:var(--kn-color-nav-text-active)}.kn-nav-link[aria-current=page]{color:var(--kn-color-nav-text-active);border-block-end-color:var(--kn-color-nav-indicator,var(--kn-color-accent))}.kn-nav :focus-visible{outline-offset:-2px}.kn-nav-chip{border-radius:var(--kn-radius-pill);border:1px solid color-mix(in srgb, currentColor 40%, transparent);min-block-size:var(--kn-touch,44px);margin:4px 2px}.kn-nav-mega{flex:none}.kn-nav-mega>summary{list-style:none}.kn-nav-mega>summary::-webkit-details-marker{display:none}.kn-nav-mega>summary:after{content:"";block-size:.4em;inline-size:.4em;border-block-end:var(--kn-icon-stroke,2px) solid currentColor;border-inline-end:var(--kn-icon-stroke,2px) solid currentColor;margin-inline-start:var(--kn-space-2);transform:rotate(45deg)translateY(-2px)}.kn-nav-panel{z-index:var(--kn-z-overlay);padding:var(--kn-space-3) var(--kn-gutter);background:var(--kn-color-nav-bg);box-shadow:var(--kn-shadow-2);position:absolute;inset-inline:0}.kn-nav-panel ul{max-inline-size:var(--kn-container);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin-inline:auto;display:grid}.kn-nav-langs{flex:none;align-items:center;display:inline-flex}.kn-nav-langs .kn-langs{display:flex}.kn-nav-langs .kn-lang-link{border-color:color-mix(in srgb, currentColor 40%, transparent);color:var(--kn-color-nav-text-active)}.kn-nav-drawer{display:block}.kn-nav-drawer>summary{list-style:none}.kn-nav-drawer-panel{padding:var(--kn-space-2) var(--kn-gutter);flex-direction:column;display:flex}.kn-nav-row--desktop{display:none}@media (min-width:768px){.kn-nav-langs{display:none}}.kn-nav-pp{flex:none;display:flex}.kn-nav-pp:not([data-kn-static]):not([data-kn-moved]),.kn-nav-row>[data-kn-ovf],.kn-nav-more-list>li[data-kn-nav-i]:not([data-kn-moved]){display:none!important}.kn-nav-row[data-kn-measuring]>.kn-nav-pp{display:flex!important}.kn-nav-row[data-kn-measuring]>*{flex-shrink:0!important}.kn-nav-more-btn,.kn-nav-dd-btn{min-block-size:max(var(--kn-nav-h), var(--kn-touch,44px));min-inline-size:var(--kn-touch,44px);background:0 0;border:0 solid #0000;border-bottom-width:3px;margin:0}.kn-nav-more-btn:after,.kn-nav-dd-btn:after{content:"";block-size:.4em;inline-size:.4em;border-block-end:var(--kn-icon-stroke,2px) solid currentColor;border-inline-end:var(--kn-icon-stroke,2px) solid currentColor;margin-inline-start:var(--kn-space-2);transform:rotate(45deg)translateY(-2px)}.kn-nav-more-btn[aria-expanded=true]:after,.kn-nav-dd-btn[aria-expanded=true]:after{transform:rotate(-135deg)translateY(-1px)}.kn-nav-dd{flex:none;display:flex}.kn-nav-dd:has([aria-current=page])>.kn-nav-dd-btn{color:var(--kn-color-nav-text-active);border-block-end-color:var(--kn-color-nav-indicator,var(--kn-color-accent))}@media (max-width:1023px){.kn-nav{overflow-x:clip}nav.kn-nav .kn-nav-row:has(:is(.kn-nav-dd-btn,.kn-nav-more-btn)[aria-expanded=true],>details[open]){-webkit-mask-image:none;mask-image:none}.kn-nav-more-panel{overscroll-behavior:contain;max-block-size:min(70dvh,32rem);inset-block-start:100%;overflow-y:auto}}@media (min-width:1024px){:is(.kn-nav-row:has(.kn-nav-dd-btn[aria-expanded=true]),.kn-nav-row:has(>.kn-nav-mega[open])){overflow:visible;-webkit-mask-image:none;mask-image:none}}.kn-nav-dd-panel[hidden]{display:none!important}.kn-nav-dd-panel{overscroll-behavior:contain;max-block-size:min(70dvh,32rem);inset-block-start:100%;overflow-y:auto}.kn-nav-dd-panel .kn-nav-link,.kn-nav-acc .kn-nav-panel .kn-nav-link{min-block-size:var(--kn-touch,44px);white-space:normal}.kn-nav--bottom-tabs .kn-nav-dd-panel{inset-block:auto 100%}.kn-nav--bottom-tabs .kn-nav-dd-btn{inline-size:100%;font-size:inherit;white-space:normal;justify-content:center}.kn-nav-dd[data-kn-inline]{flex-direction:column}.kn-nav-dd[data-kn-inline]>.kn-nav-dd-panel{max-block-size:none;box-shadow:none;padding:0;padding-inline-start:var(--kn-space-3);position:static}.kn-nav-dd[data-kn-inline]>.kn-nav-dd-panel>ul{display:block}.kn-nav-more-group{cursor:default;opacity:.8}.kn-nav-acc>summary{justify-content:space-between;display:flex}.kn-nav-acc>.kn-nav-panel{box-shadow:none;position:static}.kn-nav-acc>.kn-nav-panel ul{display:block}.kn-nav-more-list .kn-nav-link{min-block-size:var(--kn-touch,44px);white-space:normal}.kn-nav-more-sub{padding-inline-start:var(--kn-space-3);display:block}@media (min-width:1024px){.kn-nav-row{flex-wrap:nowrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.kn-nav-row:not([data-kn-fit]){overflow-x:clip}.kn-nav-row>.kn-nav-pp{position:relative}.kn-nav-row>.kn-nav-pp>.kn-nav-more-panel{inline-size:max-content;min-inline-size:14rem;max-inline-size:min(22rem,90vw);padding:var(--kn-space-2) 0;border-radius:0 0 var(--kn-radius-md,8px) var(--kn-radius-md,8px);inset-block-start:100%;inset-inline:auto 0}.kn-nav-row>.kn-nav-pp>.kn-nav-more-panel>ul{display:block}.kn-nav-row>.kn-nav-pp .kn-nav-more-list .kn-nav-link{inline-size:100%;padding-inline:var(--kn-space-4);justify-content:flex-start;display:flex}.kn-nav-row>.kn-nav-dd{position:relative}.kn-nav-row>.kn-nav-dd:not([data-kn-inline])>.kn-nav-dd-panel{inline-size:max-content;min-inline-size:14rem;max-inline-size:min(22rem,100vw - 2rem);padding:var(--kn-space-2) 0;border-radius:0 0 var(--kn-radius-md,8px) var(--kn-radius-md,8px);inset-inline:0 auto}.kn-nav-row>.kn-nav-dd:not([data-kn-inline])>.kn-nav-dd-panel[data-kn-align=end]{inset-inline:auto 0}.kn-nav-row>.kn-nav-dd>.kn-nav-dd-panel>ul{display:block}.kn-nav-row>.kn-nav-dd:not([data-kn-inline]) .kn-nav-dd-panel .kn-nav-link{inline-size:100%;padding-inline:var(--kn-space-4);justify-content:flex-start;display:flex}.kn-nav-drawer{display:none}.kn-nav-row--desktop{display:flex}}.kn-ticker{min-block-size:var(--kn-touch);background:var(--kn-color-ticker-bg,var(--kn-color-surface-sunken));color:var(--kn-color-ticker-text,var(--kn-color-text));border-block-end:var(--kn-divider);align-items:center;display:flex;overflow:hidden}.kn-ticker-label{padding-inline:var(--kn-space-3);background:var(--kn-color-ticker-label-bg,var(--kn-color-breaking-bg));color:var(--kn-color-ticker-label-text,var(--kn-color-breaking-text));font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);flex:none;align-self:stretch;align-items:center;font-weight:800;display:flex}.kn-ticker-viewport{flex:1;min-inline-size:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000)}.kn-ticker-track{inline-size:max-content;animation:kn-ticker var(--kn-ticker-duration,40s) linear infinite;display:flex}[dir=rtl] .kn-ticker-track{animation-name:kn-ticker-rtl}.kn-ticker:hover .kn-ticker-track,.kn-ticker:focus-within .kn-ticker-track,.kn-ticker[data-paused] .kn-ticker-track{animation-play-state:paused}.kn-ticker-list{flex:none;display:flex}.kn-ticker--static-list .kn-ticker-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.kn-ticker-item{padding-inline:var(--kn-space-4);white-space:nowrap;font-family:var(--kn-font-ui);font-weight:600;font-size:var(--kn-fs-sm);align-items:center;display:flex}.kn-ticker-item:before{content:"";background:var(--kn-color-ticker-label-bg,var(--kn-color-breaking-bg));block-size:.375rem;inline-size:.375rem;border-radius:50%;margin-inline-end:var(--kn-space-3)}.kn-ticker-item a{min-block-size:var(--kn-touch);align-items:center;text-decoration:none;display:flex}.kn-ticker-item a:hover{text-decoration:underline}.kn-ticker-step .kn-ticker-item{white-space:normal}@keyframes kn-ticker{to{transform:translate(-50%)}}@keyframes kn-ticker-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.kn-ticker-track{inline-size:auto;animation:none}.kn-ticker-viewport{scroll-snap-type:inline proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.kn-ticker-list[aria-hidden=true],.kn-ticker-toggle{display:none}.kn-ticker-item{scroll-snap-align:start}}.kn-hero{gap:var(--kn-space-4);display:grid}.kn-hero-list>li+li{border-block-start:var(--kn-divider);margin-block-start:var(--kn-space-3);padding-block-start:var(--kn-space-3)}.kn-hero--topband .kn-hero-list{gap:var(--kn-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kn-hero--topband .kn-hero-list>li{border:0;margin:0;padding:0}.kn-hero--topband .kn-hero-list>li:not(.kn-hero-list-image){border-block-start:var(--kn-divider);grid-column:1/-1;padding-block-start:var(--kn-space-3)}.kn-hero--topband .kn-hero-list .kn-card-title{font-size:var(--kn-fs-base)}@media (min-width:768px){.kn-hero--lead-left,.kn-hero--topband{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width:1024px){.kn-hero--lead-left,.kn-hero--topband{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.kn-hero--topband .kn-hero-list{grid-template-columns:1fr}.kn-hero--topband .kn-hero-list>li:not(.kn-hero-list-image){grid-column:auto}.kn-hero-lead .kn-card--overlay .kn-card-title,.kn-hero-lead .kn-card--lead .kn-card-title{font-size:var(--kn-fs-2xl)}}.kn-cardgrid-first{margin-block-end:var(--kn-space-6)}.kn-cardgrid-list{gap:var(--kn-space-4);grid-template-columns:1fr;display:grid}.kn-cardgrid--grid .kn-cardgrid-list>li+li{border-block-start:var(--kn-divider);padding-block-start:var(--kn-space-4)}.kn-cardgrid--list .kn-cardgrid-list>li,.kn-cardgrid--compact .kn-cardgrid-list>li{border-block-end:var(--kn-divider);padding-block-end:var(--kn-space-3)}.kn-cardgrid--compact .kn-cardgrid-list{gap:var(--kn-space-2)}@media (min-width:600px){.kn-cardgrid--grid .kn-cardgrid-list{row-gap:var(--kn-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.kn-cardgrid--grid .kn-cardgrid-list>li+li{border:0;padding:0}}@media (min-width:1024px){.kn-cardgrid--grid .kn-cardgrid-list{grid-template-columns:repeat(var(--kn-cols,3), minmax(0, 1fr))}}.kn-cg .kn-cardgrid--grid .kn-cardgrid-list{gap:var(--kn-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.kn-cg .kn-cardgrid--grid .kn-cardgrid-list>li+li{border:0;padding:0}@media (min-width:600px) and (max-width:1023px){.kn-cardgrid--grid:not(.kn-cg *) .kn-cardgrid-rest-mid{display:none}}@media (min-width:1024px){.kn-cardgrid--grid:not(.kn-cg *) .kn-cardgrid-rest-wide{display:none}}.kn-cg .kn-cardgrid--grid .kn-cardgrid-rest-mid{display:none}.kn-mostread-list>li,.kn-latest-item{border-block-end:var(--kn-divider);padding-block:var(--kn-space-3)}.kn-latest-day{padding-block:var(--kn-space-4) var(--kn-space-2);border-block-end:2px solid var(--kn-color-heading,currentColor);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-heading,inherit);font-weight:700}.kn-latest-day:first-child,.kn-mostread-list>li:first-child,.kn-latest-item:first-child{padding-block-start:0}.kn-mostread-ad{display:none}@media (min-width:1024px){.kn-mostread-ad{display:flex}}.kn-latest-item{grid-template-columns:minmax(var(--kn-latest-time-min,7.5ch), max-content) minmax(0, 1fr);gap:var(--kn-space-3);padding-block:var(--kn-space-2);display:grid}@supports (grid-template-columns:subgrid){.kn-latest-list{column-gap:var(--kn-space-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.kn-latest-item,.kn-latest-day{grid-column:1/-1}.kn-latest-item{grid-template-columns:subgrid}}.kn-latest-time{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);white-space:nowrap;color:var(--kn-color-link);font-variant-numeric:tabular-nums;padding-block-start:.2em;font-weight:700}.kn-latest-link{min-block-size:var(--kn-touch);min-inline-size:0;font-family:var(--kn-font-heading);font-weight:600;line-height:var(--kn-lh-heading);overflow-wrap:anywhere;text-decoration:none;display:block}.kn-latest-link .kn-badges{margin-inline-end:var(--kn-space-2)}.kn-latest-link:hover{text-decoration:underline}@media (max-width:479.98px){.kn-latest-list{display:block}.kn-latest-item{grid-template-columns:minmax(0,1fr);row-gap:2px}.kn-latest-time{padding-block-start:0}}.kn-breaking-label{padding-inline:var(--kn-space-3);background:var(--kn-color-breaking-bg);color:var(--kn-color-breaking-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);flex:none;align-items:center;font-weight:800;display:flex}.kn-breaking-list{flex:1;min-inline-size:0}.kn-breaking-list>li+li{border-block-start:var(--kn-divider)}.kn-livenow{padding:var(--kn-space-3);background:var(--kn-color-live-box-bg,var(--kn-color-surface));color:var(--kn-color-live-box-text,var(--kn-color-text));border:var(--kn-divider);border-inline-start:4px solid var(--kn-color-live-bg);border-radius:var(--kn-radius-md);align-self:start}.kn-livenow-title{align-items:center;gap:var(--kn-space-2);padding-block:.15rem;padding-inline:var(--kn-space-2);border-radius:var(--kn-radius-sm);background:var(--kn-color-live-bg);color:var(--kn-color-live-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);font-weight:800;display:inline-flex}.kn-livenow-list{margin-block-start:var(--kn-space-2)}.kn-livenow-list>li+li{border-block-start:var(--kn-divider);margin-block-start:var(--kn-space-2);padding-block-start:var(--kn-space-2)}.kn-livenow .kn-card-title{font-size:var(--kn-fs-base);color:var(--kn-color-live-box-text,var(--kn-color-heading))}.kn-livenow .kn-badge{align-self:flex-start}.kn-livenow--cards .kn-livenow-list,.kn-livenow--band .kn-livenow-list{gap:var(--kn-space-3);display:grid}@media (min-width:768px){.kn-livenow--cards .kn-livenow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-strip-body{gap:var(--kn-space-4);display:grid}.kn-strip-list>li{padding-block:var(--kn-space-3);border-block-end:var(--kn-divider)}.kn-strip-list>li:first-child{padding-block-start:0}.kn-strip--colour-block{padding:var(--kn-space-4);background:var(--kn-color-surface-sunken);border-radius:var(--kn-radius-lg)}@media (min-width:768px){.kn-strip-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1280px){.kn-strip--row .kn-strip-body{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.kn-strip--row .kn-strip-list{gap:var(--kn-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.kn-livetv--band{background:var(--kn-color-live-tv-bg,var(--kn-color-footer-bg));color:var(--kn-color-live-tv-text,var(--kn-color-footer-text));margin-inline:calc(-1 * var(--kn-gutter));padding:var(--kn-space-6) var(--kn-gutter)}.kn-livetv--band .kn-livetv-title{color:var(--kn-color-live-tv-text,var(--kn-color-footer-text))}.kn-livetv--card{padding:var(--kn-space-4);background:var(--kn-color-live-box-bg,var(--kn-color-surface));color:var(--kn-color-live-box-text,var(--kn-color-text));border:var(--kn-divider);border-radius:var(--kn-radius-lg)}.kn-livetv--card .kn-livetv-title{color:var(--kn-color-live-box-text,var(--kn-color-heading))}.kn-livetv-inner{gap:var(--kn-space-4);max-inline-size:var(--kn-container);margin-inline:auto;display:grid}.kn-livetv-media,.kn-livetv-poster{display:block;position:relative}.kn-livetv-placeholder{aspect-ratio:16/9;border-radius:var(--kn-radius-md);background:color-mix(in srgb, currentColor 14%, transparent);display:block}.kn-livetv-video{aspect-ratio:16/9;background:var(--kn-media-letterbox);border-radius:var(--kn-radius-md);inline-size:100%}.kn-livetv-text{align-items:flex-start;gap:var(--kn-space-3);flex-direction:column;display:flex}.kn-livetv-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading)}.kn-livetv-note{font-size:var(--kn-fs-sm);opacity:.85}.kn-livetv--page .kn-livetv-title{font-size:var(--kn-fs-xl)}@media (min-width:768px){.kn-livetv-media{max-inline-size:720px}}@media (min-width:1024px){.kn-livetv-inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center}.kn-livetv-media{max-inline-size:none}}.kn-mediarail--video{background:var(--kn-color-surface-sunken);margin-inline:calc(-1 * var(--kn-gutter));padding:var(--kn-space-6) var(--kn-gutter)}.kn-rail{position:relative}.kn-rail-track{gap:var(--kn-space-3);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:70%;grid-auto-flow:column;padding-block-end:var(--kn-space-2);display:grid;overflow-x:auto}.kn-rail-item{scroll-snap-align:start;min-inline-size:0}@media (min-width:768px){.kn-rail-track{grid-auto-columns:calc((100% - 2 * var(--kn-space-3)) / 2.5)}}@media (min-width:1280px){.kn-rail-track{grid-auto-columns:calc((100% - 3 * var(--kn-space-3)) / 4)}}.kn-rail-controls{display:none}@media (hover:hover) and (pointer:fine){.kn-rail-controls{justify-content:flex-end;gap:var(--kn-space-2);margin-block-start:var(--kn-space-2);display:flex}.kn-rail-controls .kn-icon-btn{border:var(--kn-control-border)}}.kn-stories--idle,.kn-story-link--idle{block-size:1px;margin:0;padding:0;overflow:hidden}.kn-stories-track{grid-auto-flow:column;grid-auto-columns:calc((100% - 1.3 * var(--kn-space-3)) / 2.3);gap:var(--kn-space-3);padding:0 0 var(--kn-space-2);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;margin:0;list-style:none;display:grid;overflow-x:auto}@media (min-width:768px){.kn-stories-track{grid-auto-columns:calc((100% - 3 * var(--kn-space-3)) / 4)}}@media (min-width:1280px){.kn-stories-track{grid-auto-columns:calc((100% - 5 * var(--kn-space-3)) / 6)}}.kn-stories-item{scroll-snap-align:start;min-inline-size:0}.kn-story-card{gap:var(--kn-space-2);min-block-size:var(--kn-touch);color:inherit;flex-direction:column;text-decoration:none;display:flex}.kn-story-poster{aspect-ratio:9/16;border-radius:var(--kn-radius-md);background:var(--kn-color-skeleton);display:block;position:relative;overflow:hidden}.kn-story-poster img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kn-story-badge{background:var(--kn-color-primary);color:var(--kn-color-on-primary)}.kn-story-poster .kn-story-badge{position:absolute;inset-block-start:var(--kn-space-2);inset-inline-start:var(--kn-space-2)}.kn-story-label{background:var(--kn-color-overlay);color:var(--kn-color-on-primary);position:absolute;inset-block-end:var(--kn-space-2);inset-inline-start:var(--kn-space-2)}.kn-story-title{font-family:var(--kn-font-headline);font-weight:700;font-size:var(--kn-fs-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.kn-story-card:hover .kn-story-title{color:var(--kn-color-link-hover)}.kn-story-card:focus-visible{outline:2px solid var(--kn-color-focus);outline-offset:2px}.kn-story-meta{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted)}.kn-story-link{margin-block:var(--kn-space-4)}.kn-story-link-a{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);color:var(--kn-color-link);font-weight:600;display:inline-flex}.kn-story-link-a:hover{color:var(--kn-color-link-hover)}.kn-article-header{gap:var(--kn-space-3);flex-direction:column;display:flex}.kn-article-header .kn-dek{color:var(--kn-color-text);font-weight:600}.kn-byline{align-items:center;gap:var(--kn-space-3);display:flex}.kn-byline-text{overflow-wrap:break-word;flex:auto;min-inline-size:0}.kn-avatar{border-radius:50%;flex:none;inline-size:2.5rem}.kn-byline-names{font-family:var(--kn-font-ui);font-weight:600;font-size:var(--kn-fs-sm)}.kn-byline-names a{color:var(--kn-color-link)}.kn-byline-names a:hover{color:var(--kn-color-link-hover)}.kn-byline--stacked{align-items:flex-start}.kn-dateline-place{color:var(--kn-color-text);font-weight:700}.kn-share-list{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-share-btn{justify-content:center;align-items:center;gap:var(--kn-space-2);min-inline-size:var(--kn-touch);min-block-size:var(--kn-touch);padding-inline:var(--kn-space-2);border-radius:var(--kn-radius-pill);border:var(--kn-control-border);font-family:var(--kn-font-ui);font-weight:800;font-size:var(--kn-fs-sm);cursor:pointer;background:0 0;text-decoration:none;display:inline-flex}.kn-share-btn:hover{background:var(--kn-color-surface-sunken)}.kn-figure{margin-block:var(--kn-space-6)}.kn-figure--wide{margin-inline:calc(-1 * var(--kn-gutter))}.kn-figure--wide>.kn-picture{border-radius:0}.kn-figure--contained{max-inline-size:var(--kn-measure)}@media (min-width:768px){.kn-figure--wide{margin-inline:0}.kn-figure--wide>.kn-picture{border-radius:var(--kn-radius-md)}}.kn-caption{padding-inline:var(--kn-gutter);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted);margin-block-start:var(--kn-space-2);line-height:1.5}.kn-figure:not(.kn-figure--wide) .kn-caption{padding-inline:0}@media (min-width:768px){.kn-caption{padding-inline:0}}.kn-article-body{max-inline-size:var(--kn-measure)}.kn-prose{font-family:var(--kn-font-body);font-size:var(--kn-fs-md);line-height:calc(var(--kn-lh-body) + var(--kn-lh-delta,0));overflow-wrap:break-word}.kn-prose>*+*{margin-block-start:1em}.kn-prose a{color:var(--kn-color-link)}.kn-prose a:visited{color:var(--kn-color-link-visited)}.kn-prose a:hover{color:var(--kn-color-link-hover)}.kn-article-body--dropcap .kn-prose>p:first-child:first-letter{float:inline-start;font-family:var(--kn-font-heading);margin-inline-end:.1em;font-size:3.2em;font-weight:800;line-height:.9}.kn-body-heading{font-family:var(--kn-font-heading);line-height:var(--kn-lh-heading);font-size:1.2em;font-weight:var(--kn-heading-weight);margin-block-start:1.5em}.kn-ul,.kn-ol{padding-inline-start:1.25em}.kn-ul{list-style:outside}.kn-ol{list-style:decimal}.kn-ul li+li,.kn-ol li+li{margin-block-start:.4em}.kn-hr{border:0;border-block-start:var(--kn-divider);margin-block:2em}.kn-quote{border-inline-start:4px solid var(--kn-color-accent);padding-inline-start:var(--kn-space-4)}.kn-quote--pull{border:0;border-block:var(--kn-divider);padding:var(--kn-space-4) 0;font-family:var(--kn-font-heading);font-size:1.25em;font-weight:700;line-height:var(--kn-lh-heading);text-align:center}.kn-quote-cite{color:var(--kn-color-text-muted);margin-block-start:var(--kn-space-2);font-size:.85em}.kn-box{padding:var(--kn-space-4);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);border-inline-start:4px solid var(--kn-color-accent);font-size:.95em}.kn-box>*+*{margin-block-start:.6em}.kn-box--definition{border-inline-start-color:var(--kn-color-text-muted)}.kn-box--definition dfn{font-style:normal;font-weight:700}.kn-faq-item{border-block-end:var(--kn-divider)}.kn-faq-item summary{min-block-size:var(--kn-touch);padding-block:var(--kn-space-2);cursor:pointer;align-items:center;font-weight:600;display:flex}.kn-table-scroll{max-inline-size:100%;overflow-x:auto}.kn-table{border-collapse:collapse;inline-size:100%;font-family:var(--kn-font-ui);font-size:.9em}.kn-table caption{caption-side:top;text-align:start;color:var(--kn-color-text-muted);padding-block-end:var(--kn-space-2)}.kn-table th,.kn-table td{border:var(--kn-divider);padding:var(--kn-space-2) var(--kn-space-3);text-align:start;vertical-align:top}.kn-table th{background:var(--kn-color-surface-sunken)}.kn-next{padding:var(--kn-space-4);border-inline-start:4px solid var(--kn-color-accent);background:var(--kn-color-surface-sunken);border-radius:var(--kn-radius-md)}.kn-next-label{color:var(--kn-color-link);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);margin-block-end:var(--kn-space-2);font-weight:800}.kn-related-grid{gap:var(--kn-space-3) var(--kn-space-4);display:grid}.kn-related-grid>li,.kn-related-list>li{border-block-end:var(--kn-divider);padding-block-end:var(--kn-space-3)}@media (min-width:768px){.kn-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-crumbs ol{align-items:center;gap:var(--kn-space-1);scrollbar-width:none;white-space:nowrap;font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.kn-crumbs li{align-items:center;list-style:none;display:inline-flex}.kn-crumbs li::marker{content:none}.kn-crumbs li+li:before{content:"/";color:var(--kn-color-text-muted);margin-inline-end:var(--kn-space-1)}.kn-crumbs a,.kn-crumbs [aria-current]{min-block-size:var(--kn-touch);color:var(--kn-color-text-muted);align-items:center;display:inline-flex}.kn-block.kn-crumbs+.kn-block{margin-block-start:0}.kn-page-header{gap:var(--kn-space-2);border-block-end:var(--kn-rule);flex-direction:column;padding-block-end:var(--kn-space-4);display:flex}.kn-page-header--banner{padding:var(--kn-space-6) var(--kn-gutter);margin-inline:calc(-1 * var(--kn-gutter));background:var(--kn-color-surface-sunken)}.kn-author{gap:var(--kn-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kn-author-photo{border-radius:50%;inline-size:4.5rem}.kn-author--bio-box{padding:var(--kn-space-4);background:var(--kn-color-surface);border:var(--kn-divider);border-radius:var(--kn-radius-md)}.kn-author--bio-box .kn-author-photo{inline-size:3.5rem}.kn-author-text{gap:var(--kn-space-2);overflow-wrap:break-word;flex-direction:column;min-inline-size:0;display:flex}.kn-author-social{gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-author-social a{min-block-size:var(--kn-touch);align-items:center;display:inline-flex}@media (min-width:768px){.kn-author--profile .kn-author-photo{inline-size:6rem}}.kn-search{max-inline-size:47.5rem}.kn-search-form{gap:var(--kn-space-2);margin-block:var(--kn-space-4);flex-wrap:wrap;display:flex}.kn-search-form input{min-inline-size:0;min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);border:1px solid var(--kn-color-input-border);border-radius:var(--kn-radius-md);background:var(--kn-color-input-bg);color:var(--kn-color-input-text);flex:14rem;font-size:max(1rem,16px)}.kn-search-form input::placeholder{color:var(--kn-color-text-muted);opacity:1}.kn-search-form input:focus-visible{border-color:var(--kn-color-focus)}.kn-load-more-error{color:var(--kn-color-danger);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-align:center;font-weight:600}.kn-share-status{min-block-size:var(--kn-touch);color:var(--kn-color-success);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);align-items:center;font-weight:600;display:inline-flex}.kn-share-status:empty{display:none}.kn-search-form .kn-btn{flex:100%}@media (min-width:768px){.kn-search-form{flex-wrap:nowrap;max-inline-size:40rem}.kn-search-form .kn-btn{flex:none}}.kn-search-list>li{padding-block:var(--kn-space-3);border-block-end:var(--kn-divider)}.kn-pagination,.kn-load-more{gap:var(--kn-space-4);flex-direction:column;display:flex}.kn-load-more-actions{justify-content:center;display:flex}.kn-load-more-btn{min-block-size:48px;inline-size:100%}@media (min-width:768px){.kn-load-more-btn{inline-size:auto;min-inline-size:16rem}}.kn-error-page{padding-block:var(--kn-space-12);gap:var(--kn-space-3);text-align:center;flex-direction:column;max-inline-size:40rem;margin-inline:auto;display:flex}.kn-error-code{font-family:var(--kn-font-heading);color:var(--kn-color-kicker,var(--kn-color-link));font-size:4rem;font-weight:900;line-height:1}.kn-error-actions{gap:var(--kn-space-3);flex-direction:column;margin-block-start:var(--kn-space-4);display:flex}@media (min-width:768px){.kn-error-actions{flex-direction:row;justify-content:center}}.kn-error-sections{margin-block-start:var(--kn-space-6)}.kn-error-sections-title{margin:0 0 var(--kn-space-3);font-size:var(--kn-fs-sm,.875rem);color:var(--kn-color-text-muted,inherit)}.kn-error-sections ul{justify-content:center;gap:var(--kn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-error-sections a{min-block-size:44px;padding-inline:var(--kn-space-4);border:1px solid var(--kn-color-border,currentColor);color:inherit;border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.kn-error-sections a:hover,.kn-error-sections a:focus-visible{text-decoration:underline}.kn-search-empty{gap:var(--kn-space-4);flex-direction:column;display:flex}.kn-search-empty-title{margin:var(--kn-space-4) 0 0;font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);line-height:var(--kn-lh-heading)}.kn-search-sections{margin-block-start:var(--kn-space-2)}.kn-search-sections ul{justify-content:flex-start}.kn-search-home .kn-btn{min-block-size:44px}.kn-footer{background:var(--kn-color-footer-bg);color:var(--kn-color-footer-text);padding-block:var(--kn-space-8);margin-block-start:var(--kn-space-12)}.kn-footer a{color:var(--kn-color-footer-text)}.kn-footer-top{justify-content:space-between;align-items:center;gap:var(--kn-space-4);flex-wrap:wrap;margin-block-end:var(--kn-space-4);display:flex}.kn-brand--footer{margin-inline-end:0}.kn-footer-social{gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-footer-social a,.kn-footer-links a{min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);align-items:center;text-decoration:none;display:flex}.kn-footer-links{gap:0 var(--kn-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kn-footer-links a:hover{text-decoration:underline}.kn-footer-tagline,.kn-footer-note{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);margin-block-start:var(--kn-space-4)}.kn-footer--compact .kn-footer-links{gap:0 var(--kn-space-4);flex-wrap:wrap;display:flex}@media (min-width:768px){.kn-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.kn-footer-links{grid-template-columns:repeat(var(--kn-footer-cols,4), minmax(0, 1fr))}}.kn-ad{align-items:center;gap:var(--kn-space-1);contain:layout;flex-direction:column;display:flex}.kn-ad-label{font-family:var(--kn-font-ui);color:var(--kn-color-ad-label);font-size:.6875rem;line-height:1.2}.kn-ad-box{inline-size:100%;block-size:var(--kn-ad-phone);background:var(--kn-color-ad-frame-bg);border:1px dashed var(--kn-color-ad-frame-border);overflow:hidden}.kn-ad-box:has(>.kn-adsense){border:0;justify-content:center;align-items:center;display:flex}.kn-adsense{block-size:100%;inline-size:100%;display:block}.kn-ad--unfilled .kn-ad-label{visibility:hidden}.kn-ad--unfilled .kn-ad-box{background:0 0;border-color:#0000}.kn-ad-box--demo{box-sizing:border-box;padding:var(--kn-space-2);background:color-mix(in srgb, var(--kn-color-ad-frame-bg) 70%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.kn-ad-demo{text-align:center;font-family:var(--kn-font-ui);color:var(--kn-color-ad-label);flex-direction:column;align-items:center;gap:2px;min-inline-size:0;display:flex}.kn-ad-demo-title{font-size:.875rem;font-weight:700;line-height:1.2}.kn-ad-demo-size,.kn-ad-demo-hint{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.kn-ad-demo-size--tablet,.kn-ad-demo-size--desktop{display:none}@media (min-width:768px){.kn-ad-demo-size--phone,.kn-ad-demo-size--desktop{display:none}.kn-ad-demo-size--tablet{display:inline}}@media (min-width:1024px){.kn-ad-demo-size--tablet{display:none}.kn-ad-demo-size--desktop{display:inline}}.kn-ad--collapsed{display:none!important}.kn-ad--leaderboard .kn-ad-box{max-inline-size:970px}.kn-ad--rail .kn-ad-box{max-inline-size:336px}.kn-ad--inline{margin-block:var(--kn-space-6)}.kn-ad--off-phone{display:none}@media (min-width:768px){.kn-ad-box{block-size:var(--kn-ad-tablet)}.kn-ad--off-phone{display:flex}.kn-ad--off-tablet{display:none}}@media (min-width:1024px){.kn-ad-box{block-size:var(--kn-ad-desktop)}.kn-ad--off-tablet{display:flex}.kn-ad--off-desktop{display:none}.kn-ad--rail{position:sticky;inset-block-start:calc(var(--kn-nav-h) + var(--kn-space-4))}:is(.kn-region-rail :has(~*) .kn-ad--rail,.kn-region-rail .kn-ad--rail:has(~*)){position:static}}.kn-sticky-slot{z-index:var(--kn-z-sticky);background:var(--kn-color-surface-raised);box-shadow:var(--kn-shadow-2);justify-content:center;align-items:center;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block:auto 0;inset-inline:0}.kn-sticky-slot:not(.kn-sticky-ad){visibility:hidden;pointer-events:none;box-shadow:none}.kn-sticky-slot .kn-ad{flex:1;max-inline-size:320px}.kn-sticky-ad-close{background:var(--kn-color-surface-raised);box-shadow:var(--kn-shadow-1);position:absolute;inset-block-start:-1.5rem;inset-inline-end:0}@media (min-width:768px),(max-height:499px){.kn-sticky-slot{display:none}}@media (max-width:767px){body:has(.kn-nav--bottom-tabs) .kn-sticky-slot{padding-block-end:0;inset-block-end:calc(var(--kn-touch) + var(--kn-space-4) + env(safe-area-inset-bottom))}}.kn-embed{border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);max-block-size:80vh;inline-size:100%;position:relative;overflow:hidden}.kn-embed--loaded iframe{border:0;block-size:100%;inline-size:100%}.kn-embed-poster,.kn-embed-poster img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.kn-embed-facade-body{justify-content:center;align-items:center;gap:var(--kn-space-3);block-size:100%;padding:var(--kn-space-4);text-align:center;flex-direction:column;display:flex;position:relative}.kn-embed--youtube .kn-embed-facade-body{background:linear-gradient(180deg, color-mix(in srgb, var(--kn-color-overlay) 85%, transparent), transparent 40%, transparent 55%, var(--kn-color-overlay));color:var(--kn-on-media);text-shadow:0 1px 3px #0009}.kn-embed-title{font-weight:700}.kn-embed-notice{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);max-inline-size:30rem}.kn-embed-original{font-size:var(--kn-fs-xs);min-block-size:var(--kn-touch);align-items:center;display:inline-flex}.kn-play-btn{background:var(--kn-color-primary);block-size:4rem;inline-size:4rem;color:var(--kn-color-on-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.kn-play-btn:hover{background:var(--kn-color-primary-hover)}.kn-av{margin-block:var(--kn-space-6);inline-size:100%}.kn-av-box{border-radius:var(--kn-radius-md);background:#000;max-block-size:80vh;inline-size:100%;position:relative;overflow:hidden}.kn-av-video,.kn-av-frame,.kn-av-poster,.kn-av-poster img{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.kn-av-video{object-fit:contain;background:#000}.kn-av-poster img{object-fit:cover}.kn-av--fallback .kn-av-box,.kn-av--facade .kn-av-box{background:var(--kn-color-surface-sunken)}.kn-av--fallback .kn-av-poster{opacity:.35}.kn-av-message{block-size:100%;padding:var(--kn-space-4);text-align:center;color:var(--kn-color-text);place-items:center;font-weight:600;display:grid;position:relative}.kn-av-facade{justify-content:center;align-items:center;gap:var(--kn-space-3);block-size:100%;padding:var(--kn-space-4);text-align:center;background:linear-gradient(180deg, transparent 30%, var(--kn-color-overlay));color:var(--kn-on-media);flex-direction:column;display:flex;position:relative}.kn-av-title{overflow-wrap:anywhere;font-weight:700}.kn-av-facade .kn-embed-notice{color:inherit}.kn-av-audio-row{align-items:center;gap:var(--kn-space-3);padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);display:flex}.kn-av-cover{border-radius:var(--kn-radius-sm);flex:none;block-size:4.5rem;inline-size:4.5rem;overflow:hidden}.kn-av-cover img{object-fit:cover;block-size:100%;inline-size:100%}.kn-av-audio-main{gap:var(--kn-space-2);flex:1;min-inline-size:0;display:grid}.kn-av-audio{min-block-size:3.5rem;inline-size:100%}.kn-av-transcript{gap:var(--kn-space-3);justify-items:start;margin-block-start:var(--kn-space-3);display:grid}.kn-av-transcript-body{max-block-size:20rem;inline-size:100%;padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);white-space:pre-line;font-size:var(--kn-fs-sm);overflow:auto}.kn-av-transcript-body[hidden]{display:none}.kn-file{align-items:center;gap:var(--kn-space-3);margin-block:var(--kn-space-5);padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);flex-wrap:wrap;display:flex}.kn-file-type{border-radius:var(--kn-radius-sm);background:var(--kn-color-primary);block-size:3rem;inline-size:3rem;color:var(--kn-color-on-primary);font-size:var(--kn-fs-xs);flex:none;place-items:center;font-weight:700;display:grid}.kn-file-text{flex:10rem;min-inline-size:0;display:grid}.kn-file-name{overflow-wrap:anywhere;font-weight:700}.kn-file-meta{font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted)}.kn-file-download{min-block-size:var(--kn-touch);min-inline-size:var(--kn-touch)}@media (max-width:479px){.kn-file-download{inline-size:100%}}.kn-gallery{margin-block:var(--kn-space-6)}.kn-gallery-track{scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;border-radius:var(--kn-radius-md);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.kn-gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;min-inline-size:0}.kn-gallery-slide .kn-figure{margin:0}.kn-gallery-picture{background:var(--kn-color-surface-sunken);border-radius:0}.kn-gallery-picture img{object-fit:contain}.kn-gallery-track .kn-gallery-picture{max-block-size:80svh}.kn-gallery-bar{justify-content:space-between;align-items:center;gap:var(--kn-space-3);margin-block-start:var(--kn-space-2);display:flex}.kn-gallery-bar .kn-icon-btn{border:var(--kn-control-border)}.kn-gallery-position{font-variant-numeric:tabular-nums;color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-gallery-grid{gap:var(--kn-space-2);margin-block:var(--kn-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.kn-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-kn-motion=reduce] .kn-ticker-track{inline-size:auto;animation:none}html[data-kn-motion=reduce] .kn-ticker-viewport{scroll-snap-type:inline proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}html[data-kn-motion=reduce] .kn-ticker-list[aria-hidden=true],html[data-kn-motion=reduce] .kn-ticker-toggle{display:none}.kn-link-btn{min-block-size:var(--kn-touch);color:var(--kn-color-link);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.kn-footer .kn-link-btn{color:var(--kn-color-footer-text);font-size:var(--kn-fs-sm);text-decoration:none}.kn-footer .kn-link-btn:hover{text-decoration:underline}.kn-footer-panels{margin-block-start:var(--kn-space-2)}.kn-sheet{border:0;border-block-start:1px solid var(--kn-color-border);background:var(--kn-color-surface-raised);max-block-size:92dvh;inline-size:100%;max-inline-size:100%;color:var(--kn-color-text);box-shadow:var(--kn-shadow-2);overscroll-behavior:contain;z-index:var(--kn-z-overlay);border-start-start-radius:var(--kn-radius-lg);border-start-end-radius:var(--kn-radius-lg);margin:0;padding:0;position:fixed;inset-block:auto 0;inset-inline:0;overflow:auto}.kn-sheet[open]{animation:kn-sheet-in .2s var(--kn-ease)}.kn-sheet::backdrop{background:var(--kn-color-overlay)}@keyframes kn-sheet-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.kn-sheet[open]{animation-name:kn-fade-in}}html[data-kn-motion=reduce] .kn-sheet[open]{animation-name:kn-fade-in}@keyframes kn-fade-in{0%{opacity:0}}.kn-sheet-body{gap:var(--kn-space-4);padding:var(--kn-space-4) var(--kn-gutter) calc(var(--kn-space-4) + env(safe-area-inset-bottom,0px));font-family:var(--kn-font-ui);flex-direction:column;display:flex}.kn-sheet-head{justify-content:space-between;align-items:center;gap:var(--kn-space-3);display:flex}.kn-sheet-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-lg);line-height:1.3}.kn-sheet-close{margin-inline-end:calc(-1 * var(--kn-space-2))}.kn-sheet-actions{gap:var(--kn-space-2);flex-direction:column;display:flex}.kn-sheet-actions .kn-btn{min-block-size:48px}@media (min-width:768px){.kn-sheet:not(.kn-sheet--popover){border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-lg);max-block-size:min(85dvh,760px);inline-size:min(560px,100vw - 32px);margin:auto;inset:0}.kn-sheet-actions{flex-flow:wrap}}@media (min-width:1024px){.kn-sheet:not(.kn-sheet--popover){inline-size:min(600px,100vw - 32px)}}.kn-consent{z-index:var(--kn-z-overlay);overscroll-behavior:contain;background:var(--kn-color-surface-raised);max-block-size:40dvh;color:var(--kn-color-text);border-block-start:1px solid var(--kn-color-border);box-shadow:var(--kn-shadow-2);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);line-height:1.35;position:fixed;inset-block:auto 0;inset-inline:0;overflow:auto}.kn-consent.is-expanded{max-block-size:75dvh}.kn-consent-inner{gap:var(--kn-space-2);max-inline-size:1200px;padding:var(--kn-space-2) var(--kn-gutter) calc(var(--kn-space-2) + env(safe-area-inset-bottom,0px));flex-direction:column;margin-inline:auto;display:flex}.kn-consent-text{gap:var(--kn-space-2);flex-direction:column;display:flex}.kn-consent-text p{margin:0}.kn-consent-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-base);margin:0}.kn-consent a{color:var(--kn-color-link)}.kn-consent-more{color:var(--kn-color-link);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:14px 6px;text-decoration:underline;display:inline}.kn-consent-links{align-items:center;column-gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-consent-link,.kn-consent-links .kn-consent-more{align-items:center;min-block-size:44px;display:inline-flex}.kn-consent-links .kn-consent-more{padding-block:0}.kn-consent.is-expanded .kn-consent-inner{padding-block-end:calc(var(--kn-space-3) + env(safe-area-inset-bottom,0px))}.kn-consent-cats{gap:var(--kn-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kn-consent-cats li{flex-direction:column;display:flex}.kn-consent-actions{align-items:center;gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-consent-actions .kn-btn{min-block-size:44px;padding-inline:var(--kn-space-3);min-inline-size:0;max-inline-size:100%;font-size:var(--kn-fs-sm);overflow-wrap:break-word;flex:auto}.kn-consent-actions .kn-btn--text{box-shadow:none;color:var(--kn-color-link);background:0 0;border-color:#0000;flex:none;text-decoration:underline}@media (min-width:768px){.kn-consent-inner{justify-content:space-between;align-items:center;gap:var(--kn-space-6);flex-direction:row}.kn-consent-actions{flex:0 auto;justify-content:flex-end}.kn-consent:not(.is-expanded) .kn-consent-text{flex:20rem;min-inline-size:0}.kn-consent-actions .kn-btn{flex:none;min-inline-size:7rem}.kn-consent-actions .kn-btn--text{min-inline-size:0}.kn-consent.is-expanded .kn-consent-inner{align-items:stretch;gap:var(--kn-space-3);flex-direction:column}.kn-consent.is-expanded .kn-consent-text{max-inline-size:72ch}}.kn-consent-note{padding:var(--kn-space-3);border-inline-start:2px solid var(--kn-color-info);background:var(--kn-color-surface);font-size:var(--kn-fs-sm)}.kn-consent-purposes{flex-direction:column;display:flex}.kn-consent-purpose{justify-content:space-between;align-items:center;gap:var(--kn-space-3);padding-block:var(--kn-space-3);border-block-end:var(--kn-divider);display:flex}.kn-consent-purpose-label{font-weight:600}.kn-consent-purpose-help{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-consent-always{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);flex:none}.kn-consent-status:empty{display:none}.kn-consent-error{padding:var(--kn-space-3);border-inline-start:2px solid var(--kn-color-danger);background:var(--kn-color-surface)}.kn-switch{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);min-inline-size:var(--kn-touch);color:var(--kn-color-text);font:inherit;font-size:var(--kn-fs-sm);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.kn-switch:disabled{cursor:not-allowed;opacity:.6}.kn-switch-track{border:2px solid var(--kn-color-input-border,var(--kn-color-border));background:var(--kn-color-input-bg,var(--kn-color-surface));block-size:24px;inline-size:44px;transition:background var(--kn-motion-fast) var(--kn-ease);border-radius:999px;position:relative}.kn-switch-thumb{background:var(--kn-color-text-muted);block-size:16px;inline-size:16px;transition:inset-inline-start var(--kn-motion-fast) var(--kn-ease);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.kn-switch[aria-checked=true] .kn-switch-track{background:var(--kn-color-primary);border-color:var(--kn-color-primary)}.kn-switch[aria-checked=true] .kn-switch-thumb{background:var(--kn-color-on-primary);inset-inline-start:22px}.kn-switch-text{text-align:start;min-inline-size:2.5em}.kn-sheet--popover{max-block-size:85dvh}.kn-sheet.kn-rs{overscroll-behavior:contain;overflow:hidden}.kn-sheet.kn-rs[open]{flex-direction:column;display:flex}.kn-sheet.kn-rs::backdrop{background:#00000052}.kn-rs-top{border-block-end:1px solid var(--kn-color-border);touch-action:none;flex:none}.kn-rs-handle{block-size:4px;inline-size:36px;margin:var(--kn-space-2) auto 0;background:color-mix(in srgb, var(--kn-color-text) 28%, transparent);border-radius:2px;display:block}.kn-rs-head{min-block-size:calc(var(--kn-touch) + var(--kn-space-2));padding-block:var(--kn-space-1);padding-inline:var(--kn-space-4) var(--kn-space-2)}.kn-rs-head .kn-sheet-title{font-size:var(--kn-fs-md)}.kn-rs-head .kn-sheet-close{margin-inline-end:0}.kn-rs-scroll{overscroll-behavior:contain;gap:var(--kn-space-3);min-block-size:0;padding:var(--kn-space-3) var(--kn-space-4);font-family:var(--kn-font-ui);flex-direction:column;flex:auto;display:flex;overflow-y:auto}@media (min-width:768px){.kn-sheet--popover{inline-size:min(380px,100vw - 16px);max-block-size:calc(100dvh - 16px - var(--kn-header-h-wide,64px));border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-lg);inset:auto;inset-block-start:calc(var(--kn-header-h-wide,64px) + var(--kn-space-2));inset-inline-end:var(--kn-space-4)}.kn-sheet.kn-rs::backdrop{background:0 0}.kn-rs-top{touch-action:auto}.kn-rs-handle{display:none}}.kn-rs-group{gap:var(--kn-space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.kn-rs-legend{font-weight:600;font-size:var(--kn-fs-sm);padding:0}.kn-rs-help{color:var(--kn-color-text-muted);font-size:var(--kn-fs-xs)}.kn-rs-size{align-items:center;gap:var(--kn-space-2);display:flex}.kn-rs-step{min-inline-size:var(--kn-touch);padding-inline:var(--kn-space-2);flex:none}.kn-rs-step:disabled{opacity:.45;cursor:default}.kn-rs-preview{font-family:var(--kn-font-body);line-height:calc(var(--kn-lh-body) + var(--kn-lh-delta,0));padding:var(--kn-space-2) var(--kn-space-3);background:var(--kn-color-surface);border-radius:var(--kn-radius-md)}.kn-segmented{border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);flex:auto;min-inline-size:0;display:flex;overflow:hidden}.kn-segment{flex:1 1 0;min-inline-size:0;display:flex;position:relative}.kn-segment+.kn-segment{border-inline-start:1px solid var(--kn-color-border)}.kn-segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kn-segment-text{inline-size:100%;min-block-size:var(--kn-touch);padding-inline:var(--kn-space-2);text-align:center;font-size:var(--kn-fs-sm);overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1.2;display:flex}.kn-segment input:checked+.kn-segment-text{background:var(--kn-color-primary);color:var(--kn-color-on-primary);font-weight:600}.kn-segment input:focus-visible+.kn-segment-text{outline:2px solid var(--kn-color-focus);outline-offset:-4px}.kn-rs-row{justify-content:space-between;align-items:center;gap:var(--kn-space-3);display:flex}.kn-rs-sizes .kn-segment-text{font-family:var(--kn-font-heading);align-items:flex-end;padding-block-end:12px;line-height:1}.kn-rs-foot{justify-content:space-between;align-items:center;gap:var(--kn-space-1) var(--kn-space-3);padding:var(--kn-space-1) var(--kn-space-4) calc(var(--kn-space-1) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--kn-color-border);background:var(--kn-color-surface-raised);font-family:var(--kn-font-ui);flex-wrap:wrap;flex:none;display:flex}.kn-rs-saved{color:var(--kn-color-text-muted);font-size:var(--kn-fs-xs)}.kn-rs-glyph{font-family:var(--kn-font-heading);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.kn-byline-aa{border:1px solid var(--kn-color-border);margin-inline-start:auto}.kn-age-gate{align-items:flex-start;gap:var(--kn-space-3);max-inline-size:40rem;margin:var(--kn-space-8) auto;padding:var(--kn-space-6) var(--kn-space-4);background:var(--kn-color-surface-sunken);border-inline-start:4px solid var(--kn-color-warning);border-radius:var(--kn-radius-md);flex-direction:column;display:flex}.kn-age-gate-icon{border:2px solid var(--kn-color-warning);border-radius:50%;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.kn-age-gate-icon:after{content:"!";font-family:var(--kn-font-ui);color:var(--kn-color-text);font-weight:700}.kn-age-gate-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);line-height:var(--kn-lh-heading)}.kn-age-gate-help{color:var(--kn-color-text-muted)}.kn-age-gate-actions{gap:var(--kn-space-3);flex-wrap:wrap;inline-size:100%;display:flex}.kn-age-gate-actions .kn-btn{flex:12rem;min-block-size:48px}.kn-storylabel--sponsored .kn-badge,.kn-sponsor .kn-badge{border:1px solid}.kn-sponsor{align-items:flex-start;gap:var(--kn-space-3);padding:var(--kn-space-4);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);border-inline-start:4px solid var(--kn-color-accent);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);flex-direction:column;display:flex}.kn-sponsor-logo{border-radius:var(--kn-radius-sm);flex:none;inline-size:4rem}.kn-sponsor-title{margin:0;font-weight:600}.kn-sponsor-title a{min-block-size:var(--kn-touch);line-height:var(--kn-touch);color:var(--kn-color-link);text-decoration:underline;display:inline-block}.kn-sponsor-disclosure{margin:var(--kn-space-1) 0 0;color:var(--kn-color-text-muted)}.kn-ailabel{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);margin:0}.kn-ailabel a{min-block-size:var(--kn-touch);line-height:var(--kn-touch);color:var(--kn-color-link);text-decoration:underline;display:inline-block}.kn-cta{justify-content:space-between;align-items:center;gap:var(--kn-space-3);padding:var(--kn-space-3) var(--kn-space-4);border:var(--kn-control-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);flex-wrap:wrap;display:flex}.kn-cta p{margin:0}.kn-cta-sub{color:var(--kn-color-text-muted);display:block}.kn-cta-actions{gap:var(--kn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-cta-btn{justify-content:center;align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);min-inline-size:var(--kn-touch);padding-inline:var(--kn-space-3);border:var(--kn-control-border);border-radius:var(--kn-radius-pill);color:var(--kn-color-link);font-weight:700;text-decoration:none;display:inline-flex}.kn-cta-btn--primary{background:var(--kn-color-link);border-color:var(--kn-color-link);color:var(--kn-color-surface)}.kn-cta-btn:hover{background:var(--kn-color-surface-raised)}.kn-cta-btn--primary:hover{background:var(--kn-color-link);opacity:.9}.kn-cta-icon{font-weight:800}.kn-ad--native{inline-size:100%}.kn-keypoints-list{margin:0;padding-inline-start:1.25em}.kn-keypoints-list>li+li{margin-block-start:var(--kn-space-2)}.kn-corrections{border-block-start:var(--kn-divider);padding-block-start:var(--kn-space-4)}.kn-corrections-list{gap:var(--kn-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kn-corrections-head{margin:0 0 var(--kn-space-1);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-corrections-head strong{color:var(--kn-color-text)}.kn-corrections-all a{min-block-size:var(--kn-touch);line-height:var(--kn-touch);color:var(--kn-color-link);text-decoration:underline;display:inline-block}.kn-byline-role{color:var(--kn-color-text-muted);font-weight:400}.kn-approval{gap:var(--kn-space-5);max-inline-size:48rem;padding-block:var(--kn-space-4);padding-inline:var(--kn-space-4);flex-direction:column;margin-inline:auto;display:flex}.kn-approval-story{padding:var(--kn-space-4);border:var(--kn-divider);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-raised)}.kn-approval-actions{gap:var(--kn-space-3);flex-direction:column;display:flex}.kn-approval-actions .kn-btn{min-block-size:48px;inline-size:100%}@media (min-width:768px){.kn-sponsor{flex-direction:row;align-items:center}.kn-approval-actions{flex-direction:row}.kn-approval-actions .kn-btn{inline-size:auto;min-inline-size:12rem}}.kn-ruled-kicker{align-items:center;gap:var(--kn-space-2);border-block-start:3px solid var(--kn-color-kicker,var(--kn-color-accent));font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);color:var(--kn-color-kicker,var(--kn-color-link));overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;padding-block-start:var(--kn-space-2);font-weight:700;display:flex}.kn-mosaic-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);overflow-wrap:break-word}.kn-why{max-inline-size:var(--kn-measure);border-inline-start:3px solid var(--kn-color-accent);color:var(--kn-color-text);font-size:var(--kn-fs-base);line-height:var(--kn-lh-body);padding-inline-start:var(--kn-space-3)}.kn-why-label{font-family:var(--kn-font-ui);color:var(--kn-color-heading)}@media (min-width:768px){.kn-mosaic-title{font-size:var(--kn-fs-2xl)}}.kn-explainers-list{gap:var(--kn-space-4);min-inline-size:0;max-inline-size:100%;display:grid}.kn-opinion-list{gap:var(--kn-space-3);display:grid}.kn-opinion-item{align-items:flex-start;gap:var(--kn-space-3);min-block-size:var(--kn-touch);flex-direction:row}.kn-opinion-avatar{background:var(--kn-color-surface-sunken);border-radius:50%;flex:none;place-items:center;block-size:48px;inline-size:48px;display:grid;overflow:hidden}.kn-opinion-avatar .kn-picture,.kn-opinion-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.kn-opinion-initial{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);font-weight:var(--kn-heading-weight);color:var(--kn-color-heading)}.kn-opinion-item .kn-card-title{font-size:var(--kn-fs-base);font-style:italic}.kn-opinion-item .kn-card-body{flex:1;min-inline-size:0}.kn-opinion-item :is(.kn-ruled-kicker,.kn-card-title){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.kn-opinion--avatar-list .kn-opinion-list>li{border-block-end:var(--kn-divider);padding-block-end:var(--kn-space-3)}.kn-opinion--author-rail .kn-opinion-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:80%;grid-auto-flow:column;padding-block-end:var(--kn-space-2);overflow-x:auto}.kn-opinion--author-rail .kn-opinion-list>li{scroll-snap-align:start;padding:var(--kn-space-3);border:var(--kn-divider);border-radius:var(--kn-radius-md)}@media (min-width:768px){.kn-opinion--avatar-list .kn-opinion-list{column-gap:var(--kn-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.kn-opinion--author-rail .kn-opinion-list{grid-auto-columns:40%}}@media (min-width:1024px){.kn-region-rail .kn-opinion .kn-opinion-list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;overflow:visible}}@media (min-width:1280px){.kn-opinion--author-rail .kn-opinion-list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.kn-timeline-list{position:relative}.kn-epaper{align-items:center;gap:var(--kn-space-3) var(--kn-space-4);padding:var(--kn-space-4);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface-sunken);border-block-start:4px solid var(--kn-color-accent);grid-template-columns:auto minmax(0,1fr);display:grid}.kn-epaper--band{border-radius:0}.kn-epaper-sheet{border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-sm);background:var(--kn-color-surface);gap:4px;inline-size:44px;padding:6px;display:grid}.kn-epaper-sheet span{background:var(--kn-color-skeleton);block-size:6px;display:block}.kn-epaper-sheet span:first-child{background:var(--kn-color-heading);block-size:10px}.kn-epaper-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading)}.kn-epaper-date{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-epaper-cta{grid-column:1/-1;inline-size:100%}@media (min-width:768px){.kn-epaper{grid-template-columns:auto minmax(0,1fr) auto}.kn-epaper-cta{grid-column:auto;inline-size:auto}.kn-region-rail .kn-epaper{grid-template-columns:auto minmax(0,1fr)}.kn-region-rail .kn-epaper-cta{grid-column:1/-1;inline-size:100%}}.kn-horoscope-grid{gap:var(--kn-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kn-horoscope-tile{justify-content:center;align-items:center;gap:var(--kn-space-1);min-block-size:72px;padding:var(--kn-space-2);border:var(--kn-divider);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);color:var(--kn-color-text);text-align:center;flex-direction:column;text-decoration:none;display:flex}.kn-horoscope-tile:hover,.kn-horoscope-tile:focus-visible{border-color:var(--kn-color-primary);text-decoration:underline}.kn-horoscope-symbol{font-size:var(--kn-fs-xl);color:var(--kn-color-primary);line-height:1}.kn-horoscope-name{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);overflow-wrap:anywhere;font-weight:600}.kn-bband{background:var(--kn-color-breaking-band-bg,var(--kn-color-breaking-bg));color:var(--kn-color-breaking-band-text,var(--kn-color-breaking-text))}.kn-bband-row{align-items:center;gap:var(--kn-space-3);min-block-size:var(--kn-touch);padding-block:var(--kn-space-1);display:flex}.kn-bband-label{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);flex:none;font-weight:800}.kn-bband-text{min-inline-size:0;font-family:var(--kn-font-heading);font-weight:700;line-height:var(--kn-lh-heading);color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;text-decoration:none;display:-webkit-box;overflow:hidden}a.kn-bband-text:hover{text-decoration:underline}.kn-bband-close{inline-size:var(--kn-touch);block-size:var(--kn-touch);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.kn-bband-text{-webkit-line-clamp:1}}.kn-briefs-stack,.kn-briefs-track{margin:0;padding:0;list-style:none}.kn-briefs-track{gap:var(--kn-space-3);scroll-snap-type:inline mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.kn-briefs-track::-webkit-scrollbar{display:none}.kn-briefs-ctl{justify-content:space-between;align-items:center;gap:var(--kn-space-3);margin-block-start:var(--kn-space-2);display:flex}.kn-briefs-ctl .kn-icon-btn:disabled{opacity:.4}.kn-hvideo{gap:var(--kn-space-4);display:grid}.kn-hvideo-poster,.kn-hvideo-thumb{background:var(--kn-media-letterbox);border-radius:var(--kn-radius-md);position:relative;overflow:hidden}.kn-hvideo-blank{aspect-ratio:16/9;display:block}.kn-hvideo-play{background:var(--kn-color-overlay);block-size:4rem;inline-size:4rem;color:var(--kn-on-media);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.kn-hvideo-play .kn-icon--play{margin-inline-start:.2em;font-size:1.5rem}.kn-hvideo-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);text-wrap:balance}.kn-hvideo-next-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-transform:var(--kn-label-transform);letter-spacing:var(--kn-label-tracking);margin-block-end:var(--kn-space-2);font-weight:800}.kn-hvideo-next-list{gap:var(--kn-space-3);display:grid}.kn-hvideo-item{align-items:start;gap:var(--kn-space-3);min-block-size:var(--kn-touch);grid-template-columns:7rem minmax(0,1fr);display:grid}@media (min-width:768px){.kn-hvideo-title{font-size:var(--kn-fs-2xl)}.kn-hvideo-next-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kn-hvideo--poster-list{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.kn-hvideo--poster-list .kn-hvideo-next-list{grid-template-columns:1fr}}.kn-fullbleed-text{gap:var(--kn-space-2);padding:var(--kn-space-4) var(--kn-gutter);flex-direction:column;display:flex}.kn-fullbleed-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-2xl);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);text-wrap:balance}@media (min-width:768px){.kn-fullbleed-title{font-size:var(--kn-fs-3xl)}}.kn-spotlight-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);text-wrap:balance}@media (min-width:768px){.kn-spotlight-title{font-size:var(--kn-fs-2xl)}}.kn-tchips-list{margin:0;padding-inline:0;list-style:none}@media (min-width:1024px){.kn-tchips-list.kn-chips--scroll{flex-wrap:wrap;overflow:visible}}.kn-poll{max-inline-size:35rem;padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);gap:var(--kn-space-3);flex-direction:column;display:flex}.kn-poll--loading{min-block-size:10rem}.kn-poll-q{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading)}.kn-poll-opts{margin:0 0 var(--kn-space-3);gap:var(--kn-space-2);border:0;padding:0;display:grid}.kn-poll-opt{align-items:center;gap:var(--kn-space-3);min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);cursor:pointer;display:flex}.kn-poll-opt input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--kn-color-accent);flex:none}.kn-poll-opt:has(input:checked){border-color:var(--kn-color-accent)}.kn-poll-opt:focus-within{outline:2px solid var(--kn-color-focus,var(--kn-color-accent));outline-offset:2px}.kn-poll-results{gap:var(--kn-space-3);margin:0;padding:0;list-style:none;display:grid}.kn-poll-result-row{justify-content:space-between;gap:var(--kn-space-3);display:flex}.kn-poll-mine{font-weight:700}.kn-poll-bar{background:var(--kn-color-surface-sunken);border-radius:999px;block-size:.5rem;margin-block-start:var(--kn-space-1);display:block;overflow:hidden}.kn-poll-bar>span{background:var(--kn-color-accent);block-size:100%;display:block}.kn-poll-note{color:var(--kn-color-success,var(--kn-color-text));font-weight:600}.kn-article-bleed{margin-inline:calc(var(--kn-gutter) * -1);margin-block:0}.kn-article-bleed .kn-picture img{object-fit:cover;border-radius:0;inline-size:100%}.kn-article-header--full-bleed{gap:var(--kn-space-3)}.kn-latest--wire .kn-latest-item{gap:var(--kn-space-2);padding-block:var(--kn-space-1)}.kn-latest--wire .kn-latest-list{column-gap:var(--kn-space-2)}.kn-latest--wire .kn-latest-link{min-block-size:var(--kn-touch);font-size:var(--kn-fs-sm);align-items:center;font-weight:500;display:flex}.kn-latest--wire .kn-latest-time{align-self:center;padding-block-start:0}@media (max-width:479.98px){.kn-latest--wire .kn-latest-item{padding-block:var(--kn-space-2);row-gap:0}.kn-latest--wire .kn-latest-time{align-self:start}}@media (min-width:1280px){.kn-nav--side-rail{inset-block:var(--kn-header-h-wide) 0;border-inline-end:var(--kn-divider);inline-size:12rem;z-index:var(--kn-z-sticky);position:fixed;inset-inline-start:0;overflow-y:auto}.kn-nav--side-rail .kn-nav-row{padding-block:var(--kn-space-3);flex-direction:column;overflow:visible;-webkit-mask-image:none;mask-image:none}.kn-nav--side-rail .kn-nav-link{min-block-size:var(--kn-touch);justify-content:flex-start}body:has(.kn-nav--side-rail){padding-inline-start:12rem}}@media (max-width:767px){.kn-nav--bottom-tabs,.kn-nav--bottom-tabs.kn-nav--sticky{block-size:auto;max-block-size:calc(var(--kn-touch) + 1.5rem + env(safe-area-inset-bottom));z-index:var(--kn-z-header);border-block-start:var(--kn-divider);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block:auto 0;inset-inline:0}.kn-nav--bottom-tabs .kn-nav-row{padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.kn-nav--bottom-tabs .kn-nav-row>*{min-inline-size:0;min-block-size:var(--kn-touch);text-align:center;font-size:var(--kn-fs-xs);white-space:normal;overflow-wrap:anywhere;flex:1 1 0;justify-content:center;padding-inline:2px;line-height:1.15;overflow:hidden}.kn-nav--bottom-tabs .kn-nav-row>:nth-child(n+6){display:none}body:has(.kn-nav--bottom-tabs){--kn-tabs-h:calc(var(--kn-touch) + var(--kn-space-2) + env(safe-area-inset-bottom));padding-block-end:max(var(--kn-consent-h,0px), calc(var(--kn-touch) + env(safe-area-inset-bottom)))}html:has(.kn-nav--bottom-tabs){scroll-padding-block-end:max(var(--kn-consent-h,0px), calc(var(--kn-touch) + var(--kn-space-2) + env(safe-area-inset-bottom)))}body:has(.kn-nav--bottom-tabs) .kn-wall{inset-block-end:max(var(--kn-consent-h,0px), var(--kn-tabs-h))}body:has(.kn-nav--bottom-tabs) .kn-toast-region{inset-block-end:calc(max(var(--kn-consent-h,0px), var(--kn-tabs-h)) + var(--kn-space-4))}body:has(.kn-nav--bottom-tabs) .kn-alerts-sheet{inset-block-end:calc(var(--kn-space-3) + var(--kn-tabs-h))}body:has(.kn-nav--bottom-tabs):has(.kn-sticky-ad) .kn-alerts-sheet{inset-block-end:calc(var(--kn-space-3) + 60px + var(--kn-tabs-h))}body:has(.kn-nav--bottom-tabs) .kn-ep-bar{inset-block-end:max(var(--kn-consent-h,0px), var(--kn-tabs-h))}body:has(.kn-nav--bottom-tabs) .kn-alerts-sheet--bar{inset-block-end:calc(var(--kn-space-3) + max(var(--kn-consent-h,0px), var(--kn-tabs-h)))}.kn-appbanner{z-index:calc(var(--kn-z-header) - 1);gap:var(--kn-space-2);padding:var(--kn-space-3) var(--kn-space-3) calc(var(--kn-space-3) + env(safe-area-inset-bottom,0px));background:var(--kn-color-surface-raised,var(--kn-color-surface));color:var(--kn-color-text);border-block-start:var(--kn-divider,1px solid color-mix(in srgb, currentColor 16%, transparent));box-shadow:var(--kn-shadow-2);isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto;transition:opacity .2s ease-out;display:grid;position:fixed;inset-block:auto 0;inset-inline:0;transform:translateZ(0)}.kn-appbanner[data-kn-leaving]{opacity:0}.kn-appbanner-body{align-items:center;gap:var(--kn-space-3);display:flex}.kn-appbanner-icon{object-fit:cover;border-radius:10px;flex:none;block-size:40px;inline-size:40px}.kn-appbanner-text{flex-direction:column;flex:9rem;gap:2px;margin:0;line-height:1.3;display:flex}.kn-appbanner-title{font-size:var(--kn-fs-sm)}.kn-appbanner-lead{font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted)}.kn-appbanner-actions{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-appbanner-actions>*{min-block-size:var(--kn-touch);text-align:center;flex:8rem;justify-content:center}body:has(.kn-nav--bottom-tabs) .kn-appbanner{padding-block-end:var(--kn-space-3);inset-block-end:var(--kn-tabs-h)}body:has(.kn-sticky-ad) .kn-appbanner{padding-block-end:var(--kn-space-3);inset-block-end:calc(50px + env(safe-area-inset-bottom,0px))}body:has(.kn-nav--bottom-tabs):has(.kn-sticky-ad) .kn-appbanner{inset-block-end:calc(var(--kn-touch) + var(--kn-space-4) + env(safe-area-inset-bottom,0px) + 50px)}body:has(.kn-appbanner){padding-block-end:calc(var(--kn-consent-h,0px) + var(--kn-appbanner-h,0px))}body:has(.kn-nav--bottom-tabs):has(.kn-appbanner){padding-block-end:calc(var(--kn-touch) + env(safe-area-inset-bottom) + var(--kn-appbanner-h,0px))}html:has(.kn-appbanner){scroll-padding-block-end:calc(var(--kn-tabs-h,0px) + var(--kn-appbanner-h,0px))}body:has(:is(.kn-consent,.kn-prompt,.kn-wall,.kn-alerts-sheet,dialog[open])) .kn-appbanner{display:none}body:has(.kn-appbanner) .kn-sharebar{visibility:hidden;pointer-events:none}.kn-nav--bottom-tabs .kn-nav-row>.kn-nav-pp[data-kn-moved]{display:flex}.kn-nav--bottom-tabs .kn-nav-more-btn{inline-size:100%;font-size:inherit;white-space:normal;justify-content:center}.kn-nav--bottom-tabs .kn-nav-more-panel{overscroll-behavior:contain;max-block-size:min(70dvh,32rem);inset-block:auto 100%;overflow-y:auto}}.kn-ad--card.kn-ad--native{padding:var(--kn-space-3);border:var(--kn-divider);border-radius:var(--kn-radius-md)}.kn-ad--reserved.kn-ad--native{border:0;padding:0}.kn-hub-header{padding-block:var(--kn-space-4) var(--kn-space-2)}.kn-hub-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-2xl);line-height:var(--kn-lh-heading);margin:0}@media (min-width:1024px){.kn-hub-title{font-size:var(--kn-fs-3xl)}}@keyframes kn-onair{0%{box-shadow:0 0}70%,to{box-shadow:0 0 0 .45em #0000}}.kn-sched-title{font-weight:700;line-height:var(--kn-lh-heading);overflow-wrap:anywhere}.kn-sched-list{gap:var(--kn-space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.kn-sched-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-show-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);line-height:var(--kn-lh-heading);overflow-wrap:anywhere;margin:0}.kn-vhub-stage-title,.kn-vhub-side-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-transform:var(--kn-label-transform);letter-spacing:var(--kn-label-tracking);margin:0;font-weight:800}.kn-vhub-lead-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);line-height:var(--kn-lh-heading);text-wrap:balance;margin:0}@media (min-width:768px){.kn-vhub-lead-title{font-size:var(--kn-fs-2xl)}}.kn-page--video>.kn-region-top{margin-inline:calc(var(--kn-gutter) * -1);padding:var(--kn-space-4) var(--kn-gutter);background:var(--kn-color-live-tv-bg);color:var(--kn-color-live-tv-text)}.kn-article-header--video-stage .kn-headline,.kn-article-header--video-stage .kn-dek,.kn-article-header--video-stage .kn-kicker{color:inherit}@media (min-width:1024px){.kn-page--video>.kn-region-top{padding-block:var(--kn-space-6)}.kn-page--video>.kn-region-top>*{max-inline-size:60rem;margin-inline:auto}}.kn-support-inner{gap:var(--kn-space-2);padding:var(--kn-space-5) var(--kn-space-4);border-block-start:3px solid var(--kn-color-accent);background:var(--kn-color-surface-sunken);display:grid}.kn-support--band .kn-support-inner{margin-inline:calc(var(--kn-gutter) * -1);padding-inline:var(--kn-gutter)}.kn-support--card .kn-support-inner{border:var(--kn-divider);border-block-start:3px solid var(--kn-color-accent);border-radius:var(--kn-radius-md)}.kn-support--inline .kn-support-inner{padding:var(--kn-space-3);border-block:var(--kn-divider);background:0 0}.kn-support-kicker{align-items:center;gap:var(--kn-space-1);color:var(--kn-color-kicker,var(--kn-color-accent));font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);text-transform:var(--kn-label-transform);letter-spacing:var(--kn-label-tracking);margin:0;font-weight:800;display:inline-flex}.kn-key-icon{border:2px solid;border-radius:50%;block-size:.9em;inline-size:.9em;box-shadow:.45em .45em 0 -.3em}.kn-support-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);line-height:var(--kn-lh-heading);text-wrap:balance;margin:0}.kn-support-text{max-inline-size:var(--kn-measure);color:var(--kn-color-text-muted);margin:0}.kn-support-actions{gap:var(--kn-space-2);flex-direction:column;margin-block-start:var(--kn-space-2);display:flex}.kn-support-actions .kn-btn{min-block-size:48px}@media (min-width:768px){.kn-support-actions{flex-flow:wrap}.kn-support--band .kn-support-inner>*{max-inline-size:var(--kn-measure);inline-size:100%;margin-inline:auto}}.kn-article-header--immersive{gap:var(--kn-space-3);text-align:center}.kn-article-header--immersive .kn-article-bleed .kn-picture{max-inline-size:calc(80svh * var(--kn-ratio,16 / 9));margin-inline:auto}.kn-article-header--immersive .kn-card-meta-top{justify-content:center}.kn-article-header--immersive .kn-headline,.kn-article-header--immersive .kn-dek{max-inline-size:var(--kn-measure);margin-inline:auto}@media (min-width:1280px){.kn-article-header--immersive .kn-headline{font-size:var(--kn-fs-3xl)}}.kn-paywalled--hard .kn-paywall-fade{display:none}.kn-paywalled--hard .kn-paywall{background:var(--kn-color-surface-sunken);border-block-start-width:6px}.kn-paywalled--soft .kn-paywall{border-block-start-width:2px;border-color:var(--kn-color-divider)}.kn-paywall-soft{margin-block:var(--kn-space-4) 0;border-block-start:var(--kn-divider);color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);padding-block-start:var(--kn-space-3)}.kn-meter-dots{gap:var(--kn-space-1);vertical-align:middle;margin-inline-end:var(--kn-space-2);display:inline-flex}.kn-meter-dot{border:1px solid var(--kn-color-border);border-radius:50%;block-size:.6rem;inline-size:.6rem}.kn-meter-dot--used{border-color:var(--kn-color-accent);background:var(--kn-color-accent)}.kn-nl--hub .kn-nl-lists{gap:var(--kn-space-3);display:grid}.kn-nl--hub .kn-nl-list{padding:var(--kn-space-3);border:var(--kn-divider);border-radius:var(--kn-radius-md);background:var(--kn-color-surface)}@media (min-width:768px){.kn-nl--hub .kn-nl-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kn-nl--hub .kn-nl-lists{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-civic-label{align-items:center;gap:var(--kn-space-2);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);font-weight:800;display:inline-flex}.kn-civic-list{display:grid}.kn-civic-text{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);overflow-wrap:anywhere;font-weight:600}.kn-notices-list{display:grid}.kn-notices-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1023.98px){.kn-notices-list:not(.kn-cg *){column-gap:var(--kn-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-market-list{gap:var(--kn-space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-block-end:var(--kn-space-1);display:flex;overflow-x:auto}.kn-board-scroll{border:var(--kn-divider);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);max-inline-size:100%;overflow-x:auto}.kn-board-table{border-collapse:collapse;inline-size:100%;font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-align:start}.kn-board-table thead th{padding:var(--kn-space-2) var(--kn-space-3);background:var(--kn-color-surface-sunken);color:var(--kn-color-text-muted);text-align:start;white-space:nowrap;font-weight:700}.kn-board-table tbody tr{border-block-start:var(--kn-divider)}.kn-board-table td,.kn-board-table tbody th{padding:var(--kn-space-2) var(--kn-space-3);vertical-align:middle;text-align:start;overflow-wrap:anywhere;font-weight:400}.kn-board-title a{min-block-size:44px;color:var(--kn-color-link);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kn-board-title a:hover,.kn-board-title a:focus-visible{text-decoration:underline}.kn-board-date{white-space:nowrap;color:var(--kn-color-text-muted);font-variant-numeric:tabular-nums}@media (max-width:599px){.kn-board-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kn-board-table,.kn-board-table tbody,.kn-board-table tr,.kn-board-table td,.kn-board-table tbody th{inline-size:100%;display:block}.kn-board-table tbody tr{padding:var(--kn-space-2) 0}.kn-board-table td,.kn-board-table tbody th{padding-block:var(--kn-space-1)}.kn-board-table td:before{content:attr(data-label) ": ";color:inherit;opacity:.75;white-space:nowrap;font-weight:600}}.kn-mycity-label{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-mycity-panel{padding-block:var(--kn-space-3)}.kn-mycity-list,.kn-citypicker-chips{gap:var(--kn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-exam-when,.kn-exam-status,.kn-exam-stage,.kn-exam-kind{padding:2px var(--kn-space-2);border-radius:var(--kn-radius-pill);background:var(--kn-color-surface-sunken);color:var(--kn-color-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);font-weight:700;display:inline-block}.kn-exam-kind{color:var(--kn-color-kicker);background:0 0;padding-inline:0}.kn-exam-when--open,.kn-exam-status--out,.kn-exam-stage--result-out,.kn-exam-stage--admit-card-out,.kn-exam-stage--answer-key-out,.kn-exam-stage--apply-open{background:var(--kn-color-primary);color:var(--kn-color-on-primary)}.kn-exam-status--closed{text-decoration:line-through}.kn-exam-row--past{color:var(--kn-color-text-muted)}.kn-exam-open{min-block-size:44px;min-inline-size:44px;color:var(--kn-color-link);align-items:center;font-weight:700;display:inline-flex}.kn-exam-muted{color:var(--kn-color-text-muted)}.kn-exam-note,.kn-exam-summary{color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm)}.kn-exam-summary{color:var(--kn-color-text);font-size:var(--kn-fs-md);max-inline-size:70ch}.kn-exam-cards,.kn-exam-list,.kn-rashi-cards{gap:var(--kn-space-3);margin:0;padding:0;list-style:none;display:grid}.kn-exam-card,.kn-rashi-card{gap:var(--kn-space-1);block-size:100%;min-block-size:44px;padding:var(--kn-space-3);border:var(--kn-divider);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);color:var(--kn-color-text);flex-direction:column;text-decoration:none;display:flex}.kn-exam-card:hover,.kn-exam-card:focus-visible,.kn-rashi-card:hover,.kn-rashi-card:focus-visible{border-color:var(--kn-color-primary)}.kn-exam-card .kn-exam-stage{align-self:flex-start}.kn-exam-card-name{font-weight:700;line-height:1.3}.kn-exam-card-body,.kn-exam-card-next{color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm)}.kn-exam-list{gap:0}.kn-exam-page .kn-block{margin-block:var(--kn-space-5)}@media (min-width:768px){.kn-exam-cards,.kn-rashi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kn-exam-cards,.kn-rashi-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-rashi-tabs ul{gap:var(--kn-space-2);margin:0 0 var(--kn-space-4);padding:0;list-style:none;display:flex;overflow-x:auto}.kn-rashi-tab{min-block-size:44px;padding-inline:var(--kn-space-4);border:var(--kn-divider);border-radius:var(--kn-radius-pill);color:var(--kn-color-text);font-family:var(--kn-font-ui);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kn-rashi-tab--on{background:var(--kn-color-primary);border-color:var(--kn-color-primary);color:var(--kn-color-on-primary)}.kn-rashi-head{align-items:center;gap:var(--kn-space-2);margin:0;display:flex}.kn-rashi-name{font-weight:700;font-size:var(--kn-fs-lg)}.kn-rashi-text{margin:0;line-height:1.6}.kn-rashi-meta{gap:var(--kn-space-1) var(--kn-space-3);margin:var(--kn-space-1) 0 0;color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);flex-wrap:wrap;display:flex}.kn-rashi-period{max-inline-size:70ch}.kn-feat--idle{block-size:1px;margin:0;padding:0;overflow:hidden}.kn-stories--grid .kn-stories-track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}@media (min-width:768px){.kn-stories--grid .kn-stories-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.kn-stories--grid .kn-stories-track{grid-template-columns:repeat(6,minmax(0,1fr))}}.kn-short-card{inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.kn-short-play{background:var(--kn-color-overlay);block-size:48px;inline-size:48px;color:var(--kn-color-on-primary);border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.kn-short-title{font-family:var(--kn-font-headline);margin:0;font-weight:700}.kn-listen{align-items:center;gap:var(--kn-space-2) var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-listen-btn{justify-content:center;gap:var(--kn-space-2);min-block-size:48px;inline-size:100%}.kn-listen-meta{color:var(--kn-color-text-muted);font-size:var(--kn-font-size-sm,.875rem)}@media (min-width:768px){.kn-listen-btn{inline-size:auto}}.kn-deals{padding:var(--kn-space-3);border:var(--kn-control-border,1px solid var(--kn-color-border));border-radius:var(--kn-radius-md)}.kn-deals-disclosure{margin:0 0 var(--kn-space-2);color:var(--kn-color-text-muted);font-size:var(--kn-font-size-sm,.875rem)}.kn-deals-list{gap:var(--kn-space-2);margin:0;padding:0;list-style:none;display:grid}.kn-deals-link{min-block-size:48px;padding:var(--kn-space-2) var(--kn-space-3);border-radius:var(--kn-radius-sm);background:var(--kn-color-surface-sunken,var(--kn-color-skeleton));color:inherit;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.kn-deals-label{color:var(--kn-color-link);font-weight:700}.kn-deals-merchant{color:var(--kn-color-text-muted);font-size:var(--kn-font-size-sm,.875rem)}@media (min-width:768px){.kn-deals-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-elect-head{align-items:center;gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-elect-name{font-family:var(--kn-font-headline);color:inherit;font-weight:700}.kn-elect-seats{margin:var(--kn-space-2) 0;font-variant-numeric:tabular-nums}.kn-elect-bar{block-size:14px;border-radius:var(--kn-radius-sm);background:var(--kn-color-skeleton);margin-block-end:var(--kn-space-3);display:flex;position:relative;overflow:hidden}.kn-elect-seg{background-color:var(--kn-color-text-muted);block-size:100%;display:block}.kn-elect-majority{background:var(--kn-color-text);inline-size:2px;position:absolute;inset-block:0}.kn-elect-dot{block-size:10px;inline-size:10px;background-color:var(--kn-color-text-muted);border-radius:50%;margin-inline-end:var(--kn-space-1,4px);display:inline-block}.kn-elect-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.kn-elect-table th,.kn-elect-table td{padding:var(--kn-space-2);border-block-end:1px solid var(--kn-color-border);text-align:end}.kn-elect-table th[scope=row],.kn-elect-table thead th:first-child{text-align:start}.kn-elect-cards{gap:var(--kn-space-3);margin:0;padding:0;list-style:none;display:grid}.kn-elect-card{gap:var(--kn-space-1,4px);min-block-size:var(--kn-touch);padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);color:inherit;text-decoration:none;display:grid}.kn-elect-meta{color:var(--kn-color-text-muted)}.kn-elect-more{min-block-size:var(--kn-touch);margin-block-start:var(--kn-space-3)}@media (min-width:768px){.kn-elect-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kn-elections--list .kn-elect-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-chart-figure{gap:var(--kn-space-2);margin:0;display:grid}.kn-chart-title{font-family:var(--kn-font-headline);font-weight:700;display:block}.kn-chart-summary,.kn-chart-source{color:var(--kn-color-text-muted);font-size:var(--kn-font-size-sm,.875rem)}.kn-chart-legend{gap:var(--kn-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-chart-svg{block-size:220px;inline-size:100%}.kn-chart-bars{gap:var(--kn-space-2);display:grid}.kn-chart-bar-row{gap:2px;display:grid}.kn-chart-bar-track{align-items:center;gap:var(--kn-space-2);display:flex}.kn-chart-bar{border-radius:2px;block-size:12px;min-inline-size:2px;display:block}.kn-chart-bar-value{font-variant-numeric:tabular-nums;font-size:var(--kn-font-size-sm,.875rem)}.kn-chart-toggle{min-block-size:var(--kn-touch);justify-self:start}.kn-formcard{max-inline-size:640px;padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md)}.kn-formcard form{gap:var(--kn-space-3);display:grid}.kn-formcard .kn-radio{min-block-size:48px}.kn-formcard-submit{min-block-size:48px;inline-size:100%}.kn-formcard-score{font-size:1.25rem;font-weight:700}.kn-formcard-review{gap:var(--kn-space-2);padding-inline-start:var(--kn-space-4,1.25rem);display:grid}@media (min-width:768px){.kn-formcard-submit{inline-size:auto}}.kn-alerts-prompt-title{font-family:var(--kn-font-headline);margin:0;font-weight:700}.kn-alerts-prompt-text{margin:0}.kn-alerts-prompt-actions{gap:var(--kn-space-2);display:grid}.kn-alerts-prompt-actions .kn-btn{min-block-size:var(--kn-touch)}.kn-alerts-sheet{inset-inline:var(--kn-space-3);z-index:calc(var(--kn-z-sticky) + 2);gap:var(--kn-space-2);max-inline-size:28rem;padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-block-start:4px solid var(--kn-color-primary);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-raised);box-shadow:var(--kn-shadow-2);margin-inline:auto;display:grid;position:fixed;inset-block-start:auto;inset-block-end:calc(var(--kn-space-3) + env(safe-area-inset-bottom))}@media (max-width:767px){body:has(.kn-sticky-ad) .kn-alerts-sheet{inset-block-end:calc(var(--kn-space-3) + 60px + env(safe-area-inset-bottom))}}.kn-alerts-sheet--bar{gap:var(--kn-space-1);padding:var(--kn-space-3);inset-block-end:calc(var(--kn-space-3) + var(--kn-consent-h,0px) + env(safe-area-inset-bottom))}.kn-alerts-sheet--bar .kn-alerts-prompt-actions{flex-wrap:wrap;display:flex}.kn-alerts-sheet--bar .kn-alerts-prompt-actions .kn-btn{flex:8rem}@media (min-width:768px){.kn-alerts-sheet--bar{inset-inline:auto var(--kn-space-4);inline-size:24rem}}@media (prefers-reduced-motion:no-preference){.kn-alerts-sheet--bar{animation:.24s ease-out kn-alerts-in}}:root[data-kn-motion=reduce] .kn-alerts-sheet--bar{animation:none}@keyframes kn-alerts-in{0%{opacity:0;transform:translateY(16px)}}@media (min-width:768px){.kn-alerts-prompt-actions{display:flex}}.kn-video-moments{margin:var(--kn-space-3) 0 0;border-block-start:1px solid var(--kn-color-divider);flex-direction:column;padding:0;list-style:none;display:flex}.kn-video-moments a{align-items:center;gap:var(--kn-space-3);min-block-size:44px;padding-inline:var(--kn-space-1);border-block-end:1px solid var(--kn-color-divider);color:var(--kn-color-text);text-decoration:none;display:flex}.kn-video-moments a:hover span,.kn-video-moments a:focus-visible span{text-decoration:underline}.kn-video-moments time{min-inline-size:4.5ch;font-family:var(--kn-font-ui);font-variant-numeric:tabular-nums;color:var(--kn-color-link);flex:none}.kn-standards{margin-block:var(--kn-space-4) 0;font-family:var(--kn-font-ui);font-size:.875rem}.kn-standards a{min-block-size:44px;color:var(--kn-color-link);align-items:center;display:inline-flex}.kn-ad-box{contain:layout paint}.kn-embed-poster img,.kn-story-poster img{object-fit:cover;block-size:100%;inline-size:100%}.kn-article-body img[width][height]{block-size:auto;max-inline-size:100%}.kn-reels{z-index:var(--kn-z-overlay);color:#fff;font-family:var(--kn-font-ui);background:#000;outline:none;position:fixed;inset:0}.kn-reels-track{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;block-size:100dvh;overflow-y:auto}.kn-reels-track::-webkit-scrollbar{display:none}.kn-reel{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;block-size:100dvh;display:grid;position:relative}.kn-reel--end{padding:var(--kn-space-6);text-align:center}.kn-reel-stage{contain:layout paint;background:#000;block-size:100%;inline-size:100%;position:relative;overflow:hidden}@media (min-width:600px){.kn-reel-stage{inline-size:auto;block-size:calc(100dvh - 2 * var(--kn-space-4));aspect-ratio:9/16;max-inline-size:calc(100vw - 2 * var(--kn-space-4));border-radius:var(--kn-radius-lg)}}.kn-reel-poster,.kn-reel-video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.kn-reel-video::cue{font-family:var(--kn-font-ui);background:#000000b3;font-size:1rem}.kn-reel-tap{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.kn-reel-tap:focus-visible,.kn-reels-btn:focus-visible,.kn-reel-action:focus-visible,.kn-reels-pill:focus-visible,.kn-reels-sort button:focus-visible{outline:3px solid var(--kn-color-focus,var(--kn-color-accent));outline-offset:2px}.kn-reel-play{background:#0000008c;border-radius:50%;place-items:center;block-size:72px;inline-size:72px;display:grid}.kn-reels-svg{block-size:24px;inline-size:24px;display:block}.kn-reels-top{z-index:2;justify-content:space-between;align-items:center;gap:var(--kn-space-2);padding:max(var(--kn-space-2), env(safe-area-inset-top)) var(--kn-space-3) var(--kn-space-2);pointer-events:none;background:linear-gradient(#0000008c,#0000);display:flex;position:absolute;inset-block-start:0;inset-inline:0}.kn-reels-top>*{pointer-events:auto}.kn-reels-btn{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid}.kn-reels-btn:disabled{opacity:.4;cursor:default}.kn-reels-share{z-index:30;padding:var(--kn-space-3);background:#0000008c;place-items:end center;display:grid;position:absolute;inset:0}.kn-reels-share-card{gap:var(--kn-space-3);inline-size:min(100%,420px);padding:var(--kn-space-4);color:#111;background:#fff;border-radius:16px;display:grid}.kn-reels-share-card p{margin:0;font-weight:600}.kn-reels-share-input{min-block-size:44px;padding:0 var(--kn-space-3);font:inherit;color:inherit;background:#fff;border:1px solid #999;border-radius:10px}.kn-reels-share-actions{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-reels-share-btn{min-block-size:44px;padding:0 var(--kn-space-4);color:#fff;font:inherit;cursor:pointer;background:#111;border:0;border-radius:10px;flex:140px}.kn-reels-share-btn[data-quiet]{color:#111;background:#eee}.kn-reels-sort{gap:var(--kn-space-1);border-radius:var(--kn-radius-pill,999px);background:#00000073;padding:2px;display:flex}.kn-reels-sort button{min-block-size:var(--kn-touch,44px);padding:0 var(--kn-space-3);border-radius:var(--kn-radius-pill,999px);color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.kn-reels-sort button[aria-pressed=true]{color:#000;background:#fff}.kn-reels-pill{min-block-size:44px;padding:0 var(--kn-space-4);border-radius:var(--kn-radius-pill,999px);color:#000;font:inherit;cursor:pointer;background:#ffffffeb;border:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kn-reel-unmute{z-index:1;position:absolute;inset-block-start:calc(64px + env(safe-area-inset-top));inset-inline-start:50%;translate:-50%}[dir=rtl] .kn-reel-unmute{translate:50%}.kn-reel-info{gap:var(--kn-space-2);padding:var(--kn-space-8) var(--kn-space-4) calc(var(--kn-space-5) + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#000000bf);display:grid;position:absolute;inset-block-end:0;inset-inline:0 72px}.kn-reel-info a{pointer-events:auto;justify-self:start}.kn-reel-badges{gap:var(--kn-space-1);flex-wrap:wrap;margin:0;display:flex}.kn-reel-badges:empty{display:none}.kn-reel-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg,1.125rem);color:#fff;text-shadow:0 1px 2px #0009;margin:0;font-weight:700;line-height:1.25}.kn-reel-caption,.kn-reel-meta{font-size:var(--kn-fs-sm,.875rem);color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.kn-reel-actions{gap:var(--kn-space-3);justify-items:center;display:grid;position:absolute;inset-block-end:calc(var(--kn-space-6) + env(safe-area-inset-bottom));inset-inline-end:var(--kn-space-2)}.kn-reel-action{color:#fff;min-inline-size:56px;max-inline-size:72px;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid}.kn-reel-icon{background:#00000073;border-radius:50%;place-items:center;block-size:48px;inline-size:48px;display:grid}.kn-reel-action[aria-pressed=true] .kn-reel-icon{color:var(--kn-color-on-accent,#fff);background:var(--kn-color-accent)}.kn-reel-count{font-size:var(--kn-fs-xs,.75rem);text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 2px #0009;font-weight:600;line-height:1.2}.kn-reel-progress{background:#ffffff4d;block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}.kn-reel-progress>span{background:var(--kn-color-accent);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}[dir=rtl] .kn-reel-progress>span{transform-origin:100%}.kn-reels-nav{gap:var(--kn-space-3);display:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--kn-space-4);translate:0 -50%}@media (hover:hover) and (pointer:fine) and (min-width:768px){.kn-reels-nav{display:grid}}@media (min-width:1024px){.kn-reel-info{inset-inline-end:80px}}.kn-reels-msg{max-inline-size:32ch;font-size:var(--kn-fs-md,1rem);margin:0;line-height:1.5}.kn-reels-spinner{border:3px solid #ffffff4d;border-block-start-color:#fff;border-radius:50%;block-size:40px;inline-size:40px;animation:.9s linear infinite kn-reels-spin}@keyframes kn-reels-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.kn-reels-track{scroll-behavior:auto}.kn-reels-spinner{animation:none}}.kn-scrolly{margin-block:var(--kn-space-6);position:relative}.kn-scrolly__title{margin-block-end:var(--kn-space-3);font-size:1.15em;font-weight:700}.kn-scrolly__media,.kn-scrolly__cap{display:none}.kn-scrolly__steps{gap:var(--kn-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kn-scrolly__inline{margin:0 0 var(--kn-space-3)}.kn-scrolly__text>*+*{margin-block-start:.6em}.kn-scrolly--live .kn-scrolly__inline{display:none}.kn-scrolly--live .kn-scrolly__cap{display:block}.kn-scrolly--live .kn-scrolly__media{border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);z-index:0;block-size:60svh;display:block;position:sticky;inset-block-start:var(--kn-header-height,var(--kn-nav-h));overflow:hidden}.kn-scrolly--live .kn-scrolly__frame{opacity:0;margin:0;transition:opacity .3s;position:absolute;inset:0}.kn-scrolly--live .kn-scrolly__frame[data-active]{opacity:1}.kn-scrolly--live .kn-scrolly__frame .kn-picture,.kn-scrolly--live .kn-scrolly__frame img{aspect-ratio:auto;object-fit:cover;block-size:100%;inline-size:100%}.kn-scrolly--live .kn-scrolly__steps{z-index:1;gap:50vh;margin-block-start:-30vh;padding-block-end:20vh;position:relative}.kn-scrolly--live .kn-scrolly__step{max-inline-size:36rem;padding:var(--kn-space-4);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);opacity:.7;margin-inline:auto;transition:opacity .2s;box-shadow:0 4px 16px #00000026}.kn-scrolly--live .kn-scrolly__step[data-active]{opacity:1}@media (min-width:1024px){.kn-scrolly--live.kn-scrolly--side{gap:var(--kn-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.kn-scrolly--live.kn-scrolly--side .kn-scrolly__title{grid-column:1/-1}.kn-scrolly--live.kn-scrolly--side .kn-scrolly__media{block-size:80svh;inset-block-start:calc(var(--kn-header-height,0px) + var(--kn-space-4))}.kn-scrolly--live.kn-scrolly--side .kn-scrolly__steps{margin-block-start:0;padding-block:20vh}.kn-scrolly--live.kn-scrolly--side .kn-scrolly__step{box-shadow:none;border:var(--kn-divider)}}@media print{.kn-scrolly__media{display:none!important}.kn-scrolly__inline{display:block!important}}.kn-social,.kn-social-primary,.kn-social-row{gap:var(--kn-space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.kn-social-link{inline-size:var(--kn-touch);block-size:var(--kn-touch);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-pill);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kn-social-link:hover{background:var(--kn-color-surface-sunken)}.kn-social-link:focus-visible,.kn-social-btn:focus-visible{outline:2px solid var(--kn-color-focus);outline-offset:2px}.kn-social-item{gap:var(--kn-space-2)}.kn-masthead-social{display:none}@media (min-width:1024px){.kn-masthead-social{flex-wrap:nowrap;gap:0;display:flex}.kn-masthead-social .kn-social-link{border-color:#0000}}.kn-nav-drawer-social{padding:var(--kn-space-4) var(--kn-space-4) 0;border-block-start:1px solid var(--kn-color-divider);margin-block-start:var(--kn-space-4)}.kn-author-site-social{margin-block-start:var(--kn-space-2)}.kn-footer-follow-phone{margin-block:var(--kn-space-4) var(--kn-space-2)}@media (min-width:1024px){.kn-footer-follow-phone{display:none}}.kn-sections-follow{gap:var(--kn-space-3);margin-block:var(--kn-space-6) var(--kn-space-4);border-block-start:1px solid var(--kn-color-divider);min-inline-size:0;padding-block-start:var(--kn-space-4);display:grid}.kn-sections-follow-title{margin:0;font-size:1rem}.kn-social-follow{gap:var(--kn-space-3);padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);min-inline-size:0;display:grid}.kn-social-follow--rail{background:0 0}.kn-social-follow-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-md,1.0625rem);color:var(--kn-color-heading);margin:0}.kn-social-follow-text{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);margin:0}.kn-social--buttons{gap:var(--kn-space-3);display:grid}.kn-social-primary>li{flex:100%}.kn-social-btn{justify-content:center;align-items:center;gap:var(--kn-space-2);min-block-size:48px;padding-inline:var(--kn-space-4);border-radius:var(--kn-radius-pill);font-family:var(--kn-font-ui);text-align:center;color:#fff;background:var(--kn-color-primary);font-weight:700;text-decoration:none;display:flex}.kn-social-btn--whatsapp{background:#128c4b}.kn-social-btn--telegram{background:#1b6fa8}.kn-social-btn--googleNews{background:#1a5fd0}.kn-social-btn:hover{opacity:.92}@media (min-width:768px){.kn-social-primary>li{flex:1 1 0}}.kn-lm-panel{min-inline-size:0}.kn-lm-text{overflow-wrap:anywhere}.kn-mt-list{gap:var(--kn-space-2);min-inline-size:100cqi;padding:0 var(--kn-space-2) 0 0;margin:0;list-style:none;display:flex}.kn-mt-toggle-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes kn-mt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kn-mt-scroll-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@media (min-width:768px){.kn-mt-toggle-text{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}.kn-qc-list{gap:var(--kn-space-2);margin:0;padding:0;list-style:none;display:grid}.kn-wx-aqi-label{color:var(--kn-color-text-muted)}.kn-sp-today-title{margin:0 0 var(--kn-space-2);font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);color:var(--kn-color-heading)}.kn-sp-today-list{margin:0;padding:0;list-style:none}.kn-sp-today-list li+li{border-block-start:var(--kn-divider)}.kn-agcal-label{font-family:var(--kn-font-ui);font-weight:700}.kn-agcal-advice-title{margin:0 0 var(--kn-space-1);font-family:var(--kn-font-ui);color:var(--kn-color-heading);font-size:1rem}.kn-agcal-list{margin:0;padding:0;list-style:none;display:grid}.kn-reader-slot{inline-size:var(--kn-touch);block-size:var(--kn-touch);flex:none;display:inline-flex;position:relative}.kn-icon--person{block-size:1.15em;inline-size:1.1em;display:inline-block;position:relative}.kn-icon--person:before,.kn-icon--person:after{content:"";border:var(--kn-icon-stroke,2px) solid currentColor;margin-inline:auto;position:absolute;inset-inline:0}.kn-icon--person:before{border-radius:50%;block-size:.5em;inline-size:.5em;inset-block-start:0}.kn-icon--person:after{border-block-end:0;border-radius:.5em .5em 0 0;block-size:.5em;inline-size:1em;inset-block-end:0}.kn-avatar-btn{position:relative}.kn-avatar{background:var(--kn-color-primary);block-size:32px;inline-size:32px;color:var(--kn-color-on-primary);font-family:var(--kn-font-ui);font-weight:700;font-size:var(--kn-fs-sm);border-radius:50%;place-items:center;line-height:1;display:grid}.kn-avatar-badge{background:var(--kn-color-badge-bg);block-size:18px;min-inline-size:18px;color:var(--kn-color-badge-text);font-family:var(--kn-font-ui);text-align:center;box-shadow:0 0 0 2px var(--kn-color-header-bg,var(--kn-color-surface));border-radius:9px;padding-inline:4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;inset-block-start:2px;inset-inline-end:0}.kn-reader-menu{z-index:var(--kn-z-overlay);min-inline-size:15rem;max-inline-size:calc(100vw - 2 * var(--kn-gutter,16px));padding-block:var(--kn-space-2);background:var(--kn-color-surface-raised);color:var(--kn-color-text);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);box-shadow:var(--kn-shadow-2);font-family:var(--kn-font-ui);position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.kn-reader-menu[hidden]{display:none}.kn-reader-menu-name{padding:var(--kn-space-2) var(--kn-space-4);color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);overflow-wrap:anywhere}.kn-reader-menu ul{margin:0;padding:0;list-style:none}.kn-reader-menu a,.kn-reader-menu button{justify-content:space-between;align-items:center;gap:var(--kn-space-3);inline-size:100%;min-block-size:var(--kn-touch);padding-inline:var(--kn-space-4);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.kn-reader-menu a:hover,.kn-reader-menu button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.kn-count-chip{padding:0 var(--kn-space-2);border-radius:var(--kn-radius-pill);background:var(--kn-color-badge-bg);color:var(--kn-color-badge-text);font-size:var(--kn-fs-xs);font-weight:700}@media (min-width:768px){.kn-sheet.kn-signin{inline-size:min(480px,100vw - 32px)}}@media (min-width:1024px){.kn-sheet.kn-signin{inline-size:min(440px,100vw - 32px)}}.kn-sheet-text{font-size:var(--kn-fs-base)}.kn-signin-page.kn-reader-narrow{max-inline-size:480px}.kn-signin-page .kn-sheet-body{padding:0}.kn-signin-page .kn-sheet-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-2xl);line-height:var(--kn-lh-heading)}.kn-signin-why{color:var(--kn-color-text-muted)}.kn-signin-link-note.kn-reader-page{padding-block-end:0}.kn-idp{gap:var(--kn-space-2);flex-direction:column;display:flex}.kn-idp-google{justify-content:center;min-block-size:44px;display:flex}.kn-idp-google-link{justify-content:center;align-items:center;min-block-size:44px;inline-size:100%;max-inline-size:400px;margin-inline:auto;display:inline-flex}.kn-idp-apple{justify-content:center;align-items:center;gap:var(--kn-space-2);min-block-size:44px;inline-size:100%;max-inline-size:400px;padding-inline:var(--kn-space-4);color:#fff;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", var(--kn-font-ui);cursor:pointer;background:#000;border:1px solid #000;border-radius:4px;margin-inline:auto;font-size:16px;font-weight:500;display:inline-flex}html[data-kn-theme=dark] .kn-idp-apple{color:#000;background:#fff;border-color:#fff}.kn-divider-or{align-items:center;gap:var(--kn-space-3);color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);display:flex}.kn-divider-or:before,.kn-divider-or:after{content:"";border-block-start:var(--kn-divider);flex:1}.kn-link-btn{min-block-size:var(--kn-touch);color:var(--kn-color-link);font:inherit;font-family:var(--kn-font-ui);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.kn-fine-print{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-fine-print a,.kn-reader-page a:not(.kn-btn){color:var(--kn-color-link);text-decoration:underline}.kn-resend{min-block-size:var(--kn-touch);color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);align-items:center;display:flex}.kn-form{gap:var(--kn-space-4);font-family:var(--kn-font-ui);flex-direction:column;display:flex}.kn-field{gap:var(--kn-space-1);min-inline-size:0;scroll-margin-block:calc(var(--kn-header-h) + var(--kn-space-4)) calc(var(--kn-consent-h,0px) + var(--kn-space-4));border:0;flex-direction:column;margin:0;padding:0;display:flex}.kn-field-label{font-weight:600;font-size:var(--kn-fs-base);padding:0}.kn-field-optional{color:var(--kn-color-text-muted);font-weight:400}.kn-field-help{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-field-error{align-items:flex-start;gap:var(--kn-space-2);color:var(--kn-color-text);font-size:var(--kn-fs-sm);font-weight:600;display:flex}.kn-input{min-block-size:48px;inline-size:100%;padding:var(--kn-space-2) var(--kn-space-3);border:1px solid var(--kn-color-input-border);border-radius:var(--kn-radius-md);background:var(--kn-color-input-bg);color:var(--kn-color-input-text);font:inherit;font-size:max(16px, var(--kn-fs-base))}.kn-input[readonly]{background:var(--kn-color-surface-sunken)}.kn-input:focus-visible{outline:2px solid var(--kn-color-focus);outline-offset:2px}.kn-textarea{resize:vertical;min-block-size:8rem}.kn-select{appearance:auto}.kn-field--error>.kn-input,.kn-field--error .kn-code-boxes,.kn-field--error.kn-radios{border:2px solid var(--kn-color-danger)}.kn-field--error.kn-radios{padding:var(--kn-space-3);border-radius:var(--kn-radius-md)}.kn-field-count{color:var(--kn-color-text-muted);font-size:var(--kn-fs-xs);align-self:flex-end}.kn-field-count--over{color:var(--kn-color-text);font-weight:700}.kn-radios{gap:var(--kn-space-2)}.kn-radio,.kn-check-row{align-items:flex-start;gap:var(--kn-space-3);min-block-size:var(--kn-touch);padding-block:var(--kn-space-2);cursor:pointer;display:flex}.kn-radio input,.kn-check-row input{block-size:22px;inline-size:22px;accent-color:var(--kn-color-primary);flex:none;margin:1px 0 0}.kn-radio-text{flex-direction:column;gap:2px;display:flex}.kn-radio-help{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-radios--cards{gap:var(--kn-space-2);grid-template-columns:1fr;display:grid}.kn-radios--cards>legend,.kn-radios--cards>.kn-field-help,.kn-radios--cards>.kn-field-error{grid-column:1/-1}.kn-radios--cards .kn-radio{padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface)}.kn-radios--cards .kn-radio:has(input:checked){border:2px solid var(--kn-color-primary);background:var(--kn-color-surface-raised)}@media (min-width:768px){.kn-radios--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-code{inline-size:min(100%,22rem);position:relative}.kn-code-input{z-index:1;color:#0000;caret-color:#0000;letter-spacing:2.5em;opacity:.01;background:0 0;border:0;block-size:100%;inline-size:100%;font-size:16px;position:absolute;inset:0}.kn-code-boxes{gap:var(--kn-space-2);border-radius:var(--kn-radius-md);grid-template-columns:repeat(6,1fr);display:grid}.kn-code-box{border:1px solid var(--kn-color-input-border);border-radius:var(--kn-radius-md);background:var(--kn-color-input-bg);block-size:52px;color:var(--kn-color-input-text);place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem;font-weight:700;display:grid}.kn-code-input:focus-visible+.kn-code-boxes .kn-code-box--current{outline:2px solid var(--kn-color-focus);outline-offset:2px}.kn-error-summary{padding:var(--kn-space-3) var(--kn-space-4);border:2px solid var(--kn-color-danger);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);color:var(--kn-color-text);scroll-margin-block-start:calc(var(--kn-header-h) + var(--kn-space-4))}.kn-error-summary-title{align-items:center;gap:var(--kn-space-2);font-weight:700;display:flex}.kn-error-summary ul{margin:var(--kn-space-2) 0 0;padding-inline-start:var(--kn-space-6)}.kn-error-summary a{min-block-size:var(--kn-touch);padding-block:var(--kn-space-2);color:var(--kn-color-link);text-decoration:underline;display:inline-block}.kn-shake{animation:kn-shake .3s var(--kn-ease)}@keyframes kn-shake{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}.kn-flash{animation:.6s linear kn-flash}@keyframes kn-flash{0%,to{outline:3px solid var(--kn-color-danger);outline-offset:2px}}.kn-status-icon{border:2px solid var(--kn-color-info);border-radius:50%;flex:none;place-items:center;block-size:1.15em;inline-size:1.15em;margin-block-start:.1em;font-size:.85em;font-weight:800;line-height:1;display:inline-grid}.kn-status-icon:after{content:"i"}.kn-status-icon--danger{border-color:var(--kn-color-danger)}.kn-status-icon--danger:after,.kn-status-icon--warning:after{content:"!"}.kn-status-icon--warning{border-color:var(--kn-color-warning)}.kn-status-icon--success{border-color:var(--kn-color-success)}.kn-status-icon--success:after{content:"✓"}.kn-notice{gap:var(--kn-space-3);padding:var(--kn-space-3) var(--kn-space-4);border-inline-start:4px solid var(--kn-color-info);border-radius:var(--kn-radius-sm);background:var(--kn-color-surface-sunken);color:var(--kn-color-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);display:flex}.kn-notice--success{border-inline-start-color:var(--kn-color-success)}.kn-notice--warning{border-inline-start-color:var(--kn-color-warning)}.kn-notice--danger{border-inline-start-color:var(--kn-color-danger)}.kn-notice-body{gap:var(--kn-space-2);flex-direction:column;min-inline-size:0;display:flex}.kn-notice-body .kn-btn{align-self:flex-start}.kn-spinner{border:2px solid;vertical-align:-.15em;border-inline-end-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.8s linear infinite kn-spin;display:inline-block}@keyframes kn-spin{to{transform:rotate(360deg)}}html[data-kn-motion=reduce] .kn-spinner{opacity:.6;border-inline-end-color:currentColor;animation:none}.kn-skeleton-block{gap:var(--kn-space-3);flex-direction:column;display:flex}.kn-skeleton-line{border-radius:var(--kn-radius-sm);background:var(--kn-color-skeleton);block-size:1.1rem;display:block}.kn-skeleton-line:nth-child(3n){inline-size:60%}.kn-human-check:empty{display:none}.kn-human-check{max-inline-size:100%;overflow-x:auto}.kn-empty{align-items:center;gap:var(--kn-space-3);padding-block:var(--kn-space-6);color:var(--kn-color-text-muted);display:flex}.kn-empty-icon{border:2px dashed var(--kn-color-border);border-radius:50%;flex:none;block-size:2rem;inline-size:2rem}.kn-wall{z-index:var(--kn-z-sticky);pointer-events:none;position:fixed;inset-block-start:auto;inset-block-end:var(--kn-consent-h,0px);inset-inline:0}.kn-wall-fade{background:linear-gradient(to bottom, color-mix(in srgb, var(--kn-color-background) 0%, transparent), var(--kn-color-background));block-size:3rem}.kn-wall-card{gap:var(--kn-space-3);max-block-size:40dvh;padding:var(--kn-space-4) var(--kn-gutter) calc(var(--kn-space-4) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--kn-color-divider);background:var(--kn-color-surface-raised);color:var(--kn-color-text);font-family:var(--kn-font-ui);pointer-events:auto;box-shadow:var(--kn-shadow-2);flex-direction:column;display:flex;overflow:auto}.kn-wall-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg)}.kn-wall-actions{gap:var(--kn-space-2);flex-direction:column;display:flex}.kn-wall-actions .kn-btn{min-block-size:48px}@media (min-width:768px){.kn-wall-card{inline-size:min(560px,100vw - 32px);border:1px solid var(--kn-color-divider);border-radius:var(--kn-radius-lg);margin-block-end:var(--kn-space-6);margin-inline:auto}.kn-wall-actions{flex-direction:row}.kn-wall-actions .kn-btn{flex:1}}.kn-sheet.kn-drawer{border-radius:0;block-size:100dvh;max-block-size:100dvh;inset:0}@media (min-width:768px){.kn-sheet.kn-drawer:not(.kn-sheet--popover){border-block:0;border-inline-end:0;border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:min(400px,100vw);margin:0;inset-block:0;inset-inline:auto 0}}.kn-inbox{gap:var(--kn-space-2);flex-direction:column;display:flex}.kn-inbox-bar{justify-content:space-between;align-items:center;gap:var(--kn-space-2);display:flex}.kn-inbox-count{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-inbox-list{margin:0;padding:0;list-style:none}.kn-inbox-item{border-block-end:var(--kn-divider)}.kn-inbox-item>a,.kn-inbox-item>button{align-items:flex-start;gap:var(--kn-space-3);min-block-size:72px;inline-size:100%;padding:var(--kn-space-3) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.kn-inbox-kind{background:var(--kn-color-surface-sunken);border:2px solid var(--kn-color-border);border-radius:50%;flex:none;block-size:36px;inline-size:36px}.kn-inbox-kind--security,.kn-inbox-kind--account{border-color:var(--kn-color-info)}.kn-inbox-kind--receipt{border-color:var(--kn-color-success)}.kn-inbox-kind--privacy,.kn-inbox-kind--grievance{border-color:var(--kn-color-warning)}.kn-inbox-text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.kn-inbox-title{font-weight:500}.kn-inbox-item--unread .kn-inbox-title{font-weight:700}.kn-inbox-body{-webkit-line-clamp:2;color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kn-inbox-time{color:var(--kn-color-text-muted);font-size:var(--kn-fs-xs)}.kn-unread-dot{background:var(--kn-color-primary);border-radius:50%;flex:none;block-size:10px;inline-size:10px;margin-block-start:6px}.kn-toast-region{inset-inline:var(--kn-space-4);z-index:var(--kn-z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:auto;inset-block-end:calc(var(--kn-consent-h,0px) + var(--kn-space-4) + env(safe-area-inset-bottom,0px))}.kn-toast{max-inline-size:28rem;padding:var(--kn-space-3) var(--kn-space-4);border-radius:var(--kn-radius-md);background:var(--kn-color-text);color:var(--kn-color-background);font-family:var(--kn-font-ui);box-shadow:var(--kn-shadow-2);pointer-events:auto}@media (min-width:1024px){.kn-toast-region{inset-inline:auto var(--kn-space-6);justify-content:flex-end}}.kn-push-card{gap:var(--kn-space-3);padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);font-family:var(--kn-font-ui);flex-direction:column;display:flex}.kn-push-title{font-weight:600}.kn-push-actions{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-push-actions .kn-btn{flex:10rem}.kn-reader-page{gap:var(--kn-space-5);padding-block:var(--kn-space-6) var(--kn-space-10);font-family:var(--kn-font-ui);flex-direction:column;display:flex}.kn-reader-narrow{max-inline-size:640px;margin-inline:auto}.kn-reader-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-2xl);line-height:var(--kn-lh-heading)}.kn-reader-lead{color:var(--kn-color-text-muted);font-size:var(--kn-fs-base)}.kn-reader-split{gap:var(--kn-space-6);grid-template-columns:minmax(0,1fr);display:grid}.kn-reader-main{gap:var(--kn-space-5);flex-direction:column;min-inline-size:0;display:flex}.kn-reader-side{gap:var(--kn-space-4);flex-direction:column;min-inline-size:0;display:flex}.kn-contact-details{gap:var(--kn-space-3);flex-direction:column;margin:0;display:flex}.kn-contact-details dt{font-weight:600}.kn-contact-details dd{overflow-wrap:anywhere;margin:0}.kn-contact-details a{min-block-size:var(--kn-touch);align-items:center;display:inline-flex}@media (min-width:768px){.kn-reader-split{inline-size:100%;max-inline-size:640px;margin-inline:auto}}@media (min-width:1024px){.kn-reader-split{grid-template-columns:minmax(0,640px) minmax(0,320px);justify-content:center;align-items:start;max-inline-size:none}.kn-reader-side{position:sticky;inset-block-start:calc(var(--kn-header-h-wide) + var(--kn-space-4))}}.kn-card:not(article){gap:var(--kn-space-3);padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);flex-direction:column;scroll-margin-block-start:calc(var(--kn-header-h) + var(--kn-space-4));display:flex}.kn-card--danger{background:var(--kn-color-surface-sunken);border-inline-start:4px solid var(--kn-color-danger)}.kn-card:not(article) .kn-card-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-lg);line-height:1.3}.kn-data-list{gap:var(--kn-space-1) var(--kn-space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kn-data-list dt{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-data-list dd{margin:0 0 var(--kn-space-2);overflow-wrap:anywhere}@media (min-width:768px){.kn-data-list{grid-template-columns:10rem minmax(0,1fr)}.kn-data-list dd{margin:0}}.kn-chip-list{gap:var(--kn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-chip-static{min-block-size:28px;padding-inline:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-pill);font-size:var(--kn-fs-sm);align-items:center;display:inline-flex}.kn-ref{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.kn-row-actions{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-row-actions .kn-btn{flex:12rem}@media (min-width:768px){.kn-row-actions .kn-btn{flex:0 auto}}.kn-btn-danger{border:2px solid var(--kn-color-danger);background:var(--kn-color-surface);color:var(--kn-color-text)}.kn-inline-edit{align-items:flex-end;gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-inline-edit .kn-field{flex:14rem}.kn-bullets{gap:var(--kn-space-2);flex-direction:column;padding-inline-start:var(--kn-space-6);list-style:outside;display:flex}.kn-account{gap:var(--kn-space-5);grid-template-columns:minmax(0,1fr);display:grid}.kn-account-nav{display:none}.kn-account-body{gap:var(--kn-space-4);flex-direction:column;min-inline-size:0;display:flex}@media (min-width:768px){.kn-account{inline-size:100%;max-inline-size:640px;margin-inline:auto}}@media (min-width:1024px){.kn-account{grid-template-columns:240px minmax(0,640px);justify-content:center;align-items:start;max-inline-size:none}.kn-account-nav{display:block;position:sticky;inset-block-start:calc(var(--kn-header-h-wide) + var(--kn-space-4))}.kn-account-nav ul{border-inline-start:2px solid var(--kn-color-divider);margin:0;padding:0;list-style:none}.kn-account-nav a{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-4);color:var(--kn-color-text);align-items:center;text-decoration:none;display:flex}.kn-account-nav a:hover{text-decoration:underline}}.kn-orders{margin:0;padding:0;list-style:none}.kn-orders li{justify-content:space-between;gap:var(--kn-space-2);padding-block:var(--kn-space-3);border-block-end:var(--kn-divider);flex-wrap:wrap;display:flex}.kn-timeline:not(.kn-block){gap:var(--kn-space-2);counter-reset:kn-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kn-timeline:not(.kn-block) li{align-items:center;gap:var(--kn-space-2);color:var(--kn-color-text-muted);display:flex}.kn-timeline:not(.kn-block) li:before{counter-increment:kn-step;content:counter(kn-step);border:2px solid var(--kn-color-border);block-size:28px;inline-size:28px;font-size:var(--kn-fs-sm);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.kn-timeline:not(.kn-block) li[data-state=done]:before{content:"✓";border-color:var(--kn-color-success)}.kn-timeline:not(.kn-block) li[data-state=current]{color:var(--kn-color-text);font-weight:700}.kn-timeline:not(.kn-block) li[data-state=current]:before{border-color:var(--kn-color-primary)}@media (min-width:1024px){.kn-reader-side .kn-timeline:not(.kn-block),.kn-timeline:not(.kn-block){gap:var(--kn-space-3);flex-flow:wrap}}.kn-reader-side .kn-timeline:not(.kn-block){flex-direction:column}.kn-officer address{font-style:normal}.kn-officer a{min-block-size:var(--kn-touch);align-items:center;display:inline-flex}.kn-corrections-month{font-size:var(--kn-fs-lg);margin-block-start:var(--kn-space-4)}.kn-corrections-list{margin:0;padding:0;list-style:none}.kn-corrections-list>li{gap:var(--kn-space-1);padding:var(--kn-space-3) 0 var(--kn-space-3) var(--kn-space-3);border-inline-start:4px solid var(--kn-color-info);flex-direction:column;margin-block-end:var(--kn-space-3);padding-inline-start:var(--kn-space-3);display:flex}.kn-corrections-list a{color:var(--kn-color-link);font-weight:700}.kn-filter-chips{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-filter-chips button{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-pill);background:var(--kn-color-surface);color:var(--kn-color-text);font:inherit;cursor:pointer}.kn-filter-chips button[aria-pressed=true]{background:var(--kn-color-primary);border-color:var(--kn-color-primary);color:var(--kn-color-on-primary);font-weight:600}.kn-save{z-index:2;justify-content:center;align-items:center;gap:var(--kn-space-2);min-inline-size:var(--kn-touch);min-block-size:var(--kn-touch);border-radius:var(--kn-radius-pill);color:var(--kn-color-text-muted);font:inherit;font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);cursor:pointer;background:0 0;border:0;padding:0;display:none;position:absolute;inset-block-end:0;inset-inline-end:0}.kn-save-on .kn-save{display:inline-flex}.kn-save-icon path{fill:none;stroke:currentColor}.kn-save[aria-pressed=true]{color:var(--kn-color-primary)}.kn-save[aria-pressed=true] .kn-save-icon path{fill:currentColor}.kn-save:hover{color:var(--kn-color-text)}.kn-save[aria-pressed=true]:hover{color:var(--kn-color-primary)}.kn-card--overlay .kn-save{color:var(--kn-on-media,var(--kn-color-on-primary))}.kn-card--lead .kn-save,.kn-card--standard .kn-save,.kn-card--media .kn-save{background:var(--kn-color-surface);box-shadow:var(--kn-shadow-2);color:var(--kn-color-text);inset-block-start:var(--kn-space-2);inset-block-end:auto}.kn-card--lead .kn-save[aria-pressed=true],.kn-card--standard .kn-save[aria-pressed=true],.kn-card--media .kn-save[aria-pressed=true]{color:var(--kn-color-primary)}.kn-save--labelled{padding-inline:var(--kn-space-4);border:1px solid var(--kn-color-border);background:var(--kn-color-surface);color:var(--kn-color-text);box-shadow:none;position:static;inset:auto}.kn-save-block{gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-save-on .kn-card--compact:not(.kn-card--has-media) .kn-card-body{padding-inline-end:var(--kn-touch)}.kn-follow-row{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-follow-btn{gap:var(--kn-space-2);max-inline-size:100%}.kn-follow-name{overflow-wrap:anywhere;text-align:start;min-inline-size:0}.kn-follow-btn--on{background:var(--kn-color-primary);border-color:var(--kn-color-primary);color:var(--kn-color-on-primary)}.kn-follow-mark{font-weight:700}.kn-progress{border-radius:var(--kn-radius-pill);background:var(--kn-color-border);block-size:4px;overflow:hidden}.kn-progress-bar{background:var(--kn-color-primary);block-size:100%;display:block}.kn-continue-list,.kn-lib-list{gap:var(--kn-space-4);margin:0;padding:0;list-style:none;display:grid}.kn-continue-list>li{gap:var(--kn-space-2);display:grid}@media (min-width:768px){.kn-continue-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kn-continue-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.kn-lib-head{justify-content:space-between;align-items:center;gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-lib-h2{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);color:var(--kn-color-heading);margin:0}.kn-lib-continue{gap:var(--kn-space-3);margin-block:var(--kn-space-5);display:grid}.kn-lib-tabs{gap:var(--kn-space-1);margin-block:var(--kn-space-5) var(--kn-space-4);border-block-end:1px solid var(--kn-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.kn-lib-tab{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-4);color:var(--kn-color-text-muted);font:inherit;font-family:var(--kn-font-ui);cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;flex:none}.kn-lib-tab[aria-selected=true]{border-block-end-color:var(--kn-color-primary);color:var(--kn-color-text);font-weight:600}.kn-lib-filter{gap:var(--kn-space-2);flex-wrap:wrap;margin-block-end:var(--kn-space-4);display:flex}.kn-lib-filter .kn-chip{border:1px solid var(--kn-color-border);background:var(--kn-color-surface);color:var(--kn-color-text);font:inherit;font-size:var(--kn-fs-sm);cursor:pointer}.kn-lib-filter .kn-chip[aria-pressed=true]{background:var(--kn-color-primary);border-color:var(--kn-color-primary);color:var(--kn-color-on-primary)}.kn-lib-count{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin-inline-start:var(--kn-space-2)}.kn-lib-item{gap:var(--kn-space-2);border-block-end:1px solid var(--kn-color-divider,var(--kn-color-border));padding-block-end:var(--kn-space-4);display:grid}.kn-lib-gone{color:var(--kn-color-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center}.kn-lib-actions{align-items:center;gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-lib-actions .kn-btn{min-block-size:var(--kn-touch)}.kn-lib-hint{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-lib-move{gap:var(--kn-space-3);inline-size:100%;padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-raised);display:grid}.kn-lib-more{margin-block-start:var(--kn-space-5)}.kn-lib-create{gap:var(--kn-space-3);margin-block-end:var(--kn-space-5);display:grid}.kn-lib-listrow{gap:var(--kn-space-2);border-block-end:1px solid var(--kn-color-divider,var(--kn-color-border));padding-block-end:var(--kn-space-3);display:grid}.kn-lib-listname{justify-content:space-between;align-items:center;gap:var(--kn-space-3);min-block-size:var(--kn-touch);color:var(--kn-color-link);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.kn-btn--danger{border-color:var(--kn-color-danger);color:var(--kn-color-danger)}@media (min-width:1024px){.kn-lib-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.kn-lib-item>.kn-card{grid-column:1}.kn-lib-listrow{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.kn-feed-grid{gap:var(--kn-space-6);margin-block-start:var(--kn-space-4);display:grid}.kn-feed-side{order:-1}.kn-feed-follow{border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-raised)}.kn-feed-follow>summary{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-4);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.kn-feed-follow>:not(summary){margin-inline:var(--kn-space-4)}.kn-feed-group{margin-block-end:var(--kn-space-4)}.kn-feed-kind{margin:var(--kn-space-3) 0 var(--kn-space-2);color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);text-transform:var(--kn-label-transform,uppercase);letter-spacing:var(--kn-label-tracking,.04em)}.kn-feed-row{justify-content:space-between;align-items:center;gap:var(--kn-space-3);min-block-size:var(--kn-touch);display:flex}.kn-feed-row a{color:var(--kn-color-link)}@media (min-width:1024px){.kn-feed-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.kn-feed-side{order:0;position:sticky;inset-block-start:calc(var(--kn-nav-h) + var(--kn-space-4))}}.kn-nl-human{min-block-size:65px}.kn-nl-skeleton{border-radius:var(--kn-radius-lg);background:var(--kn-color-skeleton);min-block-size:120px}.kn-nl-card{gap:var(--kn-space-4);padding:var(--kn-space-5);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface-raised);display:grid}.kn-nl-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);color:var(--kn-color-heading);margin:0}.kn-nl-lead,.kn-nl-as,.kn-nl-fine{color:var(--kn-color-text-muted);margin:0}.kn-nl-fine{font-size:var(--kn-fs-xs)}.kn-nl-one{gap:var(--kn-space-1);margin:0;display:grid}.kn-nl-one span,.kn-nl-list-help{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-nl-lists{gap:var(--kn-space-2);border:0;margin:0;padding:0;display:grid}.kn-nl-list{min-block-size:var(--kn-touch);align-items:flex-start}.kn-nl-list>span{gap:var(--kn-space-1);display:grid}.kn-nl-list-name{font-weight:600}.kn-nl-signin{min-block-size:var(--kn-touch);color:var(--kn-color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.kn-nl-confirmed{margin-block:var(--kn-space-3);padding-inline-start:var(--kn-space-5)}.kn-nl-prefs{gap:var(--kn-space-4);display:grid}.kn-nl-card .kn-btn--primary{inline-size:100%}@media (min-width:768px){.kn-nl-card .kn-btn--primary{justify-self:start;inline-size:auto}.kn-nl-card .kn-nl-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-kn-ad-free] .kn-ad,[data-kn-ad-free] [data-kn-ad-slot],[data-kn-ad-free] [data-kn-native],[data-kn-ad-free] .kn-ad-native-host{display:none!important}.kn-paywalled{position:relative}.kn-paywall-fade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--kn-color-surface));block-size:5rem;margin-block-start:-5rem;position:relative}.kn-paywall{gap:var(--kn-space-3);padding:var(--kn-space-5);border:1px solid var(--kn-color-border);border-block-start:4px solid var(--kn-color-primary);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-raised,var(--kn-color-surface));color:var(--kn-color-text);font-family:var(--kn-font-ui);flex-direction:column;display:flex}.kn-paywall-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);line-height:var(--kn-lh-heading);margin:0}.kn-paywall-text,.kn-meter-note{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-paywall-actions{gap:var(--kn-space-2);flex-direction:column;display:flex}.kn-paywall-actions .kn-btn{inline-size:100%}.kn-meter-note{padding-block:var(--kn-space-2)}@media (min-width:768px){.kn-paywall-actions{flex-direction:row}.kn-paywall-actions .kn-btn{inline-size:auto;min-inline-size:12rem}}.kn-plans{gap:var(--kn-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kn-plan{gap:var(--kn-space-3);padding:var(--kn-space-5);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);font-family:var(--kn-font-ui);flex-direction:column;display:flex}.kn-plan--chosen{border-color:var(--kn-color-primary);box-shadow:0 0 0 2px var(--kn-color-primary)}.kn-plan-name{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);margin:0}.kn-plan-price{font-size:var(--kn-fs-2xl);margin:0;font-weight:700}.kn-plan-price small{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);font-weight:400}.kn-plan-note{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-plan-benefits{gap:var(--kn-space-1);margin:0;padding:0;list-style:none;display:grid}.kn-plan-benefits>li{gap:var(--kn-space-2);display:flex}.kn-plan-benefits>li:before{content:"✓";color:var(--kn-color-primary);flex:none;font-weight:700}.kn-plan .kn-btn{margin-block-start:auto}.kn-subscribe-form{gap:var(--kn-space-4);flex-direction:column;max-inline-size:640px;display:flex}.kn-coupon-row{gap:var(--kn-space-2);align-items:flex-end;display:flex}.kn-coupon-row .kn-field{flex:1;min-inline-size:0}.kn-price-line{gap:var(--kn-space-2);font-size:var(--kn-fs-md);flex-wrap:wrap;align-items:baseline;display:flex}.kn-price-line s{color:var(--kn-color-text-muted)}.kn-sub-card{gap:var(--kn-space-3);padding:var(--kn-space-5);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);flex-direction:column;display:flex}.kn-sub-status{min-block-size:28px;padding-inline:var(--kn-space-3);border-radius:var(--kn-radius-pill);background:var(--kn-color-surface-sunken);font-size:var(--kn-fs-sm);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.kn-sub-facts{gap:var(--kn-space-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kn-sub-facts dt{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-sub-facts dd{margin:0;font-weight:600}@media (min-width:768px){.kn-plans{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.kn-sub-facts{column-gap:var(--kn-space-6);grid-template-columns:max-content minmax(0,1fr)}}.kn-utility{background:var(--kn-color-surface-sunken);color:var(--kn-color-text);border-block-end:var(--kn-divider);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs)}.kn-utility-list{gap:var(--kn-space-1);scrollbar-width:none;margin-block:0;padding-block:0;list-style:none;display:flex;overflow-x:auto}.kn-utility-list::-webkit-scrollbar{display:none}.kn-utility-link{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);color:var(--kn-color-text-muted);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.kn-utility-link:hover,.kn-utility-link[aria-current=page]{color:var(--kn-color-text);text-decoration:underline}.kn-subscribe-pill{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);border-radius:var(--kn-radius-pill);background:var(--kn-color-button-primary-bg);color:var(--kn-color-button-primary-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.kn-takeover{gap:var(--kn-space-3);flex-direction:column;display:flex}.kn-takeover-band{border:1px solid var(--kn-color-breaking-bg);border-radius:var(--kn-radius-md);background:var(--kn-color-breaking-band-bg,var(--kn-color-surface));color:var(--kn-color-breaking-band-text,var(--kn-color-text));flex-direction:column;display:flex;overflow:hidden}.kn-takeover-label{padding:var(--kn-space-2) var(--kn-space-3);background:var(--kn-color-breaking-bg);color:var(--kn-color-breaking-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);margin:0;font-weight:800}.kn-takeover--flash .kn-takeover-label{font-size:var(--kn-fs-sm)}.kn-takeover-link{min-block-size:var(--kn-touch);padding:var(--kn-space-2) var(--kn-space-3);font-family:var(--kn-font-heading);font-weight:700;line-height:var(--kn-lh-heading);color:inherit;align-items:center;text-decoration:none;display:flex}.kn-takeover-link:hover{text-decoration:underline}@media (min-width:768px){.kn-takeover-band{flex-direction:row}.kn-takeover-label{flex:none;align-items:center;display:flex}}.kn-live{gap:var(--kn-space-4);font-family:var(--kn-font-ui);flex-direction:column;display:flex}.kn-live-head{align-items:center;gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-badge--ended{background:var(--kn-color-surface-sunken);color:var(--kn-color-text);border:1px solid var(--kn-color-border)}.kn-live-status,.kn-live-count{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-live-summary{padding:var(--kn-space-4);border-inline-start:4px solid var(--kn-color-live-bg);background:var(--kn-color-surface-sunken);border-radius:var(--kn-radius-sm)}.kn-live-summary-title{margin:0 0 var(--kn-space-2);font-size:var(--kn-fs-md)}.kn-live-summary ul{gap:var(--kn-space-2);margin:0;padding-inline-start:var(--kn-space-5);display:grid}.kn-live-events .kn-chips{margin:0;padding:0;list-style:none}.kn-live-events time{margin-inline-end:var(--kn-space-1);font-weight:700}.kn-live-bar{justify-content:space-between;align-items:center;gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-live-bar button[aria-pressed=true]{background:var(--kn-color-primary);color:var(--kn-color-on-primary)}.kn-live-pill-slot{z-index:5;justify-content:center;min-block-size:0;display:flex;position:sticky;inset-block-start:calc(var(--kn-header-h) + var(--kn-space-2))}.kn-live-pill{box-shadow:var(--kn-shadow-2);border-radius:var(--kn-radius-pill)}.kn-live-list{flex-direction:column;display:flex}.kn-live-entry{gap:var(--kn-space-2);padding-block:var(--kn-space-4);border-inline-start:2px solid var(--kn-color-border);flex-direction:column;padding-inline-start:var(--kn-space-4);scroll-margin-block-start:calc(var(--kn-header-h) + var(--kn-space-4));display:flex}.kn-live-entry+.kn-live-entry{border-block-start:var(--kn-divider)}.kn-live-entry--key{border-inline-start-color:var(--kn-color-live-bg);border-inline-start-width:4px}.kn-live-entry--pinned{background:var(--kn-color-surface-sunken);border-radius:var(--kn-radius-sm);margin-block-end:var(--kn-space-3);padding-inline-end:var(--kn-space-4)}.kn-live-entry-meta{align-items:center;gap:var(--kn-space-2);color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);flex-wrap:wrap;font-weight:600;display:flex}.kn-live-chip{padding:2px var(--kn-space-2);border-radius:var(--kn-radius-sm);border:1px solid var(--kn-color-border);font-size:var(--kn-fs-xs)}.kn-live-chip--key{border-color:var(--kn-color-live-bg)}.kn-live-entry-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);line-height:var(--kn-lh-heading);margin:0}.kn-live-entry-by{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-live-entry-correction{padding:var(--kn-space-2) var(--kn-space-3);border-inline-start:4px solid var(--kn-color-warning);background:var(--kn-color-surface-sunken);font-size:var(--kn-fs-sm);margin:0}.kn-live-down,.kn-live-empty{padding:var(--kn-space-3);color:var(--kn-color-text-muted);background:var(--kn-color-surface-sunken);border-radius:var(--kn-radius-sm);font-size:var(--kn-fs-sm);margin:0}.kn-live-older{align-self:center}.kn-entity-kind{margin-block-end:0}.kn-entity-trail ol{gap:var(--kn-space-1);font-size:var(--kn-fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-entity-trail li+li:before{content:"›";color:var(--kn-color-text-muted);margin-inline-end:var(--kn-space-1)}.kn-entity-trail a{min-block-size:var(--kn-touch);align-items:center;display:inline-flex}.kn-entity-aka{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-hub{gap:var(--kn-space-3);flex-direction:column;margin-block-start:var(--kn-space-3);display:flex}.kn-hub-badge{align-items:center;gap:var(--kn-space-2);padding:2px var(--kn-space-3);border:1px solid var(--kn-color-live-bg);border-radius:var(--kn-radius-pill);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);align-self:flex-start;margin:0;font-weight:600;display:inline-flex}.kn-hub-intro{font-size:var(--kn-fs-md);max-inline-size:var(--kn-measure,70ch);margin:0}.kn-hub-pinned{padding:var(--kn-space-3) var(--kn-space-4);border-inline-start:4px solid var(--kn-color-accent);background:var(--kn-color-surface-sunken);border-radius:var(--kn-radius-sm)}.kn-hub-pinned-title{margin:0 0 var(--kn-space-2);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-transform:var(--kn-label-transform);letter-spacing:var(--kn-label-tracking)}.kn-hub-pinned ul{gap:var(--kn-space-2);margin:0;padding:0;list-style:none;display:grid}.kn-entities-title,.kn-relations-title{margin:0 0 var(--kn-space-2);font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg)}.kn-entities .kn-chips,.kn-trending-topics .kn-chips{flex-wrap:wrap;margin:0;padding:0;list-style:none}.kn-chip-type{color:inherit;font-size:var(--kn-fs-xs);margin-inline-end:var(--kn-space-2);font-weight:400}.kn-relations{gap:var(--kn-space-5);flex-direction:column;display:flex}.kn-follow{align-items:center;gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-follow-note{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-alerts{gap:var(--kn-space-3);flex-direction:column;display:flex}.kn-comments{border-block-start:var(--kn-divider,1px solid var(--kn-color-border));font-family:var(--kn-font-ui);overflow-wrap:anywhere;min-block-size:8rem;margin-block-start:var(--kn-space-6);padding-block-start:var(--kn-space-5)}.kn-cmt-head{justify-content:space-between;align-items:center;gap:var(--kn-space-3);flex-wrap:wrap;margin-block-end:var(--kn-space-4);display:flex}.kn-cmt-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);line-height:var(--kn-lh-heading);margin:0}.kn-cmt-count{color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);font-weight:400}.kn-cmt-sort{border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-pill);display:inline-flex;overflow:hidden}.kn-cmt-sort-btn{min-block-size:var(--kn-touch);min-inline-size:var(--kn-touch);padding-inline:var(--kn-space-4);color:var(--kn-color-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);cursor:pointer;background:0 0;border:0}.kn-cmt-sort-btn[aria-pressed=true]{background:var(--kn-color-surface-sunken);box-shadow:inset 0 -2px 0 var(--kn-color-primary);font-weight:600}.kn-cmt-flash{margin:0 0 var(--kn-space-3);padding:var(--kn-space-2) var(--kn-space-3);border-radius:var(--kn-radius-sm);background:var(--kn-color-surface-sunken);font-size:var(--kn-fs-sm)}.kn-cmt-gate{align-items:flex-start;gap:var(--kn-space-3);padding:var(--kn-space-4);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);flex-direction:column;display:flex}.kn-cmt-gate p,.kn-cmt-hint,.kn-cmt-empty{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-cmt-gate .kn-btn{inline-size:100%}.kn-cmt-compose{gap:var(--kn-space-3);flex-direction:column;margin-block-end:var(--kn-space-5);display:flex}.kn-cmt-compose--reply{margin-block:var(--kn-space-3) 0}.kn-cmt-list,.kn-cmt-replies{margin:0;padding:0;list-style:none}.kn-cmt-list{flex-direction:column;display:flex}.kn-cmt-thread{padding-block:var(--kn-space-4);border-block-start:1px solid var(--kn-color-border)}.kn-cmt{gap:var(--kn-space-2);outline-offset:2px;flex-direction:column;scroll-margin-block-start:calc(var(--kn-header-h,0px) + var(--kn-space-4));display:flex}.kn-cmt--target{padding:var(--kn-space-3);border-inline-start:3px solid var(--kn-color-primary);border-radius:var(--kn-radius-sm);background:var(--kn-color-surface-sunken)}.kn-cmt--pending{opacity:.85}.kn-cmt-meta{align-items:baseline;gap:var(--kn-space-2);font-size:var(--kn-fs-sm);flex-wrap:wrap;display:flex}.kn-cmt-author{font-weight:600}.kn-cmt-time,.kn-cmt-edited{color:var(--kn-color-text-muted);font-size:var(--kn-fs-xs);text-decoration:none}.kn-cmt-pending{padding:var(--kn-space-2) var(--kn-space-3);border-inline-start:3px solid var(--kn-color-warning);background:var(--kn-color-surface-sunken);font-size:var(--kn-fs-sm);margin:0}.kn-cmt-body{white-space:pre-wrap;margin:0;line-height:1.5}.kn-cmt-gone{color:var(--kn-color-text-muted);font-style:italic}.kn-cmt-link{color:var(--kn-color-link);text-underline-offset:.15em;word-break:break-all;text-decoration:underline}.kn-cmt-actions{align-items:center;gap:var(--kn-space-1) var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-cmt-edit{gap:var(--kn-space-3);flex-direction:column;display:flex}.kn-cmt-act,.kn-cmt-toggle{align-items:center;gap:var(--kn-space-1);min-block-size:var(--kn-touch);min-inline-size:var(--kn-touch);padding-inline:var(--kn-space-2);color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.kn-cmt-act:hover,.kn-cmt-toggle:hover{color:var(--kn-color-text);text-decoration:underline}.kn-cmt-act[aria-pressed=true]{color:var(--kn-color-primary);font-weight:600}.kn-cmt-act--danger{color:var(--kn-color-danger,var(--kn-color-text))}.kn-cmt-blocks{gap:var(--kn-space-2);flex-direction:column;margin-block-start:var(--kn-space-3);display:flex}.kn-cmt-blocklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kn-cmt-blockrow{justify-content:space-between;align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);border-block-end:1px solid var(--kn-color-border);flex-wrap:wrap;display:flex}.kn-cmt-confirm{align-items:center;gap:var(--kn-space-1) var(--kn-space-2);font-size:var(--kn-fs-sm);flex-wrap:wrap;display:inline-flex}.kn-cmt-replies-wrap{margin-block-start:var(--kn-space-1);margin-inline-start:var(--kn-space-3)}.kn-cmt-replies{gap:var(--kn-space-4);border-inline-start:2px solid var(--kn-color-border);margin-block:var(--kn-space-2);flex-direction:column;padding-inline-start:var(--kn-space-3);display:flex}.kn-cmt-more{inline-size:100%;margin-block-start:var(--kn-space-4)}.kn-cmt-report .kn-radios{border:0;padding:0}@media (min-width:768px){.kn-cmt-gate{flex-direction:row;justify-content:space-between;align-items:center}.kn-cmt-gate .kn-btn,.kn-cmt-more{inline-size:auto}.kn-cmt-replies-wrap{margin-inline-start:var(--kn-space-6)}.kn-cmt-report{border-radius:var(--kn-radius-lg);border:1px solid var(--kn-color-border);inline-size:min(32rem,100%);margin:auto;inset-block:0}}@media (prefers-reduced-motion:reduce){.kn-cmt--target{transition:none}}.kn-picture{isolation:isolate;position:relative}.kn-picture[data-kn-failed] img{visibility:hidden}.kn-picture[data-kn-failed],.kn-media-fallback{background-color:color-mix(in srgb, var(--kn-color-accent) 16%, var(--kn-color-surface-sunken,var(--kn-color-skeleton)));background-image:linear-gradient(135deg, color-mix(in srgb, var(--kn-color-accent) 22%, transparent), transparent 60%);place-items:center;display:grid}.kn-picture[data-kn-failed]>img,.kn-picture[data-kn-failed]>source{position:absolute;inset:0}.kn-picture[data-kn-failed][data-kn-ph]:after,.kn-media-fallback-mark{font-family:var(--kn-font-heading);color:color-mix(in srgb, var(--kn-color-accent) 78%, var(--kn-color-heading));opacity:.9;font-size:clamp(1.25rem,22cqi,4rem);font-weight:800;line-height:1}.kn-picture[data-kn-failed][data-kn-ph]:after{content:attr(data-kn-ph)}.kn-picture[data-kn-failed],.kn-media-fallback{inline-size:100%;container-type:size}.kn-card--standard .kn-card-media .kn-picture{aspect-ratio:var(--kn-card-ratio-standard,var(--kn-ratio))!important}.kn-card--lead .kn-card-media .kn-picture{aspect-ratio:var(--kn-card-ratio-lead,var(--kn-ratio))!important}.kn-card--media .kn-card-media .kn-picture{aspect-ratio:var(--kn-card-ratio-media,var(--kn-ratio))!important}.kn-card--compact .kn-card-media .kn-picture{aspect-ratio:var(--kn-card-ratio-compact,var(--kn-ratio))!important}.kn-card--lead .kn-card-media .kn-picture,.kn-card--overlay .kn-picture{max-block-size:min(62svh,34rem)}.kn-card-media{border-radius:var(--kn-card-media-radius,var(--kn-radius-md));overflow:hidden}.kn-card--overlay .kn-card-media,.kn-card--overlay .kn-picture{border-radius:0}.kn-card-title{-webkit-line-clamp:var(--kn-card-title-lines,4);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kn-card--lead .kn-card-title,.kn-card--title-lg .kn-card-title{--kn-card-title-lines:5;text-wrap:balance}.kn-card--compact .kn-card-title,.kn-card--text .kn-card-title,.kn-card--media .kn-card-title{--kn-card-title-lines:3}.kn-card--lead .kn-card-title,.kn-card--title-lg .kn-card-title,.kn-card--overlay .kn-card-title{font-size:min(var(--kn-fs-xl), calc((1rem + 3vw) * var(--kn-text-scale,1)))}.kn-card--standard .kn-card-title{font-size:min(var(--kn-fs-md), calc((.95rem + 1.6vw) * var(--kn-text-scale,1)))}@media (min-width:1024px){.kn-card--standard .kn-card-title{font-size:min(var(--kn-fs-md), calc(1.5rem * var(--kn-text-scale,1)))}.kn-card--lead .kn-card-title,.kn-card--title-lg .kn-card-title,.kn-card--overlay .kn-card-title{font-size:var(--kn-fs-xl)}}.kn-card-meta{align-items:center;column-gap:var(--kn-space-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;row-gap:0;display:flex}.kn-card-author{vertical-align:bottom;color:var(--kn-color-card-text,var(--kn-color-text));text-overflow:ellipsis;white-space:nowrap;max-inline-size:16ch;font-weight:600;display:inline-block;overflow:hidden}.kn-card--overlay .kn-card-author{color:var(--kn-on-media)}.kn-card-sep{opacity:.6}.kn-card-kind{font-weight:600}.kn-card .kn-picture img{transition:transform .4s var(--kn-ease)}@media (hover:hover){.kn-card:hover .kn-picture img{transform:scale(1.03)}.kn-card--standard:hover,.kn-card--media:hover{box-shadow:var(--kn-card-shadow-hover,var(--kn-card-shadow,none))}}.kn-card:active{transform:scale(.995)}.kn-card:focus-within{outline:none}.kn-card:has(.kn-card-link:focus-visible){outline:2px solid var(--kn-color-focus);outline-offset:2px;border-radius:var(--kn-radius-md)}.kn-card-link:focus-visible{outline:none}.kn-card--has-media .kn-save{background:color-mix(in srgb, var(--kn-color-surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-block-size:2.5rem;min-inline-size:2.5rem;box-shadow:var(--kn-shadow-1);color:var(--kn-color-text);inset-block-start:calc(var(--kn-card-pad,0px) + var(--kn-space-2));inset-block-end:auto;inset-inline-end:calc(var(--kn-card-pad,0px) + var(--kn-space-2))}.kn-card--has-media .kn-save:before{content:"";position:absolute;inset:-2px}.kn-card--standard:not(.kn-card--has-media) .kn-save,.kn-card--lead:not(.kn-card--has-media) .kn-save{box-shadow:none;background:0 0;inset-block-start:auto;inset-block-end:var(--kn-card-pad,0px);inset-inline-end:var(--kn-card-pad,0px)}.kn-card--standard:not(.kn-card--has-media) .kn-card-meta,.kn-card--lead:not(.kn-card--has-media) .kn-card-meta{padding-inline-end:calc(var(--kn-touch) + var(--kn-space-1))}.kn-card--overlay .kn-save{background:color-mix(in srgb, var(--kn-color-overlay) 70%, transparent);inset-block-start:var(--kn-space-2);inset-block-end:auto;inset-inline-end:var(--kn-space-2)}.kn-badge--exclusive{background:var(--kn-color-accent);color:var(--kn-color-on-accent)}.kn-badge--sponsored{background:var(--kn-color-surface-sunken);color:var(--kn-color-text);border:1px solid var(--kn-color-border)}.kn-badge--opinion{color:var(--kn-color-kicker,var(--kn-color-link));background:0 0;border:1px solid}.kn-badge--fact-check{background:var(--kn-color-info,var(--kn-color-surface-sunken));color:var(--kn-color-text-inverse,var(--kn-color-text))}.kn-badge--video,.kn-badge--gallery,.kn-badge--podcast{background:var(--kn-color-overlay);color:var(--kn-on-media)}.kn-badge--updated{color:var(--kn-color-text-muted);border:1px solid var(--kn-color-border);background:0 0}html:is([data-kn-script=devanagari],[data-kn-script=bengali],[data-kn-script=gujarati],[data-kn-script=gurmukhi],[data-kn-script=oriya],[data-kn-script=odia],[data-kn-script=tamil],[data-kn-script=telugu],[data-kn-script=kannada],[data-kn-script=malayalam],[data-kn-script=sinhala],[data-kn-script=thai],[data-kn-script=myanmar],[data-kn-script=khmer]){--kn-pro-lh-title:1.38;--kn-pro-lh-prose:1.8}html:is([data-kn-script=arabic],[data-kn-script=hebrew]){--kn-pro-lh-title:1.42;--kn-pro-lh-prose:1.85}html[data-kn-script=arabic-nastaliq]{--kn-pro-lh-title:1.9;--kn-pro-lh-prose:2.2}.kn-card-title,.kn-section-title,.kn-article-title,.kn-article-header h1{line-height:max(var(--kn-lh-heading,1.2), var(--kn-pro-lh-title,0))}.kn-prose{line-height:max(calc(var(--kn-lh-body,1.6) + var(--kn-lh-delta,0)), var(--kn-pro-lh-prose,0));text-wrap:pretty;hanging-punctuation:first}html:not([data-kn-script=latin],[data-kn-script=cyrillic],[data-kn-script=greek]) :is(.kn-card-title,.kn-splash-title,.kn-hero-title,.kn-spotlight-title,.kn-fullbleed-title,.kn-mosaic-title,.kn-carousel-title,.kn-briefing-title,.kn-board-title,.kn-livetv-title,.kn-article-title,.kn-article-header h1){line-height:max(var(--kn-lh-heading,1.25), var(--kn-pro-lh-title,0))!important}html:not([data-kn-script=latin],[data-kn-script=cyrillic],[data-kn-script=greek]) :is(.kn-card-summary,.kn-splash-summary,.kn-hero-summary,.kn-fullbleed-summary,.kn-spotlight-dek){line-height:max(calc(var(--kn-lh-body,1.6) + var(--kn-lh-delta,0)), var(--kn-pro-lh-title,0))!important}html[data-kn-script=arabic-nastaliq] :is(.kn-splash-title,.kn-hero-title,.kn-spotlight-title,.kn-fullbleed-title,.kn-carousel-title){padding-block-start:.3em}html:is([data-kn-script=arabic],[data-kn-script=arabic-nastaliq],[data-kn-script=hebrew],[data-kn-script=devanagari],[data-kn-script=bengali],[data-kn-script=tamil],[data-kn-script=telugu]) :is(.kn-kicker,.kn-badge,.kn-nav-link,.kn-section-title){letter-spacing:0;text-transform:none}.kn-article-header h1,.kn-article-title{font-size:min(var(--kn-fs-2xl), calc((1.15rem + 3.6vw) * var(--kn-text-scale,1)));text-wrap:balance}@media (min-width:1024px){.kn-article-header h1,.kn-article-title{font-size:var(--kn-fs-3xl,var(--kn-fs-2xl))}}.kn-brand{flex:auto;overflow:hidden}.kn-brand>*{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.kn-wordmark--split{overflow:hidden}@media (max-width:767px){.kn-masthead--centered .kn-masthead-bar{display:flex}.kn-masthead--centered .kn-brand{margin-inline-end:auto}}@media (max-width:479px){.kn-subscribe-pill{min-block-size:2.25rem;padding-inline:var(--kn-space-2);font-size:var(--kn-fs-xs);margin-block:4px}.kn-masthead-actions{gap:0}}@media (max-width:419px){.kn-masthead-actions:has(.kn-subscribe-pill):has(.kn-masthead-langs--always) .kn-alerts-bell{display:none}}@media (max-width:399px){.kn-masthead-actions:has(.kn-subscribe-pill) .kn-alerts-bell{display:none}:is(.kn-masthead-actions:has(.kn-subscribe-pill) .kn-theme-toggle,.kn-masthead-actions:has(.kn-livetv-pill):has(.kn-subscribe-pill) .kn-livetv-pill){display:none}}@media (max-width:767px){.kn-masthead .kn-brand{flex:1 1 0;min-inline-size:0;container:kn-brand/inline-size}.kn-masthead-plate .kn-brand{align-self:stretch;margin-inline-end:0}.kn-masthead.kn-masthead--minimal .kn-masthead-bar{grid-template-columns:auto minmax(0,1fr) auto}.kn-masthead.kn-masthead--minimal .kn-brand{justify-content:center}.kn-masthead .kn-brand>*{white-space:normal;text-overflow:clip;overflow:visible}.kn-masthead .kn-logo img{max-inline-size:100cqi}.kn-masthead--tabloid{--kn-wm-max:var(--kn-fs-xl)}.kn-masthead--minimal,.kn-masthead--compact{--kn-wm-max:var(--kn-fs-md)}.kn-masthead--minimal{--kn-wm-ls:.18}.kn-masthead .kn-wordmark:not(.kn-wordmark--split){-webkit-line-clamp:2;white-space:normal;text-overflow:clip;line-height:1.1;font-size:clamp(.875rem, 100cqi / (var(--kn-wm-em,8) + var(--kn-wm-len,0) * var(--kn-wm-ls,0)), var(--kn-wm-max,var(--kn-fs-lg)));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kn-masthead .kn-wordmark--split{max-block-size:calc(1.1em + .2rem + 2px);max-inline-size:100%;font-size:clamp(.875rem, 100cqi / var(--kn-wm-em,8), var(--kn-fs-lg));flex-wrap:wrap;align-items:center;column-gap:.5em;display:inline-flex;overflow:hidden}.kn-masthead .kn-wordmark-block{font-size:1em;line-height:1.1}.kn-masthead .kn-wordmark-rest{text-overflow:clip;font-size:.8em;overflow:visible}}@media (max-width:399px){.kn-masthead--minimal{--kn-wm-ls:.08}.kn-masthead.kn-masthead--minimal .kn-wordmark{letter-spacing:.08em}}.kn-nav-brand,.kn-nav-search{display:none}html.kn-scrolled .kn-nav--sticky{box-shadow:var(--kn-shadow-2)}html.kn-scrolled .kn-nav--sticky .kn-nav-brand{min-block-size:var(--kn-nav-h);max-inline-size:11rem;border-inline-end:1px solid color-mix(in srgb, currentColor 25%, transparent);font-family:var(--kn-font-heading);font-weight:800;font-size:var(--kn-fs-sm);color:var(--kn-color-nav-text-active,var(--kn-color-nav-text));white-space:nowrap;text-overflow:ellipsis;animation:kn-pro-fade-in .16s var(--kn-ease);flex:none;align-items:center;margin-inline-end:var(--kn-space-1);padding-inline-end:var(--kn-space-3);text-decoration:none;display:inline-flex;overflow:hidden}html.kn-scrolled .kn-nav--sticky .kn-nav-search{color:var(--kn-color-nav-text);margin-inline-start:auto;display:inline-grid}@keyframes kn-pro-fade-in{0%{opacity:0}}@media (min-width:1024px) and (max-width:1279px){.kn-nav-row>.kn-nav-link,.kn-nav-row>.kn-nav-mega>summary,.kn-nav-row>.kn-nav-dd>.kn-nav-dd-btn{padding-inline:clamp(.4rem,.8vw,.75rem)}}.kn-search-dialog{overscroll-behavior:contain;background:var(--kn-color-surface-raised,var(--kn-color-surface));block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:100%;color:var(--kn-color-text);font-family:var(--kn-font-ui);box-shadow:var(--kn-shadow-2);border:0;border-radius:0;margin:0;padding:0;overflow-y:auto}.kn-search-dialog::backdrop{background:color-mix(in srgb, var(--kn-color-overlay,#000000a8) 75%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kn-search-dialog[open]{animation:kn-pro-drop .18s var(--kn-ease)}@media (prefers-reduced-motion:reduce){.kn-search-dialog[open]{animation:none}}[data-kn-motion=reduce] .kn-search-dialog[open]{animation:none}@keyframes kn-pro-drop{0%{opacity:0;transform:translateY(-12px)}}html:has(.kn-search-dialog[open]){overflow:hidden}html:has(.kn-search-dialog[open]) body{overflow:hidden}.kn-search-panel{gap:var(--kn-space-3);min-block-size:100%;padding-block:max(var(--kn-space-2), env(safe-area-inset-top)) max(var(--kn-space-6), env(safe-area-inset-bottom));padding-left:max(var(--kn-gutter), env(safe-area-inset-left));padding-right:max(var(--kn-gutter), env(safe-area-inset-right));flex-direction:column;display:flex}.kn-search-head{justify-content:space-between;align-items:center;gap:var(--kn-space-2);display:flex}.kn-search-head form{margin:0}.kn-search-title{color:var(--kn-color-heading,var(--kn-color-text));font-family:var(--kn-font-heading,inherit);font-size:var(--kn-fs-lg);margin:0;font-weight:700}.kn-search-close{color:var(--kn-color-text);margin-inline-end:calc(var(--kn-space-2) * -1)}.kn-search-close:focus-visible{outline:2px solid var(--kn-color-focus);outline-offset:2px}.kn-search-dialog-form{align-items:center;gap:var(--kn-space-2);margin:0;display:flex}.kn-search-dialog-form input[type=search]{min-inline-size:0;min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);border:var(--kn-control-border);border-color:var(--kn-color-input-border,var(--kn-color-border));border-radius:var(--kn-radius-md);background:var(--kn-color-input-bg,var(--kn-color-background));color:var(--kn-color-input-text,var(--kn-color-text));font:inherit;font-size:max(16px, var(--kn-fs-base));flex:auto}.kn-search-dialog-form input[type=search]::placeholder{color:var(--kn-color-text-muted);opacity:1}.kn-search-dialog-form input[type=search]:focus-visible{border-color:var(--kn-color-focus);outline:2px solid var(--kn-color-focus);outline-offset:1px}.kn-search-dialog-form .kn-btn{min-block-size:var(--kn-touch);flex:none}.kn-search-hint{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}@media (min-width:768px){.kn-search-dialog{inline-size:calc(100% - 2 * var(--kn-gutter));border-radius:var(--kn-radius-lg);block-size:auto;max-block-size:80dvh;max-inline-size:40rem;margin:10vh auto auto}.kn-search-panel{padding:var(--kn-space-4) var(--kn-space-5) var(--kn-space-5)}}.kn-nav:has(>.kn-nav-drawer[open]){z-index:calc(var(--kn-z-overlay) + 2)}.kn-nav-drawer[open]>.kn-nav-drawer-panel{z-index:var(--kn-z-overlay);overscroll-behavior:contain;inline-size:min(86vw,22rem);padding-block:calc(var(--kn-touch) + var(--kn-space-4)) max(var(--kn-space-6), env(safe-area-inset-bottom));background:var(--kn-color-nav-bg);color:var(--kn-color-nav-text);box-shadow:var(--kn-shadow-2);animation:kn-pro-slide .2s var(--kn-ease);position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}[dir=rtl] .kn-nav-drawer[open]>.kn-nav-drawer-panel{animation-name:kn-pro-slide-rtl}@keyframes kn-pro-slide{0%{transform:translate(-100%)}}@keyframes kn-pro-slide-rtl{0%{transform:translate(100%)}}.kn-nav-drawer[open]:before{content:"";z-index:var(--kn-z-overlay);background:color-mix(in srgb, var(--kn-color-overlay) 55%, transparent);position:fixed;inset:0}.kn-nav-drawer[open]>summary{z-index:calc(var(--kn-z-overlay) + 1);color:var(--kn-color-nav-text);position:fixed;inset-block-start:var(--kn-space-2);inset-inline-start:calc(min(86vw, 22rem) - var(--kn-touch) - var(--kn-space-2))}.kn-nav-drawer[open]>summary .kn-icon--menu{display:none}.kn-nav-drawer[open]>summary:after{content:"";background:linear-gradient(45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(-45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));block-size:1.1rem;inline-size:1.1rem}.kn-nav-drawer-panel .kn-nav-link{min-block-size:var(--kn-touch);border-block-end:1px solid color-mix(in srgb, currentColor 14%, transparent);font-size:var(--kn-fs-base)}.kn-nav-drawer-panel .kn-nav-link[aria-current=page]{border-inline-start:3px solid var(--kn-color-nav-indicator,var(--kn-color-accent));border-block-end-color:color-mix(in srgb, currentColor 14%, transparent)}.kn-nav-drawer-panel .kn-nav-mega,.kn-nav-drawer-panel .kn-nav-panel{box-shadow:none;padding-inline:var(--kn-space-3);position:static}html.kn-lock,html.kn-lock body{overflow:hidden}@media (min-width:1024px){.kn-nav-mega[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.kn-nav-mega>.kn-nav-panel{padding-block:var(--kn-space-4) var(--kn-space-6);border-block-start:1px solid color-mix(in srgb, currentColor 14%, transparent);animation:kn-pro-drop .16s var(--kn-ease)}.kn-nav-mega>.kn-nav-panel ul{column-gap:var(--kn-space-6);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.kn-nav-mega>.kn-nav-panel .kn-nav-link{border-block-end:1px solid color-mix(in srgb, currentColor 10%, transparent);inline-size:100%;font-weight:600}}.kn-footer-extras{gap:var(--kn-space-4);padding-block:var(--kn-space-4);border-block:1px solid color-mix(in srgb, currentColor 16%, transparent);margin-block:var(--kn-space-4);display:grid}.kn-footer-cta{align-items:center;gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-footer-cta-text{flex:14rem;margin:0;font-weight:600}.kn-footer .kn-footer-cta .kn-btn{color:var(--kn-btn-primary-fg,var(--kn-color-button-primary-text));text-decoration:none}.kn-footer-apps{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-footer-getapp{gap:var(--kn-space-2);margin-block:var(--kn-space-3);display:grid}.kn-footer-getapp-title{font-weight:600;font-size:var(--kn-fs-sm);margin:0}.kn-footer-apps{margin:0;padding:0;list-style:none}.kn-app-badge{min-block-size:var(--kn-touch);min-inline-size:9rem;padding:var(--kn-space-1) var(--kn-space-3);border:1px solid color-mix(in srgb, currentColor 45%, transparent);border-radius:var(--kn-radius-md);flex-direction:column;justify-content:center;line-height:1.15;text-decoration:none;display:inline-flex}.kn-app-badge small{font-size:var(--kn-fs-xs);opacity:.85}.kn-app-badge strong{font-size:var(--kn-fs-sm)}.kn-footer-social a{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--kn-radius-pill);align-items:center;display:inline-flex}@media (min-width:768px){.kn-footer-extras{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.kn-skel{border-radius:var(--kn-radius-sm);background:linear-gradient(90deg, var(--kn-color-skeleton) 25%, color-mix(in srgb, var(--kn-color-skeleton) 55%, var(--kn-color-surface)) 50%, var(--kn-color-skeleton) 75%);background-size:200% 100%;animation:1.3s linear infinite kn-pro-shimmer;display:block}[dir=rtl] .kn-skel{animation-direction:reverse}@keyframes kn-pro-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.kn-skeletons{gap:var(--kn-space-4);display:grid}.kn-skel-card{gap:var(--kn-space-3);align-items:flex-start;display:flex}.kn-skel-media{aspect-ratio:1;border-radius:var(--kn-radius-md);flex:none;inline-size:5.5rem}.kn-skel-lines{gap:var(--kn-space-2);flex:1;display:grid}.kn-skel-line{block-size:.85rem}.kn-skel-line--short{block-size:.65rem;inline-size:30%}.kn-skel-line--mid{inline-size:70%}@media (min-width:768px){.kn-skeletons--grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.kn-skeletons--grid .kn-skel-card{flex-direction:column}.kn-skeletons--grid .kn-skel-media{aspect-ratio:16/9;inline-size:100%}}.kn-empty--box{justify-items:center;gap:var(--kn-space-2);padding:var(--kn-space-8) var(--kn-space-4);border:1px dashed var(--kn-color-border);border-radius:var(--kn-radius-lg);display:grid}.kn-empty-icon{background:radial-gradient(circle at 50% 50%, transparent 38%, var(--kn-color-skeleton) 40%);border-radius:50%;block-size:2.5rem;inline-size:2.5rem}.kn-empty-title{color:var(--kn-color-heading);margin:0;font-weight:700}.kn-empty-text{margin:0}.kn-empty-team:empty{display:none}.kn-empty--home:has(.kn-empty-team:not(:empty)) .kn-empty-text{display:none}.kn-empty-team{justify-items:center;gap:var(--kn-space-3);display:grid}.kn-empty-team p{margin:0}.kn-progress{display:none}@supports (animation-timeline:scroll()){.kn-progress{z-index:calc(var(--kn-z-header) + 1);background:var(--kn-color-accent);transform-origin:0;pointer-events:none;block-size:3px;animation:linear both kn-pro-progress;animation-timeline:scroll(root);display:block;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .kn-progress{transform-origin:100%}}@keyframes kn-pro-progress{to{transform:scaleX(1)}}.kn-toc{margin-block:var(--kn-space-4) var(--kn-space-6);padding:var(--kn-space-3) var(--kn-space-4);border-inline-start:3px solid var(--kn-color-accent);border-radius:var(--kn-radius-sm);background:var(--kn-color-surface-sunken);font-family:var(--kn-font-ui)}.kn-toc>summary{min-block-size:var(--kn-touch);cursor:pointer;align-items:center;font-weight:700;display:flex}.kn-toc ol{gap:0;margin:0;padding-inline-start:var(--kn-space-5);display:grid}.kn-toc a{min-block-size:var(--kn-touch);color:var(--kn-color-link);align-items:center;text-decoration:none;display:inline-flex}.kn-toc a:hover{text-decoration:underline}.kn-body-heading[id]{scroll-margin-block-start:calc(var(--kn-nav-h) + var(--kn-space-4))}.kn-authorbox{gap:var(--kn-space-3);padding:var(--kn-space-4);border:1px solid var(--kn-color-divider,var(--kn-color-border));border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-block-start:var(--kn-space-6);display:grid}.kn-authorbox+.kn-authorbox{margin-block-start:var(--kn-space-3)}.kn-authorbox .kn-picture,.kn-authorbox .kn-media-fallback{border-radius:50%;inline-size:3.5rem}.kn-authorbox-label{color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);margin:0}.kn-authorbox-name{font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);margin:0;font-weight:700}.kn-authorbox-name a{min-block-size:var(--kn-touch);align-items:center;text-decoration:none;display:inline-flex}.kn-authorbox-name a:hover{text-decoration:underline}.kn-authorbox-role{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-related-more{min-block-size:var(--kn-touch);align-items:center;margin-block-start:var(--kn-space-2);display:inline-flex}:root{--kn-hero-max-h-auto:min(46svh, 24rem)}@media (min-width:768px){:root{--kn-hero-max-h-auto:min(52svh, 30rem)}}:is(.kn-fullbleed-media,.kn-splash-media,.kn-carousel-media,.kn-spotlight-media,.kn-hvideo-poster) .kn-picture img,:is(.kn-hero-lead,.kn-mosaic-lead) .kn-card-media .kn-picture,.kn-hero-lead .kn-card--overlay .kn-picture{max-block-size:var(--kn-hero-max-h,var(--kn-hero-max-h-auto));object-fit:cover}:is(.kn-hero-lead,.kn-mosaic-lead) .kn-card-media .kn-picture img{object-fit:cover;block-size:100%}:is(.kn-fullbleed-media,.kn-splash-media,.kn-carousel-media,.kn-spotlight-media,.kn-hvideo-poster) .kn-picture{max-block-size:var(--kn-hero-max-h,var(--kn-hero-max-h-auto))}@media (min-width:1024px){.kn-hero--stacked:has(>.kn-hero-list){grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}:is(.kn-hero-list,.kn-cardgrid-list)>li:has(>.kn-card--thumb-wide){container:kn-thumb/inline-size}.kn-card--compact.kn-card--thumb-wide .kn-card-media{inline-size:clamp(7.5rem,32%,10rem)}.kn-card--compact.kn-card--thumb-wide .kn-card-body{flex:1 1 0;min-inline-size:0}@container kn-thumb (max-width:19.99rem){.kn-card--compact.kn-card--thumb-wide,.kn-card--compact.kn-card--thumb-wide.kn-card--img-start{justify-content:flex-start;gap:var(--kn-space-2);flex-direction:column}.kn-card--compact.kn-card--thumb-wide .kn-card-media{inline-size:100%}}@media (min-width:1024px){.kn-hero--stacked.kn-hero--thumb-wide:has(>.kn-hero-list){flex-wrap:wrap;align-items:flex-start;display:flex}.kn-hero--stacked.kn-hero--thumb-wide>.kn-hero-lead{flex:2 40rem;min-inline-size:0}.kn-hero--stacked.kn-hero--thumb-wide>.kn-hero-list{flex:18rem;min-inline-size:0}}.kn-card-body{min-inline-size:0}.kn-card--compact .kn-card-body{min-inline-size:min(8rem,100%)}@media (max-width:1023px){.kn-card--compact{flex-wrap:wrap}}.kn-story-title{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media (max-width:767px){body:has(:is(.kn-bband,.kn-breaking,.kn-takeover-band)) .kn-ticker{display:none}}.kn-svg-icon{fill:currentColor;flex:none;block-size:1.25rem;inline-size:1.25rem}.kn-svg-icon[stroke]{fill:none}.kn-svg-icon--dir:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.kn-share-btn .kn-svg-icon{block-size:1.375rem;inline-size:1.375rem}.kn-footer-social a{gap:var(--kn-space-2)}.kn-footer-social .kn-svg-icon{block-size:1.25rem;inline-size:1.25rem}.kn-cta-icon{align-items:center;display:inline-flex}.kn-app-badge{align-items:center;gap:var(--kn-space-2);flex-direction:row}.kn-app-badge .kn-svg-icon{block-size:1.5rem;inline-size:1.5rem}.kn-app-badge-text{flex-direction:column;line-height:1.15;display:flex}.kn-hero-lead .kn-card--text .kn-card-title{--kn-card-title-lines:6;font-size:min(var(--kn-fs-2xl), calc((1.1rem + 3.2vw) * var(--kn-text-scale,1)));line-height:var(--kn-lh-heading,1.15);text-wrap:balance}.kn-hero-lead .kn-card--text .kn-card-summary{font-size:var(--kn-fs-md,1.125rem)}@media (min-width:1024px){.kn-hero-lead .kn-card--text .kn-card-title{font-size:var(--kn-fs-3xl,var(--kn-fs-2xl))}.kn-hero-lead .kn-card--text{padding-block:var(--kn-space-4)}}.kn-wwk{gap:var(--kn-space-4);margin-block:var(--kn-space-4) var(--kn-space-5);padding:var(--kn-space-4);border-inline-start:4px solid var(--kn-color-accent,var(--kn-color-link));border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);display:grid}.kn-wwk-title,.kn-sources-title{margin:0 0 var(--kn-space-2);font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);font-weight:700}.kn-wwk ul{gap:var(--kn-space-2);margin:0;padding-inline-start:var(--kn-space-5);display:grid}.kn-wwk-part--unknown .kn-wwk-title{color:var(--kn-color-text-muted)}.kn-sources{border-block-start:1px solid var(--kn-color-divider,var(--kn-color-border));margin-block-start:var(--kn-space-6);padding-block-start:var(--kn-space-4)}.kn-sources ol{margin:0;padding-inline-start:var(--kn-space-5)}.kn-sources a{min-block-size:var(--kn-touch);color:var(--kn-color-link);overflow-wrap:anywhere;align-items:center;display:inline-flex}.kn-sources-meta{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-byline-review{margin:var(--kn-space-1) 0 0;font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-byline-review a{min-block-size:var(--kn-touch);color:var(--kn-color-link);align-items:center;display:inline-flex}@media (min-width:768px){.kn-wwk:has(.kn-wwk-part+.kn-wwk-part){grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-ep,.kn-ep-cal,.kn-mag-issue,.kn-mag-archive{gap:var(--kn-space-3);flex-direction:column;min-inline-size:0;display:flex}.kn-ep--loading{min-block-size:clamp(320px,100svh - 190px,1600px)}.kn-ep-cal--loading,.kn-mag-archive--loading{min-block-size:60svh}.kn-ep-head{align-items:center;gap:var(--kn-space-2) var(--kn-space-4);flex-wrap:wrap;display:flex}.kn-ep-titles{flex:16rem;min-inline-size:0}.kn-ep-title,.kn-mag-title{font-family:var(--kn-font-heading);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);color:var(--kn-color-heading);margin:0}.kn-ep-title{font-size:var(--kn-fs-lg)}.kn-ep-meta,.kn-mag-meta,.kn-ep-card-meta,.kn-mag-card-meta{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);margin:0}.kn-ep-issue-nav,.kn-mag-issue-nav,.kn-mag-actions{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-ep-print,.kn-ep-jump{align-items:center;gap:var(--kn-space-2);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);display:inline-flex}.kn-ep-print select,.kn-ep-jump select{min-block-size:var(--kn-touch);max-inline-size:12rem;padding-inline:var(--kn-space-2);border:var(--kn-control-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);color:var(--kn-color-text);font:inherit;font-size:max(16px,1em)}.kn-ep-access,.kn-mag-access{padding:var(--kn-space-2) var(--kn-space-3);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);color:var(--kn-color-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);margin:0}.kn-ep-access a,.kn-mag-access a{color:var(--kn-color-link);font-weight:600}.kn-ep-empty{padding:var(--kn-space-4);color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);margin:0}.kn-ep-failed{justify-items:start;gap:var(--kn-space-2);padding-block-end:var(--kn-space-4);display:grid}.kn-ep-failed>.kn-btn{min-block-size:var(--kn-touch,44px);margin-inline:var(--kn-space-4)}.kn-ep-body{gap:var(--kn-space-2);grid-template-columns:minmax(0,1fr);display:grid}.kn-ep-stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:var(--kn-color-surface-sunken);border-radius:var(--kn-radius-md);cursor:grab;block-size:clamp(320px,100svh - 190px,1600px);position:relative;overflow:hidden;container-type:size}.kn-ep-stage:focus-visible{outline:2px solid var(--kn-color-focus);outline-offset:2px}.kn-ep-canvas{transform-origin:0 0;transition:transform var(--kn-motion-fast) var(--kn-ease);justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.kn-ep-canvas[data-live]{will-change:transform;transition:none}.kn-ep-page{aspect-ratio:var(--kn-ep-ar);inline-size:min(100cqw, calc(100cqh * var(--kn-ep-r)));background:var(--kn-color-surface);box-shadow:var(--kn-shadow-2);flex:none;position:relative}.kn-ep-canvas--spread .kn-ep-page{inline-size:min(calc(50cqw - 1px), calc(100cqh * var(--kn-ep-r)))}.kn-ep-page picture{display:contents}.kn-ep-img{object-fit:contain;pointer-events:none;block-size:100%;inline-size:100%;display:block}.kn-ep-page--locked{overflow:hidden}.kn-ep-blur{object-fit:cover;filter:blur(10px);transform:scale(1.06)}.kn-ep-lock{place-content:center;justify-items:center;gap:var(--kn-space-3);padding:var(--kn-space-4);text-align:center;background:color-mix(in srgb, var(--kn-color-surface) 72%, transparent);color:var(--kn-color-text);font-family:var(--kn-font-ui);display:grid;position:absolute;inset:0}.kn-ep-lock p{max-inline-size:22rem;margin:0}.kn-ep-region{min-inline-size:var(--kn-touch);min-block-size:var(--kn-touch);border-radius:var(--kn-radius-sm);transition:background-color .6s var(--kn-ease), outline-color .6s var(--kn-ease);outline:2px solid #0000;position:absolute}.kn-ep-region:hover,.kn-ep-region:focus-visible,.kn-ep-region:active{background:color-mix(in srgb, var(--kn-color-accent) 18%, transparent);outline-color:var(--kn-color-accent)}.kn-ep-thumbs{gap:var(--kn-space-2);padding:var(--kn-space-2);overscroll-behavior:contain;scroll-snap-type:x proximity;background:var(--kn-color-surface-raised);border-radius:var(--kn-radius-md);margin:0;list-style:none;display:flex;overflow-x:auto}.kn-ep--nothumbs .kn-ep-thumbs{display:none}.kn-ep-thumbs li{scroll-snap-align:start;flex:none}.kn-ep-thumb{min-inline-size:var(--kn-touch);min-block-size:var(--kn-touch);border-radius:var(--kn-radius-sm);color:var(--kn-color-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);cursor:pointer;background:0 0;border:2px solid #0000;justify-items:center;gap:2px;padding:4px;display:grid}.kn-ep-thumb img{background:var(--kn-color-surface-sunken);block-size:auto;inline-size:64px;display:block}.kn-ep-thumb[aria-current=page]{border-color:var(--kn-color-accent)}.kn-ep-bar{z-index:var(--kn-z-sticky);align-items:center;gap:var(--kn-space-1);padding:var(--kn-space-1) var(--kn-space-2);background:var(--kn-color-surface-raised);color:var(--kn-color-text);border-block-start:var(--kn-divider);border-start-start-radius:var(--kn-radius-md);border-start-end-radius:var(--kn-radius-md);padding-block-end:max(var(--kn-space-1), env(safe-area-inset-bottom));display:flex;position:sticky;inset-block-end:var(--kn-consent-h,0px);overflow-x:auto}.kn-ep-bar-gap{flex:1 1 0}.kn-ep-bar a.kn-icon-btn{color:inherit}[dir=rtl] .kn-ep-dir svg,[dir=rtl] .kn-mag-dir svg{transform:scaleX(-1)}.kn-ep--full,.kn-ep:fullscreen{z-index:var(--kn-z-overlay);padding:var(--kn-space-2);background:var(--kn-color-surface);position:fixed;inset:0;overflow:auto}.kn-ep--full .kn-ep-stage,.kn-ep:fullscreen .kn-ep-stage{block-size:calc(100svh - 150px)}@media (prefers-reduced-motion:reduce){.kn-ep-canvas{transition:none}}.kn-ep-kicker{align-items:center;gap:var(--kn-space-2);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--kn-color-kicker,var(--kn-color-link));flex-wrap:wrap;margin:0;font-weight:700;display:flex}.kn-ep-home{color:var(--kn-color-heading);text-transform:none;letter-spacing:0;font-size:var(--kn-fs-sm);text-decoration:none}.kn-ep-meta{align-items:center;gap:var(--kn-space-1);flex-wrap:wrap;display:flex}.kn-ep-datewrap{position:relative}.kn-ep-date{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);padding-inline:var(--kn-space-2);border-radius:var(--kn-radius-md);color:var(--kn-color-text);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-inline-start:calc(-1 * var(--kn-space-2));-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.kn-ep-date:hover,.kn-ep-date[aria-expanded=true]{background:var(--kn-color-surface-sunken)}.kn-ep-datepop{z-index:var(--kn-z-overlay);inline-size:min(22rem, calc(100vw - 2 * var(--kn-space-3)));padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-raised);color:var(--kn-color-text);box-shadow:var(--kn-shadow-2);position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}.kn-ep-datepop .kn-ep-day>a[aria-current=date]{background:var(--kn-color-primary);color:var(--kn-color-on-primary)}.kn-ep-tabs{z-index:var(--kn-z-sticky);align-items:center;gap:var(--kn-space-1);background:var(--kn-color-surface);border-block-end:var(--kn-divider);min-inline-size:0;padding-block:2px;display:flex;position:sticky;inset-block-start:0}body:has(.kn-nav--sticky:not(.kn-nav--bottom-tabs)) .kn-ep-tabs{inset-block-start:var(--kn-nav-h)}@media (max-height:499px){:is(body:has(.kn-nav--sticky) .kn-ep-tabs,body:has(.kn-nav--sticky:not(.kn-nav--bottom-tabs)) .kn-ep-tabs){inset-block-start:0}}.kn-ep--full .kn-ep-tabs,.kn-ep:fullscreen .kn-ep-tabs{inset-block-start:calc(-1 * var(--kn-space-2))}.kn-ep-tabs-arrow{flex:none}.kn-ep-tabs-list{gap:var(--kn-space-1);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.kn-ep-tabs-list::-webkit-scrollbar{display:none}.kn-ep-tabs-list li{scroll-snap-align:center;flex:none}.kn-ep-tab{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);color:var(--kn-color-text-muted);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;align-items:center;gap:4px;font-weight:600;display:inline-flex}.kn-ep-tab:hover{color:var(--kn-color-text)}.kn-ep-tab[aria-current=page]{color:var(--kn-color-heading);border-block-end-color:var(--kn-color-accent)}.kn-ep-tab-lock{opacity:.7;flex:none}.kn-ep-cta{min-block-size:var(--kn-touch)}.kn-ep-page:not(.kn-ep-page--locked){overflow:hidden}.kn-ep-ph{object-fit:cover;filter:blur(6px);position:absolute;inset:0}.kn-ep-page picture>img{position:relative}.kn-ep-thumb-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:72px;color:var(--kn-color-text-muted);display:block;overflow:hidden}.kn-ep-thumb[aria-current=page] .kn-ep-thumb-name{color:var(--kn-color-heading);font-weight:700}.kn-ep--hint .kn-ep-region{background:color-mix(in srgb, var(--kn-color-accent) 8%, transparent);outline-color:color-mix(in srgb, var(--kn-color-accent) 45%, transparent);transition-duration:var(--kn-motion-fast)}@media (hover:hover){.kn-ep-region:hover{background:color-mix(in srgb, var(--kn-color-accent) 12%, transparent);cursor:pointer}}.kn-ep-mark{pointer-events:none;border-radius:var(--kn-radius-sm);outline:3px solid var(--kn-color-accent);position:absolute;box-shadow:0 0 0 9999px #00000047}.kn-ep-clipper{z-index:2;cursor:crosshair;touch-action:none;background:#0000001f;position:absolute;inset:0}.kn-ep-clip-hint{inset-block-start:var(--kn-space-2);inset-inline:var(--kn-space-2);padding:var(--kn-space-2) var(--kn-space-3);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-raised);color:var(--kn-color-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-align:center;box-shadow:var(--kn-shadow-1);pointer-events:none;margin:0;position:absolute}.kn-ep-band{border:2px dashed var(--kn-color-accent);background:color-mix(in srgb, var(--kn-color-accent) 14%, transparent);pointer-events:none;position:absolute}[dir=rtl] .kn-ep-flip{transform:scaleX(-1)}.kn-ep-crop{border-radius:var(--kn-radius-sm);background:var(--kn-color-surface-sunken);box-shadow:var(--kn-shadow-1);direction:ltr;margin-inline:auto;position:relative;overflow:hidden}.kn-ep-crop img{pointer-events:none;block-size:auto;max-inline-size:none;position:absolute}.kn-ep-story{font-family:var(--kn-font-ui)}.kn-ep-story-bar{z-index:1;justify-content:space-between;align-items:center;gap:var(--kn-space-2);padding:var(--kn-space-1) var(--kn-space-2);background:var(--kn-color-surface-raised);border-block-end:var(--kn-divider);display:flex;position:sticky;inset-block-start:0}.kn-ep-back{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);display:inline-flex}.kn-ep-story-where{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kn-ep-story-body{gap:var(--kn-space-3);padding:var(--kn-space-3) var(--kn-gutter,var(--kn-space-4)) calc(var(--kn-space-5,24px) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.kn-ep-story-section{color:var(--kn-color-kicker,var(--kn-color-link));font-size:var(--kn-fs-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.kn-ep-story-title{font-family:var(--kn-font-heading);font-size:calc(var(--kn-fs-xl,1.5rem) * var(--kn-text-scale,1));font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);color:var(--kn-color-heading);margin:0}.kn-ep-story-meta,.kn-ep-story-loading{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm);margin:0}.kn-ep-story-tools{align-items:center;gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-ep-listen{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);display:inline-flex}.kn-ep-share{align-items:center;gap:var(--kn-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-ep-share-btn{color:var(--kn-color-text)}.kn-ep-share-status{color:var(--kn-color-text-muted);font-size:var(--kn-fs-sm)}.kn-ep-story-hero{margin:0}.kn-ep-story-hero img{border-radius:var(--kn-radius-md);block-size:auto;inline-size:100%;display:block}.kn-ep-story-hero figcaption{color:var(--kn-color-text-muted);font-size:var(--kn-fs-xs);margin-block-start:var(--kn-space-1)}.kn-ep-story-dek{font-size:calc(1.125rem * var(--kn-text-scale,1));color:var(--kn-color-heading);margin:0;font-weight:600;line-height:1.5}.kn-ep-story-p{font-family:var(--kn-font-body,var(--kn-font-ui));font-size:calc(1.125rem * var(--kn-text-scale,1));line-height:calc(1.65 + var(--kn-lh-delta,0));color:var(--kn-color-text);margin:0}.kn-ep-story-gated{padding:var(--kn-space-3);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);margin:0}.kn-ep-story-gated a,.kn-ep-story-langs a{color:var(--kn-color-link)}.kn-ep-story-h3{margin:0 0 var(--kn-space-2);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-ep-story-langs ul{gap:var(--kn-space-1);margin:0;padding:0;list-style:none;display:grid}.kn-ep-story-langs a{padding-block:var(--kn-space-2);min-block-size:var(--kn-touch);text-decoration:none;display:block}.kn-ep-story-full{justify-content:center;align-self:stretch;min-block-size:48px}.kn-ep-clip-preview{border-radius:var(--kn-radius-sm);max-block-size:50svh;max-inline-size:100%;box-shadow:var(--kn-shadow-1);margin-inline:auto;display:block}dialog.kn-sheet.kn-ep-story{border-radius:0;block-size:100dvh;max-block-size:100dvh;inset:0}@media (min-width:768px){dialog.kn-sheet.kn-ep-story{inline-size:min(44rem, calc(100vw - 2 * var(--kn-space-4)));border-radius:var(--kn-radius-lg);block-size:auto;max-block-size:min(92dvh,60rem);margin:auto;inset:0}.kn-ep-story-full{align-self:start}}.kn-ep-textbtn{align-items:center;gap:var(--kn-space-1);min-block-size:var(--kn-touch);min-inline-size:var(--kn-touch);padding-inline:var(--kn-space-2);white-space:nowrap;flex:none;display:inline-flex}.kn-ep-textbtn[aria-pressed=true]{background:color-mix(in srgb, var(--kn-color-accent) 14%, transparent);color:var(--kn-color-heading)}.kn-ep-count{background:var(--kn-color-accent);min-inline-size:1.4em;color:var(--kn-color-on-accent,#fff);font-size:var(--kn-fs-xs);border-radius:999px;place-items:center;padding-inline:.35em;font-weight:700;line-height:1.4;display:inline-grid}@media (max-width:479px){.kn-ep-btn-label{display:none}}@media (max-width:379px){.kn-ep-textbtn .kn-ep-btn-label2{display:none}}@media (max-width:767px){.kn-ep-bar--tabs .kn-ep-pagenav{display:none}}@media (max-width:767px) and (pointer:coarse){.kn-ep-zoombtn{display:none}}.kn-ep-tip-host{inset-inline:var(--kn-space-2);z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:var(--kn-space-3);inset-block-end:auto}.kn-ep-tip{justify-content:center;align-items:center;gap:var(--kn-space-1) var(--kn-space-3);padding:var(--kn-space-1) var(--kn-space-1) var(--kn-space-1) var(--kn-space-3);padding-inline:var(--kn-space-3) var(--kn-space-1);border-radius:var(--kn-radius-lg);background:color-mix(in srgb, var(--kn-color-heading) 88%, transparent);color:var(--kn-color-surface);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);box-shadow:var(--kn-shadow-2);pointer-events:auto;animation:kn-fade-in .3s var(--kn-ease);flex-wrap:wrap;margin:0;display:flex}.kn-ep-tip-btn{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-2);color:inherit;font-weight:700;text-decoration:underline}.kn-ep-textview{gap:var(--kn-space-4);min-block-size:clamp(320px,100svh - 190px,1600px);padding:var(--kn-space-3);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);align-content:start;display:grid}.kn-ep-textpage{gap:var(--kn-space-2);inline-size:100%;max-inline-size:44rem;margin-inline:auto;display:grid}.kn-ep-textpage-h{border-block-end:2px solid var(--kn-color-heading);color:var(--kn-color-heading);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;padding-block-end:var(--kn-space-1);font-weight:700}.kn-ep-textempty{justify-items:start;gap:var(--kn-space-2);display:grid}.kn-ep-textempty .kn-btn{min-block-size:var(--kn-touch)}.kn-ep-list{margin:0;padding:0;list-style:none;display:grid}.kn-ep-list li+li{border-block-start:var(--kn-divider)}.kn-ep-list-item{min-block-size:var(--kn-touch);padding-block:var(--kn-space-3);color:inherit;gap:4px;text-decoration:none;display:grid}.kn-ep-list-item:hover .kn-ep-list-title,.kn-ep-list-item:focus-visible .kn-ep-list-title{color:var(--kn-color-link);text-decoration:underline}.kn-ep-list-kicker{color:var(--kn-color-kicker,var(--kn-color-link));font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.kn-ep-list-title{color:var(--kn-color-heading);font-family:var(--kn-font-heading);font-size:calc(var(--kn-fs-lg,1.25rem) * var(--kn-text-scale,1));font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading)}.kn-ep-listsheet .kn-sheet-body{gap:var(--kn-space-2)}.kn-ep-story-bar{touch-action:none}.kn-ep-grip{display:none}@media (max-width:767px){.kn-ep-story-bar{padding-block-start:14px}.kn-ep-grip{background:var(--kn-color-border);border-radius:2px;block-size:4px;inline-size:40px;display:block;position:absolute;inset-block-start:5px;inset-inline-start:calc(50% - 20px)}dialog.kn-sheet.kn-ep-story{transition:transform .16s var(--kn-ease)}}.kn-ep-story-where{text-align:center;flex:6rem;min-inline-size:0}.kn-ep-back{white-space:nowrap;flex:none}@media (max-width:419px){.kn-ep-story-where{visibility:hidden}}.kn-ep-size{flex:none;gap:2px;display:inline-flex}.kn-ep-size-btn{font-family:var(--kn-font-ui);font-size:.95rem;font-weight:700}.kn-ep-size-btn--big{font-size:1.2rem}.kn-ep-story-by{color:var(--kn-color-text);font-weight:600}.kn-ep-story-body{touch-action:pan-y}.kn-ep-story-body>:is(.kn-ep-story-p,.kn-ep-story-dek){max-inline-size:40rem}.kn-ep-story-nav{gap:var(--kn-space-2);border-block-start:var(--kn-divider);grid-template-columns:1fr 1fr;margin-block-start:var(--kn-space-2);padding-block-start:var(--kn-space-3);display:grid}.kn-ep-story-step{min-block-size:56px;padding:var(--kn-space-2) var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);color:var(--kn-color-text);font:inherit;text-align:start;cursor:pointer;align-content:start;gap:4px;display:grid}.kn-ep-story-step--next{text-align:end;grid-column:2}.kn-ep-story-step--next .kn-ep-story-step-k{justify-content:end}.kn-ep-story-step:hover,.kn-ep-story-step:focus-visible{border-color:var(--kn-color-accent)}.kn-ep-story-step-k{color:var(--kn-color-text-muted);font-size:var(--kn-fs-xs);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-weight:700;display:inline-flex}.kn-ep-story-step-k svg{block-size:16px;inline-size:16px}.kn-ep-story-step-h{color:var(--kn-color-heading);font-family:var(--kn-font-heading);font-size:var(--kn-fs-sm);font-weight:var(--kn-heading-weight);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.kn-ep-flip-x{display:inline-flex;transform:scaleX(-1)}@media (min-width:1024px){dialog.kn-sheet.kn-ep-story{border:0;border-inline-start:1px solid var(--kn-color-border);border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:min(40rem,46vw);margin:0;inset-block:0;inset-inline:auto 0}dialog.kn-sheet.kn-ep-story::backdrop{background:#00000047}}[data-kn-motion=reduce] .kn-ep-canvas{transition:none}.kn-ep-card{gap:var(--kn-space-2);display:grid}.kn-ep-card-link,.kn-mag-latest-link{gap:var(--kn-space-3);color:inherit;text-decoration:none;display:grid}.kn-ep-card-cover,.kn-mag-card-cover{aspect-ratio:4/5;border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);box-shadow:var(--kn-shadow-2);display:block;overflow:hidden}.kn-ep-card-cover img,.kn-mag-card-cover img,.kn-mag-hero-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kn-ep-card-text,.kn-mag-latest-text{align-content:start;gap:var(--kn-space-2);display:grid}.kn-ep-card-title,.kn-mag-card-title{font-family:var(--kn-font-heading);font-weight:var(--kn-heading-weight);font-size:var(--kn-fs-md);line-height:var(--kn-lh-heading);color:var(--kn-color-heading);margin:0}.kn-ep-card-cta{justify-self:start}.kn-ep-card-archive{min-block-size:var(--kn-touch);justify-self:start;align-items:center;display:inline-flex}.kn-ep-chips,.kn-mag-years{gap:var(--kn-space-2);scrollbar-width:none;padding-block:2px;display:flex;overflow-x:auto}.kn-ep-chip{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);border:var(--kn-control-border);border-radius:var(--kn-radius-pill);background:var(--kn-color-surface);color:var(--kn-color-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);cursor:pointer;flex:none}.kn-ep-chip[aria-pressed=true]{background:var(--kn-color-primary);border-color:var(--kn-color-primary);color:var(--kn-color-on-primary)}.kn-ep-month{gap:var(--kn-space-2);max-inline-size:36rem;display:grid}.kn-ep-month-head{justify-content:space-between;align-items:center;gap:var(--kn-space-2);display:flex}.kn-ep-month-name{font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);color:var(--kn-color-heading);margin:0}.kn-ep-grid{font-family:var(--kn-font-ui);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.kn-ep-wd{padding-block:var(--kn-space-1);text-align:center;font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted)}.kn-ep-day>a,.kn-ep-day>span{min-block-size:var(--kn-touch);border-radius:var(--kn-radius-sm);font-size:var(--kn-fs-sm);place-items:center;display:grid}.kn-ep-day>span{color:var(--kn-color-text-muted)}.kn-ep-day--on>a{background:var(--kn-color-surface-sunken);color:var(--kn-color-link);font-weight:700;text-decoration:none}.kn-ep-day--on>a:hover,.kn-ep-day--on>a:focus-visible{background:var(--kn-color-primary);color:var(--kn-color-on-primary)}@media (min-width:768px){.kn-ep-card-link,.kn-mag-latest-link{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:start}.kn-ep-cal-latest{max-inline-size:40rem}}.kn-region-rail .kn-ep-card-link,.kn-region-rail .kn-mag-latest-link{grid-template-columns:minmax(0,1fr)}.kn-mag-hero{gap:var(--kn-space-4);padding:var(--kn-space-4);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface-sunken);color:var(--kn-color-text);display:grid}.kn-mag-issue[style*=--kn-mag-theme] .kn-mag-hero{background:var(--kn-mag-theme);color:#fff}.kn-mag-issue[style*=--kn-mag-theme] .kn-mag-title,.kn-mag-issue[style*=--kn-mag-theme] .kn-mag-hero .kn-mag-meta,.kn-mag-issue[style*=--kn-mag-theme] .kn-mag-hero .kn-mag-kicker{color:inherit}.kn-mag-hero-cover{aspect-ratio:4/5;border-radius:var(--kn-radius-md);max-inline-size:420px;box-shadow:var(--kn-shadow-2);background:var(--kn-color-surface);overflow:hidden}.kn-mag-hero-cover picture{display:contents}.kn-mag-hero-text{align-content:start;gap:var(--kn-space-3);display:grid}.kn-mag-title{font-size:var(--kn-fs-2xl)}.kn-mag-desc{max-inline-size:var(--kn-measure);font-size:var(--kn-fs-base);line-height:var(--kn-lh-body);margin:0}.kn-mag-kicker{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);color:var(--kn-color-kicker,var(--kn-color-link));font-weight:700}p.kn-mag-kicker{margin:0}.kn-mag-start{min-inline-size:12rem}.kn-mag-toc{gap:var(--kn-space-4);display:grid}.kn-mag-toc-sec{gap:var(--kn-space-2);display:grid}.kn-mag-toc-h{border-block-end:2px solid var(--kn-mag-theme,var(--kn-color-accent));font-family:var(--kn-font-heading);font-size:var(--kn-fs-md);color:var(--kn-color-heading);margin:0;padding-block-end:var(--kn-space-1)}.kn-mag-toc-list{gap:var(--kn-space-3);margin:0;padding:0;list-style:none;display:grid}.kn-mag-toc-item{gap:var(--kn-space-3);min-block-size:var(--kn-touch);color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.kn-mag-toc-item:has(.kn-mag-toc-img){grid-template-columns:96px minmax(0,1fr)}.kn-mag-toc-img{aspect-ratio:4/3;border-radius:var(--kn-radius-sm);background:var(--kn-color-surface-sunken);display:block;overflow:hidden}.kn-mag-toc-img img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.kn-mag-toc-text{align-content:start;gap:var(--kn-space-1);display:grid}.kn-mag-toc-headline{font-family:var(--kn-font-heading);font-weight:var(--kn-heading-weight);font-size:var(--kn-fs-base);line-height:var(--kn-lh-heading);color:var(--kn-color-heading)}.kn-mag-toc-item:hover .kn-mag-toc-headline{color:var(--kn-color-link-hover)}.kn-mag-toc-dek{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-mag-lock{padding:0 var(--kn-space-2);border:var(--kn-divider);border-radius:var(--kn-radius-pill);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted);justify-self:start;margin-inline-start:var(--kn-space-1)}@media (min-width:768px){.kn-mag-hero{padding:var(--kn-space-6);grid-template-columns:minmax(200px,40%) minmax(0,1fr);align-items:center}.kn-mag-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kn-mag-hero{grid-template-columns:420px minmax(0,1fr)}.kn-mag-title{font-size:var(--kn-fs-3xl)}.kn-mag-toc-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-mag-grid{gap:var(--kn-space-4) var(--kn-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kn-mag-card{gap:var(--kn-space-2);color:inherit;text-decoration:none;display:grid}.kn-mag-card .kn-mag-card-cover{outline-offset:-3px;outline:3px solid #0000}.kn-mag-card[style*=--kn-mag-theme] .kn-mag-card-cover{border-block-end:4px solid var(--kn-mag-theme)}.kn-mag-card:hover .kn-mag-card-title{color:var(--kn-color-link-hover)}.kn-mag-more{justify-content:center;display:flex}@media (min-width:768px){.kn-mag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.kn-mag-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.kn-has-mag-bar body{padding-block-end:calc(64px + env(safe-area-inset-bottom))}.kn-mag-reader:not(.kn-feat--idle){z-index:var(--kn-z-sticky);align-items:center;gap:var(--kn-space-2);padding:var(--kn-space-1) var(--kn-space-2);background:var(--kn-color-surface-raised);color:var(--kn-color-text);border-block-start:var(--kn-divider);box-shadow:var(--kn-shadow-2);padding-block-end:max(var(--kn-space-1), env(safe-area-inset-bottom));display:flex;position:fixed;inset-block:auto 0;inset-inline:0}.kn-mag-reader-progress{background:var(--kn-color-surface-sunken);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.kn-mag-reader-progress>span{background:var(--kn-mag-theme,var(--kn-color-accent));block-size:100%;display:block}.kn-mag-reader a.kn-icon-btn{color:inherit}.kn-mag-dir-gap{inline-size:var(--kn-touch);flex:none}.kn-mag-reader-toc{min-inline-size:0;min-block-size:var(--kn-touch);padding-inline:var(--kn-space-2);border-radius:var(--kn-radius-md);color:inherit;text-align:center;font-family:var(--kn-font-ui);cursor:pointer;background:0 0;border:0;flex:auto;display:grid}.kn-mag-reader-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:var(--kn-fs-sm);overflow:hidden}.kn-mag-reader-count{font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted)}.kn-mag-back{font-size:var(--kn-fs-sm);flex:none}.kn-mag-drawer-scrim{z-index:var(--kn-z-overlay);background:color-mix(in srgb, var(--kn-color-overlay) 55%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.kn-mag-drawer{overscroll-behavior:contain;max-block-size:80svh;inline-size:min(100%,40rem);padding:var(--kn-space-3) var(--kn-space-4) max(var(--kn-space-4), env(safe-area-inset-bottom));background:var(--kn-color-surface);color:var(--kn-color-text);box-shadow:var(--kn-shadow-2);border-start-start-radius:var(--kn-radius-lg);border-start-end-radius:var(--kn-radius-lg);overflow-y:auto}.kn-mag-drawer-head{justify-content:space-between;align-items:center;gap:var(--kn-space-2);display:flex}.kn-mag-drawer-title{font-family:var(--kn-font-heading);font-weight:var(--kn-heading-weight);font-size:var(--kn-fs-md);color:var(--kn-color-heading);text-decoration:none}.kn-mag-drawer-h{margin:var(--kn-space-3) 0 var(--kn-space-1);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);letter-spacing:var(--kn-label-tracking);text-transform:var(--kn-label-transform);color:var(--kn-color-kicker,var(--kn-color-link))}.kn-mag-drawer-list{margin:0;padding:0;list-style:none}.kn-mag-drawer-list a{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-2);border-radius:var(--kn-radius-sm);color:var(--kn-color-text);align-items:center;text-decoration:none;display:flex}.kn-mag-drawer-list a[aria-current=page]{background:var(--kn-color-surface-sunken);box-shadow:inset 3px 0 0 var(--kn-mag-theme,var(--kn-color-accent));font-weight:700}@media (min-width:768px){.kn-mag-drawer-scrim{align-items:center}.kn-mag-drawer{border-radius:var(--kn-radius-lg)}}@media (min-width:1024px){html.kn-scrolled .kn-nav--sticky{overflow-x:clip}html.kn-scrolled .kn-nav--sticky .kn-nav-row{flex-wrap:nowrap}html.kn-scrolled .kn-nav--sticky .kn-nav-brand{flex:0 auto;min-inline-size:0}}.kn-stories--pending .kn-story-title{min-block-size:2.6em}.kn-stories--pending .kn-story-meta{min-block-size:1.45em}.kn-card--has-media .kn-save{min-inline-size:var(--kn-touch);min-block-size:var(--kn-touch)}:is(.kn-card-title,.kn-carousel-title,.kn-spotlight-title)>.kn-card-link,.kn-byline-names a,.kn-section-title>a{padding-block:max(0px,23px - .575em)}body:has(.kn-help-search,.kn-help-hubs,.kn-help-tree,.kn-help-results) .kn-section-title>a{padding-block:0}.kn-crumbs a,.kn-footer-links a,a.kn-kicker,.kn-nav-link,.kn-chip,.kn-board-title a{min-inline-size:var(--kn-touch)}.kn-nav-row>.kn-nav-link{justify-content:center}.kn-entry-crumbs a{min-block-size:var(--kn-touch);min-inline-size:var(--kn-touch);align-items:center;display:inline-flex}.kn-nav .kn-nav-chip{min-block-size:var(--kn-touch);block-size:auto}.kn-livetv-pill{min-block-size:var(--kn-touch);background-clip:padding-box;border-block:4px solid #0000;margin-block:0}@media (max-width:479px){.kn-subscribe-pill{min-block-size:var(--kn-touch);background-clip:padding-box;border-block:4px solid #0000;margin-block:0}}.kn-icon-theme--light{background:currentColor;border:0;block-size:.5em;inline-size:.5em;margin:.3em;box-shadow:0 -.42em 0 -.16em,0 .42em 0 -.16em,.42em 0 0 -.16em,-.42em 0 0 -.16em,.3em .3em 0 -.16em,-.3em -.3em 0 -.16em,.3em -.3em 0 -.16em,-.3em .3em 0 -.16em}.kn-icon-theme--dark{background:0 0;border:0;box-shadow:inset -.34em -.1em}.kn-utility--tools .kn-utility-list{align-items:center}.kn-utility-tool{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);align-items:center;display:flex}.kn-utility-tool--date{white-space:nowrap;font-weight:600}.kn-utility-tool--langs .kn-langs-list{gap:var(--kn-space-1)}@media (max-width:767px){.kn-utility--tools{display:none}}.kn-masthead--centered-serif{border-block-end:3px double var(--kn-color-border)}.kn-masthead-plate{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.kn-masthead--centered-serif .kn-wordmark{font-family:var(--kn-font-headline,var(--kn-font-heading));letter-spacing:-.01em;font-weight:700}.kn-masthead-plate-line{gap:var(--kn-space-2);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);color:var(--kn-color-header-text);opacity:.85;display:none}.kn-masthead-plate-tagline{font-style:italic}@media (min-width:1024px){.kn-masthead--centered-serif .kn-masthead-bar{min-block-size:6rem;padding-block:var(--kn-space-3);grid-template-columns:1fr auto 1fr;display:grid}.kn-masthead--centered-serif .kn-masthead-plate{text-align:center;grid-column:2;align-items:center}.kn-masthead--centered-serif .kn-brand{margin-inline-end:0}.kn-masthead--centered-serif .kn-wordmark{font-size:var(--kn-fs-4xl,var(--kn-fs-3xl))}.kn-masthead--centered-serif .kn-masthead-plate-line{flex-wrap:wrap;justify-content:center;display:flex}.kn-masthead--centered-serif .kn-masthead-actions{grid-column:3;justify-self:end}}.kn-masthead--tabloid{background:var(--kn-color-accent);color:var(--kn-color-on-accent);border-block-end:0}.kn-masthead--tabloid .kn-masthead-bar{min-block-size:3.5rem}.kn-masthead--tabloid .kn-wordmark{font-weight:900;font-size:var(--kn-fs-xl);text-transform:var(--kn-label-transform,uppercase);letter-spacing:-.02em;line-height:1}.kn-masthead--tabloid .kn-dateline,.kn-masthead--tabloid .kn-tagline,.kn-masthead--tabloid .kn-icon-btn,.kn-masthead--tabloid .kn-masthead-actions{color:var(--kn-color-on-accent)}.kn-masthead--tabloid .kn-subscribe-pill{background:var(--kn-color-on-accent);color:var(--kn-color-accent)}@media (min-width:1024px){.kn-masthead--tabloid .kn-masthead-bar{min-block-size:6rem}.kn-masthead--tabloid .kn-wordmark{font-size:clamp(2.5rem,4vw,4rem)}}.kn-masthead--minimal{background:var(--kn-color-background,var(--kn-color-bg));color:var(--kn-color-text);border-block-end:1px solid var(--kn-color-divider)}.kn-masthead--minimal .kn-masthead-bar{grid-template-columns:1fr auto 1fr;min-block-size:3.5rem;display:grid}.kn-masthead-start{justify-self:start;align-items:center;display:flex}.kn-masthead--minimal .kn-brand{grid-column:2;margin-inline-end:0}.kn-masthead--minimal .kn-wordmark{font-weight:600;font-size:var(--kn-fs-md);letter-spacing:.18em;text-transform:var(--kn-label-transform,uppercase)}.kn-masthead--minimal .kn-dateline,.kn-masthead--minimal .kn-tagline{display:none}.kn-masthead--minimal .kn-masthead-actions{grid-column:3;justify-self:end}@media (min-width:1024px){.kn-masthead--minimal .kn-masthead-bar{min-block-size:4.5rem}.kn-masthead--minimal .kn-wordmark{font-size:var(--kn-fs-xl)}}.kn-masthead-edition{min-block-size:2rem;padding-inline:var(--kn-space-2);border-radius:var(--kn-radius-pill);border:1px solid color-mix(in srgb, currentColor 35%, transparent);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);white-space:nowrap;flex:none;align-items:center;font-weight:700;display:inline-flex}.kn-edition-strip{background:color-mix(in srgb, var(--kn-color-accent) 10%, var(--kn-color-surface));border-block-start:1px solid var(--kn-color-divider)}.kn-edition-strip-list{gap:var(--kn-space-2);scrollbar-width:none;padding-block:var(--kn-space-1);margin-block:0;list-style:none;display:flex;overflow-x:auto}.kn-edition-strip--picker .kn-container{min-block-size:var(--kn-touch);align-items:center;display:flex}.kn-edition-chip{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text);white-space:nowrap;box-sizing:border-box;flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kn-edition-chip[aria-current=page]{color:var(--kn-color-link);box-shadow:inset 0 -3px 0 var(--kn-color-accent)}.kn-masthead--dashboard{background:var(--kn-color-nav-bg);color:var(--kn-color-nav-text);border-block-end:0}.kn-masthead--dashboard .kn-dateline,.kn-masthead--dashboard .kn-tagline,.kn-masthead--dashboard .kn-icon-btn{color:var(--kn-color-nav-text)}.kn-masthead-search{display:none}@media (min-width:1024px){.kn-masthead-search{max-inline-size:34rem;margin-inline:var(--kn-space-4);border-radius:var(--kn-radius-pill);background:color-mix(in srgb, var(--kn-color-nav-text) 12%, transparent);flex:22rem;align-items:center;display:flex}.kn-masthead-search input{min-inline-size:0;min-block-size:var(--kn-touch);padding-inline:var(--kn-space-4);color:var(--kn-color-nav-text);font:inherit;font-size:var(--kn-fs-sm);background:0 0;border:0;flex:1}@media (pointer:coarse){.kn-masthead-search input{font-size:max(16px, var(--kn-fs-sm))}}.kn-masthead-search input::placeholder{color:color-mix(in srgb, var(--kn-color-nav-text) 70%, transparent)}.kn-masthead--dashboard .kn-masthead-actions [data-kn-search]{display:none}.kn-masthead--dashboard .kn-brand{flex:0 auto;margin-inline-end:0}}.kn-masthead--channel{background:var(--kn-color-nav-bg);color:var(--kn-color-nav-text);border-block-end:3px solid var(--kn-color-live-bg)}.kn-masthead--channel .kn-dateline,.kn-masthead--channel .kn-tagline,.kn-masthead--channel .kn-icon-btn{color:var(--kn-color-nav-text)}.kn-masthead--channel .kn-wordmark{letter-spacing:.02em;font-weight:900}.kn-masthead--compact .kn-masthead-bar{min-block-size:3rem}.kn-masthead--compact .kn-wordmark{font-size:var(--kn-fs-md)}.kn-masthead--compact .kn-dateline,.kn-masthead--compact .kn-tagline{display:none}@media (min-width:1024px){.kn-masthead--compact .kn-masthead-bar{min-block-size:3.5rem}}.kn-footer--minimal{text-align:center}.kn-footer--minimal .kn-footer-top,.kn-footer--minimal .kn-footer-social{justify-content:center}.kn-footer--minimal .kn-footer-links{justify-content:center;gap:0 var(--kn-space-4);flex-wrap:wrap;display:flex}.kn-footer--compact{padding-block:var(--kn-space-6)}.kn-footer-dir{gap:var(--kn-space-4);padding-block:var(--kn-space-4);border-block:1px solid color-mix(in srgb, var(--kn-color-footer-text) 20%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--kn-space-4);display:grid}.kn-footer-dir-head{min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-transform:var(--kn-label-transform);letter-spacing:var(--kn-label-tracking);align-items:center;margin:0;font-weight:800;text-decoration:none;display:flex}.kn-footer-dir-list{margin:0;padding:0;list-style:none}.kn-footer-dir-list a{min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);opacity:.9;align-items:center;text-decoration:none;display:flex}.kn-footer-paper{gap:var(--kn-space-6);padding-block:var(--kn-space-4);border-block:1px solid color-mix(in srgb, var(--kn-color-footer-text) 20%, transparent);margin-block-end:var(--kn-space-4);display:grid}.kn-footer-trust{padding:var(--kn-space-4);border-radius:var(--kn-radius-md);border:1px solid color-mix(in srgb, var(--kn-color-footer-text) 25%, transparent)}.kn-footer-trust-text{margin-block:var(--kn-space-2);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);opacity:.9}.kn-footer-trust-links{gap:0 var(--kn-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-footer-trust-links a{min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);align-items:center;font-weight:700;display:flex}.kn-footer-band{gap:var(--kn-space-4);padding:var(--kn-space-6);border-radius:var(--kn-radius-lg);background:color-mix(in srgb, var(--kn-color-accent) 22%, var(--kn-color-footer-bg));flex-direction:column;margin-block-end:var(--kn-space-6);display:flex}.kn-footer-band-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-2xl);font-weight:var(--kn-heading-weight,800);line-height:var(--kn-lh-heading);margin:0}.kn-footer-band-lead{margin-block:var(--kn-space-2) 0;font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);opacity:.9}.kn-footer-band-cta{align-self:flex-start}.kn-footer .kn-footer-band-cta.kn-btn--primary{color:var(--kn-btn-primary-fg,var(--kn-color-button-primary-text))}@media (min-width:768px){.kn-footer-dir{grid-template-columns:repeat(3,minmax(0,1fr))}.kn-footer-band{flex-direction:row;justify-content:space-between;align-items:center}.kn-footer-band-cta{align-self:center}}@media (min-width:1024px){.kn-footer-paper{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.kn-footer-paper>.kn-footer-trust:only-child{grid-column:1/-1}}@media (min-width:1280px){.kn-footer-dir{grid-template-columns:repeat(6,minmax(0,1fr))}}.kn-opinion-writer{align-items:center;gap:var(--kn-space-3);margin-block-end:var(--kn-space-3);display:flex}.kn-opinion-avatar{background:color-mix(in srgb, var(--kn-color-accent) 18%, var(--kn-color-surface));border-radius:50%;flex:none;block-size:3.5rem;inline-size:3.5rem;overflow:hidden}.kn-opinion-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.kn-opinion-avatar--initial{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);color:var(--kn-color-heading);place-items:center;font-weight:800;display:grid}.kn-opinion-who{flex-direction:column;min-inline-size:0;display:flex}.kn-opinion-label,.kn-explainer-tag{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);text-transform:var(--kn-label-transform);letter-spacing:var(--kn-label-tracking);color:var(--kn-color-kicker,var(--kn-color-link));align-self:flex-start;font-weight:800}.kn-explainer-tag{padding:.1rem var(--kn-space-2);border-radius:var(--kn-radius-sm);background:var(--kn-color-accent);color:var(--kn-color-on-accent)}.kn-opinion-name{min-block-size:var(--kn-touch);font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);color:var(--kn-color-heading);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.kn-opinion-role{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-article-header--opinion .kn-headline{font-family:var(--kn-font-headline,var(--kn-font-heading))}.kn-article-header--opinion{border-block-start:4px solid var(--kn-color-accent);padding-block-start:var(--kn-space-2)}.kn-live-head{align-items:center;gap:var(--kn-space-2) var(--kn-space-3);padding:var(--kn-space-2) var(--kn-space-3);border-inline-start:4px solid var(--kn-color-live-bg);background:color-mix(in srgb, var(--kn-color-live-bg) 8%, var(--kn-color-surface));flex-wrap:wrap;margin-block-end:var(--kn-space-3);display:flex}.kn-live-head-pill{align-items:center;gap:var(--kn-space-1);padding:.15rem var(--kn-space-2);border-radius:var(--kn-radius-pill);background:var(--kn-color-live-bg);color:var(--kn-color-live-text);font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);text-transform:var(--kn-label-transform);letter-spacing:var(--kn-label-tracking);font-weight:800;display:inline-flex}.kn-live-head-pill--developing{background:var(--kn-color-text);color:var(--kn-color-background,var(--kn-color-bg))}.kn-live-head-time{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text);font-weight:600}.kn-photo-head{max-inline-size:var(--kn-measure);text-align:center;margin-inline:auto}.kn-photo-head .kn-card-meta-top{justify-content:center}@media (min-width:1024px){.kn-opinion-avatar{block-size:4.5rem;inline-size:4.5rem}.kn-photo-head .kn-headline{font-size:var(--kn-fs-4xl,var(--kn-fs-3xl))}}.kn-cardgrid--tiles .kn-cardgrid-list{gap:var(--kn-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kn-cardgrid-tile:not(.kn-cardgrid-tile--big){padding:var(--kn-space-3);border-radius:var(--kn-radius-md);background:color-mix(in srgb, var(--kn-color-accent) 6%, var(--kn-color-surface))}@media (min-width:768px){.kn-cardgrid--tiles .kn-cardgrid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kn-cardgrid--tiles .kn-cardgrid-list{grid-template-columns:repeat(6,minmax(0,1fr))}.kn-cardgrid--tiles .kn-cardgrid-list>li{grid-column:span 2}.kn-cardgrid--tiles .kn-cardgrid-list>.kn-cardgrid-tile--big,.kn-cardgrid--tiles .kn-cardgrid-list>.kn-cardgrid-tile--r2{grid-column:span 3}.kn-cardgrid--tiles .kn-cardgrid-list>.kn-cardgrid-tile--r1{grid-column:span 6}}.kn-annc{background:var(--kn-color-surface-sunken,var(--kn-color-surface));color:var(--kn-color-text);border-block-end:1px solid var(--kn-color-divider,var(--kn-color-border));font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);line-height:1.35}.kn-annc[data-tone=promo]{background:var(--kn-color-accent);color:var(--kn-color-on-accent);border-block-end-color:#0000}.kn-annc[data-tone=alert]{background:var(--kn-color-danger,#b3261e);color:#fff;border-block-end-color:#0000}.kn-annc-in{justify-content:center;align-items:center;gap:var(--kn-space-1) var(--kn-space-3);min-block-size:var(--kn-touch,44px);padding-block:var(--kn-space-1);display:flex}.kn-annc-text{text-align:center;overflow-wrap:anywhere;flex:0 auto;min-inline-size:0;margin:0}.kn-annc-link{color:inherit;text-underline-offset:.15em;min-block-size:var(--kn-touch,44px);align-items:center;text-decoration:underline;display:inline-flex}.kn-annc-btn{min-block-size:var(--kn-touch,44px);padding:var(--kn-space-1) var(--kn-space-3);border-radius:var(--kn-radius-pill,999px);color:inherit;white-space:nowrap;text-overflow:ellipsis;border:1px solid;flex:none;align-items:center;max-inline-size:100%;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.kn-annc-btn:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.kn-annc-close{inline-size:var(--kn-touch,44px);block-size:var(--kn-touch,44px);border-radius:var(--kn-radius-pill,999px);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.kn-annc-close:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.kn-annc a:focus-visible,.kn-annc-close:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:599px){.kn-annc-in{flex-wrap:wrap;justify-content:flex-start}.kn-annc-text{text-align:start;flex:9rem}.kn-annc-close{margin-inline-start:auto}}.kn-prompt-backdrop{z-index:60;background:var(--kn-color-overlay,#00000073);position:fixed;inset:0}.kn-prompt{z-index:61;gap:var(--kn-space-3);max-block-size:85dvh;padding:var(--kn-space-4) var(--kn-space-4) calc(var(--kn-space-4) + env(safe-area-inset-bottom,0px));border-radius:var(--kn-radius-lg,16px) var(--kn-radius-lg,16px) 0 0;background:var(--kn-color-surface-raised,var(--kn-color-surface));color:var(--kn-color-text);font-family:var(--kn-font-ui);flex-direction:column;animation:.24s ease-out kn-prompt-in;display:flex;position:fixed;inset-block:auto 0;inset-inline:0;overflow:auto;box-shadow:0 -6px 28px #00000038}@keyframes kn-prompt-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.kn-prompt{animation:none}}:root[data-kn-motion=reduce] .kn-prompt{animation:none}.kn-prompt-head{align-items:flex-start;gap:var(--kn-space-2);display:flex}.kn-prompt-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);color:var(--kn-color-heading,inherit);flex:auto;margin:0;line-height:1.25}.kn-prompt-text{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);margin:0}.kn-prompt-close{inline-size:var(--kn-touch,44px);block-size:var(--kn-touch,44px);margin:calc(-1 * var(--kn-space-2));border-radius:var(--kn-radius-pill,999px);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.kn-prompt-form{gap:var(--kn-space-2);flex-direction:column;display:flex}.kn-prompt-row{gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-prompt-row input[type=email]{min-inline-size:0;min-block-size:var(--kn-touch,44px);padding-inline:var(--kn-space-3);border:1px solid var(--kn-color-input-border,var(--kn-color-border));border-radius:var(--kn-radius-md,8px);background:var(--kn-color-input-bg,var(--kn-color-surface));color:var(--kn-color-input-text,var(--kn-color-text));font:inherit;flex:180px;font-size:16px}.kn-prompt-cta{min-block-size:var(--kn-touch,44px);padding-inline:var(--kn-space-4);border-radius:var(--kn-radius-md,8px);background:var(--kn-color-button-primary-bg,var(--kn-color-accent));color:var(--kn-color-button-primary-text,var(--kn-color-on-accent));font:inherit;cursor:pointer;border:0;flex:auto;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.kn-prompt-cta[disabled]{opacity:.6;cursor:default}.kn-prompt-consent{align-items:flex-start;gap:var(--kn-space-2);min-block-size:var(--kn-touch,44px);font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted);cursor:pointer;display:flex}.kn-prompt-consent input{flex:none;block-size:20px;inline-size:20px;margin-block-start:2px}.kn-prompt-msg{font-size:var(--kn-fs-sm);margin:0}.kn-prompt-msg[data-tone=danger]{color:var(--kn-color-danger,#b3261e)}.kn-prompt-hp{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kn-prompt :focus-visible{outline:2px solid var(--kn-color-focus,var(--kn-color-accent));outline-offset:2px}@media (min-width:768px){.kn-prompt[data-format=slide_in]{inset-inline:auto var(--kn-space-4);border-radius:var(--kn-radius-lg,16px);inline-size:min(380px,100vw - 32px);inset-block-end:var(--kn-space-4);box-shadow:0 8px 32px #00000038}.kn-prompt[data-format=bottom_bar]{padding-inline:max(var(--kn-space-6), calc((100vw - 1100px) / 2));border-radius:0;flex-flow:wrap;justify-content:center;align-items:center}.kn-prompt[data-format=bottom_bar] .kn-prompt-head{flex:320px}.kn-prompt[data-format=bottom_bar] .kn-prompt-form{flex:380px}.kn-prompt[data-format=popup]{border-radius:var(--kn-radius-lg,16px);max-block-size:calc(100dvh - 64px);inline-size:min(460px,100vw - 32px);padding:var(--kn-space-6);animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.kn-masthead-langs--phone{display:block}@media (min-width:768px){.kn-masthead-langs--phone{display:none}}@media (max-width:767px){.kn-nav:not(.kn-nav--bottom-tabs) .kn-nav-row:has(>.kn-nav-langs){-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem);mask-image:linear-gradient(90deg,#0000,#000 .75rem)}[dir=rtl] .kn-nav:not(.kn-nav--bottom-tabs) .kn-nav-row:has(>.kn-nav-langs){-webkit-mask-image:linear-gradient(270deg,#0000,#000 .75rem);mask-image:linear-gradient(270deg,#0000,#000 .75rem)}.kn-nav:not(.kn-nav--bottom-tabs) .kn-nav-row>.kn-nav-langs{z-index:1;background:var(--kn-color-nav-bg);margin-inline-start:auto;padding-inline-start:var(--kn-space-1);position:sticky;inset-inline-end:0}.kn-nav:not(.kn-nav--bottom-tabs) .kn-nav-row>.kn-nav-langs:before{content:"";pointer-events:none;background:linear-gradient(to left, var(--kn-color-nav-bg), transparent);inline-size:1rem;position:absolute;inset-block:0;inset-inline-end:100%}[dir=rtl] .kn-nav:not(.kn-nav--bottom-tabs) .kn-nav-row>.kn-nav-langs:before{background:linear-gradient(to right, var(--kn-color-nav-bg), transparent)}.kn-nav-langs .kn-langpick-trigger-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:7.5rem;overflow:hidden}}.kn-lang-link{position:relative}.kn-lang-link:after{content:"";position:absolute;inset-block:-4px;inset-inline:0}.kn-lang-link--current{border-color:currentColor;font-weight:800}.kn-footer-langs{margin-block-end:var(--kn-space-4)}.kn-footer-langs-title{min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-transform:var(--kn-label-transform);letter-spacing:var(--kn-label-tracking);align-items:center;margin:0;font-weight:800;display:flex}.kn-footer-langs-list{gap:0 var(--kn-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-footer-langs-list a{min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);align-items:center;text-decoration:none;display:flex}.kn-footer-langs-list a:hover{text-decoration:underline}.kn-footer-langs-list a[aria-current],.kn-footer-dir-list a[aria-current]{text-underline-offset:.25em;font-weight:800;text-decoration:underline}.kn-footer-langs-more>summary{cursor:pointer;gap:var(--kn-space-2);list-style:none}.kn-footer-langs-more>summary::-webkit-details-marker{display:none}.kn-footer-langs-more>summary:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:.45em;inline-size:.45em;transform:rotate(45deg)translateY(-2px)}.kn-footer-langs-more[open]>summary:after{transform:rotate(-135deg)}.kn-footer-langs-more .kn-footer-langs-list{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}@media (max-width:600px){.kn-phone-rail :is(.kn-cardgrid-list,.kn-strip-list){gap:var(--kn-space-3);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--kn-gutter,var(--kn-space-4));scrollbar-width:none;margin-inline:calc(-1 * var(--kn-gutter,var(--kn-space-4)));padding-inline:var(--kn-gutter,var(--kn-space-4));padding-block-end:var(--kn-space-1);display:flex;overflow-x:auto}.kn-phone-rail :is(.kn-cardgrid-list,.kn-strip-list)::-webkit-scrollbar{display:none}.kn-phone-rail :is(.kn-cardgrid-list,.kn-strip-list)>li{scroll-snap-align:start;border:0;flex:0 0 78%;min-inline-size:0;padding:0}.kn-phone-rail :is(.kn-cardgrid-list,.kn-strip-list)>li+li{border:0;padding:0}.kn-phone-rail .kn-strip-list .kn-card--compact{justify-content:flex-start;gap:var(--kn-space-2);flex-direction:column;block-size:100%}.kn-phone-rail .kn-strip-list .kn-card--compact .kn-card-media{inline-size:100%}.kn-phone-rail .kn-strip-list .kn-card--compact .kn-picture{aspect-ratio:16/9!important}.kn-strip--colour-block.kn-phone-rail .kn-strip-list{margin-inline:0;padding-inline:0}.kn-phone-rail .kn-strip-body{gap:var(--kn-space-3)}.kn-phone-rail :is(.kn-cardgrid-list,.kn-strip-list):focus-visible{outline:var(--kn-focus,2px solid currentColor);outline-offset:2px}.kn-section-more{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);font-size:var(--kn-fs-xs);border:0;margin-block:0;line-height:1;position:relative}.kn-section-more:before{content:"";inset-inline:0;inset-block:calc((var(--kn-touch) - 2.25rem) / 2);border:1px solid var(--kn-color-border,currentColor);pointer-events:none;border-radius:999px;position:absolute}}.kn-inline-related{margin-block:var(--kn-space-5);padding:var(--kn-space-3) var(--kn-space-4);border-inline-start:3px solid var(--kn-color-accent);background:var(--kn-color-surface-sunken,transparent);border-radius:var(--kn-radius-md)}.kn-inline-related-title{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);line-height:var(--kn-lh-tight,1.25);color:var(--kn-color-text-muted);margin-block-end:var(--kn-space-2);font-weight:700}.kn-inline-related ul{gap:var(--kn-space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.kn-inline-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-sharebar{display:none}@media (max-width:767px){.kn-sharebar{z-index:40;padding:var(--kn-space-1) var(--kn-gutter,var(--kn-space-4)) calc(var(--kn-space-1) + env(safe-area-inset-bottom,0px));background:var(--kn-color-surface-raised,var(--kn-color-surface,Canvas));border-block-start:var(--kn-divider,1px solid #0000001f);display:block;position:fixed;inset-block:auto 0;inset-inline:0;box-shadow:0 -4px 12px #00000014}.kn-sharebar .kn-share-list{justify-content:space-around;align-items:center;gap:var(--kn-space-2);margin:0;padding:0;list-style:none;display:flex}.kn-sharebar :is(a,button){min-inline-size:var(--kn-touch,44px);min-block-size:var(--kn-touch,44px)}.kn-sharebar .kn-save{border-radius:var(--kn-radius-pill);border:var(--kn-control-border);color:inherit;justify-content:center;align-items:center;position:static}body:has(.kn-sharebar){padding-block-end:calc(3.5rem + env(safe-area-inset-bottom,0px))}.kn-sharebar{z-index:calc(var(--kn-z-overlay,40) - 1);transition:transform .2s,visibility .2s}html:not(.kn-scrolled) .kn-sharebar{visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 140px))}body:has(.kn-consent) .kn-sharebar{visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 140px))}body:has(.kn-sticky-ad) .kn-sharebar{z-index:calc(var(--kn-z-overlay,40) - 2);padding-block-end:calc(1.5rem + var(--kn-space-1));inset-block-end:calc(50px + env(safe-area-inset-bottom,0px))}body:has(.kn-sharebar) .kn-sticky-ad{z-index:calc(var(--kn-z-overlay,40) - 1)}body:has(.kn-nav--bottom-tabs) .kn-sharebar{padding-block-end:var(--kn-space-1);inset-block-end:calc(var(--kn-touch,44px) + var(--kn-space-4) + env(safe-area-inset-bottom,0px))}body:has(.kn-nav--bottom-tabs):has(.kn-sticky-ad) .kn-sharebar{padding-block-end:calc(1.5rem + var(--kn-space-1));inset-block-end:calc(var(--kn-touch,44px) + var(--kn-space-4) + 50px + env(safe-area-inset-bottom,0px))}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.kn-sharebar{transition:none}}.kn-comments-teaser>summary{min-block-size:3rem;padding-inline:var(--kn-space-4);border:var(--kn-divider,1px solid #0000001f);border-radius:var(--kn-radius-md);font-family:var(--kn-font-heading);font-weight:var(--kn-heading-weight,700);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.kn-comments-teaser>summary::-webkit-details-marker{display:none}.kn-comments-teaser[open]>summary{margin-block-end:var(--kn-space-3)}.kn-comments-teaser[open]>summary .kn-chevron{transform:rotate(90deg)}.kn-comments-teaser:not(:has(>:not(summary))){display:none}.kn-mediarail-grid{gap:var(--kn-space-5) var(--kn-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.kn-mediarail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kn-mediarail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-prose{--kn-tone-yellow:#ca8a04;--kn-tone-green:#16a34a;--kn-tone-blue:#2563eb;--kn-tone-pink:#db2777;--kn-tone-purple:#9333ea;--kn-tone-orange:#ea580c;--kn-tone-red:#dc2626;--kn-tone-gray:#6b7280;--kn-mono:var(--kn-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace)}.kn-hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--kn-hl-bg);border-radius:2px;padding-inline:.1em}.kn-tc{color:var(--kn-tc-fg)}:is(.kn-hl,.kn-tc)[data-tone=yellow]{--kn-hl-bg:var(--kn-tone-yellow-bg,color-mix(in srgb, var(--kn-tone-yellow) 30%, var(--kn-color-background,#fff)));--kn-tc-fg:var(--kn-tone-yellow-fg,color-mix(in srgb, var(--kn-tone-yellow) 62%, var(--kn-color-text,#111)))}:is(.kn-hl,.kn-tc)[data-tone=green]{--kn-hl-bg:var(--kn-tone-green-bg,color-mix(in srgb, var(--kn-tone-green) 24%, var(--kn-color-background,#fff)));--kn-tc-fg:var(--kn-tone-green-fg,color-mix(in srgb, var(--kn-tone-green) 68%, var(--kn-color-text,#111)))}:is(.kn-hl,.kn-tc)[data-tone=blue]{--kn-hl-bg:var(--kn-tone-blue-bg,color-mix(in srgb, var(--kn-tone-blue) 22%, var(--kn-color-background,#fff)));--kn-tc-fg:var(--kn-tone-blue-fg,color-mix(in srgb, var(--kn-tone-blue) 72%, var(--kn-color-text,#111)))}:is(.kn-hl,.kn-tc)[data-tone=pink]{--kn-hl-bg:var(--kn-tone-pink-bg,color-mix(in srgb, var(--kn-tone-pink) 22%, var(--kn-color-background,#fff)));--kn-tc-fg:var(--kn-tone-pink-fg,color-mix(in srgb, var(--kn-tone-pink) 72%, var(--kn-color-text,#111)))}:is(.kn-hl,.kn-tc)[data-tone=purple]{--kn-hl-bg:var(--kn-tone-purple-bg,color-mix(in srgb, var(--kn-tone-purple) 22%, var(--kn-color-background,#fff)));--kn-tc-fg:var(--kn-tone-purple-fg,color-mix(in srgb, var(--kn-tone-purple) 72%, var(--kn-color-text,#111)))}:is(.kn-hl,.kn-tc)[data-tone=orange]{--kn-hl-bg:var(--kn-tone-orange-bg,color-mix(in srgb, var(--kn-tone-orange) 24%, var(--kn-color-background,#fff)));--kn-tc-fg:var(--kn-tone-orange-fg,color-mix(in srgb, var(--kn-tone-orange) 68%, var(--kn-color-text,#111)))}:is(.kn-hl,.kn-tc)[data-tone=red]{--kn-hl-bg:var(--kn-tone-red-bg,color-mix(in srgb, var(--kn-tone-red) 22%, var(--kn-color-background,#fff)));--kn-tc-fg:var(--kn-tone-red-fg,color-mix(in srgb, var(--kn-tone-red) 72%, var(--kn-color-text,#111)))}:is(.kn-hl,.kn-tc)[data-tone=gray]{--kn-hl-bg:var(--kn-tone-gray-bg,color-mix(in srgb, var(--kn-tone-gray) 24%, var(--kn-color-background,#fff)));--kn-tc-fg:var(--kn-tone-gray-fg,color-mix(in srgb, var(--kn-tone-gray) 75%, var(--kn-color-text,#111)))}.kn-fs[data-step="-2"]{font-size:var(--kn-fs-step--2,.8em)}.kn-fs[data-step="-1"]{font-size:var(--kn-fs-step--1,.9em)}.kn-fs[data-step="1"]{font-size:var(--kn-fs-step-1,1.15em)}.kn-fs[data-step="2"]{font-size:var(--kn-fs-step-2,1.35em);line-height:1.3}.kn-prose .kn-align-center{text-align:center}.kn-prose .kn-align-end{text-align:end}.kn-prose .kn-lh-tight{line-height:var(--kn-lh-tight,1.25)}.kn-prose .kn-lh-relaxed{line-height:var(--kn-lh-relaxed,1.8)}.kn-prose .kn-lh-loose{line-height:var(--kn-lh-loose,2.05)}.kn-prose p.kn-dropcap:first-letter{float:inline-start;font-family:var(--kn-font-heading);margin-inline-end:.1em;font-size:3.2em;font-weight:800;line-height:.9}.kn-code-inline,.kn-math--src:not(pre){font-family:var(--kn-mono);background:var(--kn-color-surface-sunken,color-mix(in srgb, currentColor 8%, transparent));overflow-wrap:anywhere;border-radius:4px;padding:.08em .3em;font-size:.9em}.kn-code{border:1px solid var(--kn-color-border,#d0d5dd);border-radius:var(--kn-radius-md,12px);background:var(--kn-color-surface-sunken,#f2f4f7);max-inline-size:100%;margin-inline:0;overflow:hidden}.kn-code-bar{border-block-end:1px solid var(--kn-color-border,#d0d5dd);min-block-size:44px;font:600 .8125rem/1.3 var(--kn-font-ui,system-ui, sans-serif);justify-content:space-between;align-items:center;gap:8px;padding-inline:12px 2px;display:flex}.kn-code-file{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.kn-code-copy{border-radius:var(--kn-radius-sm,6px);min-block-size:44px;min-inline-size:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding-inline:12px}.kn-code-copy:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.kn-code-copy:focus-visible,.kn-code-pre:focus-visible,.kn-math--block:focus-visible{outline:2px solid var(--kn-color-link,#1d4ed8);outline-offset:-2px}.kn-code-pre{font:.875rem/1.55 var(--kn-mono);tab-size:2;white-space:pre;color:var(--kn-color-text);margin:0;padding:12px 14px;overflow-x:auto}.kn-code-pre code{font:inherit}.kn-code :is(.hljs-keyword,.hljs-selector-tag,.hljs-doctag,.hljs-meta .hljs-keyword){color:color-mix(in srgb, var(--kn-tone-purple) 72%, var(--kn-color-text,#111))}.kn-code :is(.hljs-string,.hljs-addition,.hljs-selector-attr,.hljs-template-tag){color:color-mix(in srgb, var(--kn-tone-green) 68%, var(--kn-color-text,#111))}.kn-code :is(.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-symbol){color:color-mix(in srgb, var(--kn-tone-orange) 68%, var(--kn-color-text,#111))}.kn-code :is(.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class){color:color-mix(in srgb, var(--kn-tone-blue) 72%, var(--kn-color-text,#111))}.kn-code :is(.hljs-type,.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_){color:color-mix(in srgb, var(--kn-tone-yellow) 62%, var(--kn-color-text,#111))}.kn-code :is(.hljs-attr,.hljs-attribute,.hljs-property,.hljs-params,.hljs-bullet,.hljs-link){color:color-mix(in srgb, var(--kn-tone-pink) 72%, var(--kn-color-text,#111))}.kn-code :is(.hljs-regexp,.hljs-deletion){color:color-mix(in srgb, var(--kn-tone-red) 72%, var(--kn-color-text,#111))}.kn-code :is(.hljs-comment,.hljs-quote,.hljs-meta){color:color-mix(in srgb, var(--kn-tone-gray) 80%, var(--kn-color-text,#111));font-style:italic}.kn-code .hljs-addition{background:color-mix(in srgb, var(--kn-tone-green) 14%, transparent)}.kn-code .hljs-deletion{background:color-mix(in srgb, var(--kn-tone-red) 14%, transparent)}.kn-code .hljs-strong{font-weight:700}.kn-code .hljs-emphasis{font-style:italic}.kn-math--block{text-align:center;max-inline-size:100%;padding-block:.25em;overflow:auto hidden}.kn-math--block .katex-display{margin:0}pre.kn-math--src{text-align:start;font:.9rem/1.5 var(--kn-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.kn-fnref{line-height:0}.kn-fnref a{padding-inline:.12em;text-decoration:none}.kn-footnotes{border-block-start:1px solid var(--kn-color-border,#d0d5dd);padding-block-start:.75em;font-size:.9em}.kn-footnotes-title{margin:0 0 .5em;font-size:1em}.kn-footnotes-list{margin:0;padding-inline-start:1.5em}.kn-footnotes-list>li+li{margin-block-start:.5em}.kn-footnotes-list p{margin:0}.kn-fn-back{text-align:center;min-inline-size:24px;text-decoration:none;display:inline-block}.kn-footnotes-list>li:target,.kn-fnref a:target{background:color-mix(in srgb, #ca8a04 25%, var(--kn-color-background,#fff))}.kn-toggle{border:1px solid var(--kn-color-border,#d0d5dd);border-radius:var(--kn-radius-md,12px);padding-inline:14px}.kn-toggle>summary{cursor:pointer;min-block-size:44px;padding-block:10px;font-weight:600}.kn-toggle>summary:focus-visible{outline:2px solid var(--kn-color-link,#1d4ed8);outline-offset:2px}.kn-toggle-body{padding-block-end:12px}.kn-toggle-body>*{margin-block:0}.kn-toggle-body>*+*{margin-block-start:1em}.kn-cols{gap:var(--kn-space-4,1.25rem);display:grid}.kn-col{min-inline-size:0}.kn-col>*{margin-block:0}.kn-col>*+*{margin-block-start:1em}@media (min-width:600px){.kn-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-cols[data-ratio="1:2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.kn-cols[data-ratio="2:1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.kn-cols[data-ratio="1:1:1"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-body-btn-row{margin-block:1.25em}.kn-help-video{margin:0 0 1.25em}.kn-help-video__player{border-radius:var(--kn-radius-md,8px);background:#000;inline-size:100%;display:block;overflow:hidden}.kn-help-video__player[hidden]{display:none}.kn-help-video__facade{aspect-ratio:16/9;border-radius:var(--kn-radius-md,8px);color:#fff;background:#000;place-items:center;inline-size:100%;text-decoration:none;display:grid;position:relative;overflow:hidden}.kn-help-video__facade img{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.kn-help-video__play{background:#0000009e;border-radius:50%;place-items:center;block-size:72px;inline-size:72px;font-size:28px;display:grid;position:relative}.kn-help-video__facade:focus-visible{outline:2px solid var(--kn-color-link,#1d4ed8);outline-offset:2px}.kn-help-video__caption{color:var(--kn-color-text-muted,inherit);margin-block-start:.5em;font-size:.875em}.kn-prose a.kn-body-btn{text-align:center;overflow-wrap:anywhere;min-block-size:44px;max-inline-size:100%;text-decoration:none}.kn-prose a.kn-body-btn.kn-btn--primary{color:var(--kn-btn-primary-fg,var(--kn-color-button-primary-text))}.kn-prose a.kn-body-btn.kn-btn--secondary{color:var(--kn-color-link);background:0 0;border-color:currentColor}.kn-prose a.kn-btn:not(.kn-body-btn):is(:link,:visited,:hover){color:var(--kn-color-button-secondary-text);text-decoration:none}.kn-prose a.kn-btn--primary:not(.kn-body-btn):is(:link,:visited,:hover){color:var(--kn-btn-primary-fg,var(--kn-color-button-primary-text))}.kn-prose a.kn-body-btn:focus-visible{outline:2px solid var(--kn-color-link,#1d4ed8);outline-offset:2px}.kn-prose a.kn-figure-link{color:inherit;border-radius:var(--kn-radius-md,12px);text-decoration:none;display:block}.kn-prose a.kn-figure-link:focus-visible{outline:2px solid var(--kn-color-link,#1d4ed8);outline-offset:2px}.kn-figure--wide>.kn-figure-link>.kn-picture{border-radius:0}@media (min-width:768px){.kn-figure--wide>.kn-figure-link>.kn-picture{border-radius:var(--kn-radius-md)}}.kn-also{margin-block:1.25em}.kn-prose a.kn-also-link{align-items:center;gap:var(--kn-space-3,12px);box-sizing:border-box;min-block-size:44px;padding:var(--kn-space-3,12px);border:1px solid var(--kn-color-border,#d0d5dd);border-inline-start:3px solid var(--kn-color-accent,currentColor);border-radius:var(--kn-radius-md,12px);background:var(--kn-color-surface-sunken,transparent);color:var(--kn-color-text);text-decoration:none;display:flex}.kn-prose a.kn-also-link:visited{color:var(--kn-color-text)}.kn-prose a.kn-also-link:hover .kn-also-title{color:var(--kn-color-link-hover,var(--kn-color-link));text-decoration:underline}.kn-prose a.kn-also-link:focus-visible{outline:2px solid var(--kn-color-link,#1d4ed8);outline-offset:2px}.kn-also .kn-also-thumb{border-radius:var(--kn-radius-sm,8px);flex:none;block-size:72px;inline-size:72px}.kn-also-text{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.kn-also-label{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs,.8125rem);letter-spacing:.02em;color:var(--kn-color-text-muted);text-transform:uppercase;font-weight:700}.kn-also-title{font-family:var(--kn-font-heading);color:var(--kn-color-link,inherit);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.kn-toc-block{border:1px solid var(--kn-color-border,#d0d5dd);border-radius:var(--kn-radius-md,12px);padding:8px 16px}.kn-toc-block-title{margin:4px 0;font-weight:700}.kn-toc-block ol{margin:0;padding:0;list-style:none}.kn-toc-block a{padding-block:10px;display:block}.kn-toc-block-l1{margin-inline-start:1em}.kn-toc-block-l2{margin-inline-start:2em}.kn-tasks{padding-inline-start:0;list-style:none}.kn-task{align-items:baseline;gap:.5em;display:flex}.kn-task+.kn-task{margin-block-start:.35em}.kn-task-box{flex:none;font-size:1.1em;line-height:1}.kn-callout--tip{--kn-callout-c:color-mix(in srgb, #7c3aed 72%, var(--kn-color-text,#111))}.kn-callout-emoji{flex:none;font-size:1.15em;line-height:1}.kn-page-break{display:none}@media print{.kn-page-break{break-after:page;display:block}.kn-code-copy{display:none}.kn-code-pre{white-space:pre-wrap;overflow:visible}.kn-toggle::details-content{content-visibility:visible;display:block}}.kn-crop{position:relative}.kn-crop>picture{display:block;position:absolute;inset:0}.kn-crop img{object-fit:fill;max-block-size:none;max-inline-size:none;position:absolute}.kn-prose>.kn-figure--full{margin-inline:calc(-1 * var(--kn-gutter,16px))}.kn-prose>.kn-figure--full>.kn-picture,.kn-prose>.kn-figure--full>.kn-figure-link>.kn-picture{border-radius:0}@media (min-width:768px){.kn-prose>.kn-figure--full{margin-inline:0}.kn-prose>:is(.kn-figure--start,.kn-figure--end){inline-size:min(48%,380px);margin-block:.25em 1em}.kn-prose>.kn-figure--start{float:inline-start;margin-inline-end:var(--kn-space-5,24px)}.kn-prose>.kn-figure--end{float:inline-end;margin-inline-start:var(--kn-space-5,24px)}.kn-prose>:is(.kn-figure--start,.kn-figure--end)+*{margin-block-start:0}.kn-prose>.kn-figure--w{inline-size:var(--kn-fig-w,100%);margin-inline:auto}.kn-prose>.kn-figure--w:is(.kn-figure--start,.kn-figure--end){inline-size:var(--kn-fig-w,100%)}.kn-prose>.kn-figure--w.kn-figure--start{margin-inline:0 var(--kn-space-5,24px)}.kn-prose>.kn-figure--w.kn-figure--end{margin-inline:var(--kn-space-5,24px) 0}.kn-prose>:is(h2,h3,h4,hr,table,figure:not(.kn-figure--start,.kn-figure--end),.kn-figure--wide,.kn-figure--full,.kn-callout,.kn-ptabs,.kn-toc,.kn-faq,.kn-also){clear:both}.kn-prose:after{content:"";clear:both;display:table}}@media (min-width:1024px){.kn-layout:not(.kn-layout--two-column,.kn-layout--three-column) .kn-prose>.kn-figure--wide{inline-size:min(calc(100% + 12rem), calc(100vw - 2 * var(--kn-gutter,16px) - 16px))}.kn-layout:not(.kn-layout--two-column,.kn-layout--three-column) .kn-prose>.kn-figure--full{inline-size:min(calc(100% + 24rem), calc(100vw - 2 * var(--kn-gutter,16px) - 16px))}}html[data-kn-width=narrow] :is(.kn-article-body,.kn-figure--contained){max-inline-size:min(var(--kn-measure), 56ch)}@media (min-width:768px){html[data-kn-width=wide] :is(.kn-article-body,.kn-figure--contained){max-inline-size:calc(var(--kn-measure) + 16ch)}}.kn-story-tools{gap:var(--kn-space-2);margin-block:var(--kn-space-5) 0;flex-wrap:wrap;display:flex}.kn-print-btn{min-block-size:var(--kn-touch);gap:var(--kn-space-2)}.kn-print-glyph{font-size:1.15em;line-height:1}.kn-factcheck{--kn-fc-tone:var(--kn-color-warning,var(--kn-color-accent));gap:var(--kn-space-3);margin-block:var(--kn-space-4) var(--kn-space-5);padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-inline-start:6px solid var(--kn-fc-tone);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);font-family:var(--kn-font-ui);display:grid}.kn-factcheck--true{--kn-fc-tone:var(--kn-color-success,var(--kn-color-accent))}.kn-factcheck--false{--kn-fc-tone:var(--kn-color-danger,var(--kn-color-breaking-bg))}.kn-factcheck-label{font-size:var(--kn-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--kn-color-text-muted);margin:0;font-weight:700}.kn-factcheck-k{margin:0 0 var(--kn-space-1);font-size:var(--kn-fs-sm);color:var(--kn-color-heading,var(--kn-color-text));font-weight:700}.kn-factcheck blockquote{border-inline-start:3px solid var(--kn-color-divider,var(--kn-color-border));font-family:var(--kn-font-body);font-size:var(--kn-fs-md);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--kn-space-3);font-style:italic}.kn-factcheck-src{margin:var(--kn-space-1) 0 0;font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-factcheck-src a{min-block-size:var(--kn-touch);color:var(--kn-color-link);align-items:center;display:inline-flex}.kn-factcheck-verdict{align-items:center;gap:var(--kn-space-2) var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-factcheck-verdict .kn-factcheck-k{flex-basis:100%}.kn-factcheck-badge{padding:var(--kn-space-1) var(--kn-space-3);border-radius:var(--kn-radius-pill);background:var(--kn-fc-tone);color:var(--kn-color-on-accent,#fff);font-size:var(--kn-fs-md);margin:0;font-weight:800}.kn-factcheck-meter{gap:4px;margin:0;display:inline-flex}.kn-factcheck-dot{border:2px solid var(--kn-fc-tone);border-radius:50%;block-size:14px;inline-size:14px}.kn-factcheck-dot--on{background:var(--kn-fc-tone)}.kn-factcheck-why{font-family:var(--kn-font-body);margin:0;line-height:1.5}.kn-reviewbox{gap:var(--kn-space-3);margin-block:var(--kn-space-4) var(--kn-space-5);padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-inline-start:6px solid var(--kn-color-accent);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);font-family:var(--kn-font-ui);display:grid}.kn-reviewbox>*{margin:0}.kn-reviewbox-label{font-size:var(--kn-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--kn-color-text-muted);font-weight:700}.kn-reviewbox-item{font-size:var(--kn-fs-lg);color:var(--kn-color-heading,var(--kn-color-text));overflow-wrap:anywhere;font-weight:800}.kn-reviewbox-facts{gap:var(--kn-space-1);display:grid}.kn-reviewbox-fact{gap:0 var(--kn-space-2);font-size:var(--kn-fs-sm);flex-wrap:wrap;display:flex}.kn-reviewbox-fact dt{color:var(--kn-color-text-muted);font-weight:700}.kn-reviewbox-fact dd{overflow-wrap:anywhere;margin:0}.kn-reviewbox-rating{align-items:center;gap:var(--kn-space-2);font-weight:700;display:flex}.kn-reviewbox-stars{color:var(--kn-color-accent);letter-spacing:2px;font-size:var(--kn-fs-lg)}.kn-reviewbox-stars-off{color:var(--kn-color-divider,var(--kn-color-border))}.kn-reviewbox-notes{gap:var(--kn-space-3);display:grid}.kn-reviewbox-k{margin:0 0 var(--kn-space-1);font-size:var(--kn-fs-sm);color:var(--kn-color-heading,var(--kn-color-text));font-weight:700}.kn-reviewbox-list{gap:var(--kn-space-1);font-family:var(--kn-font-body);margin:0;padding:0;list-style:none;display:grid}.kn-reviewbox-list--pros span{color:var(--kn-color-success,var(--kn-color-accent));font-weight:700}.kn-reviewbox-list--cons span{color:var(--kn-color-text-muted);font-weight:700}.kn-reviewbox-summary{font-family:var(--kn-font-body);line-height:1.5}.kn-reviewbox-link a{min-block-size:var(--kn-touch);color:var(--kn-color-link);align-items:center;display:inline-flex}@media (min-width:768px){.kn-reviewbox-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.kn-chapters{margin-block:var(--kn-space-4) var(--kn-space-6);padding:var(--kn-space-2) var(--kn-space-4);border-inline-start:3px solid var(--kn-color-accent);border-radius:var(--kn-radius-sm);background:var(--kn-color-surface-sunken);font-family:var(--kn-font-ui)}.kn-chapters>summary{min-block-size:var(--kn-touch);cursor:pointer;align-items:center;font-weight:700;display:flex}.kn-chapters ol{margin:0;padding:0;list-style:none;display:grid}.kn-chapters a{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);color:var(--kn-color-link);text-decoration:none;display:flex}.kn-chapters a:hover{text-decoration:underline}.kn-chapters-sub a{font-size:var(--kn-fs-sm);padding-inline-start:var(--kn-space-6)}.kn-chapters-n{font-variant-numeric:tabular-nums;min-inline-size:1.75em;color:var(--kn-color-text-muted);flex:none;font-weight:700}@media (min-width:1024px){.kn-chapters ol{column-gap:var(--kn-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.kn-chapters-sub{grid-column:1/-1}}.kn-credits{border-block-start:var(--kn-divider);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);margin-block-start:var(--kn-space-5);padding-block-start:var(--kn-space-3)}.kn-credits dl{gap:var(--kn-space-1);margin:0;display:grid}.kn-credits-row{gap:0 var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-credits dt{color:var(--kn-color-text-muted);font-weight:700}.kn-credits dd{margin:0}.kn-credits-link{min-block-size:var(--kn-touch);color:var(--kn-color-link);align-items:center;display:inline-flex}.kn-caption .kn-credits-link{min-block-size:0;padding-block:var(--kn-space-1)}.kn-essay-list{gap:var(--kn-space-8);margin:0;padding:0;list-style:none;display:grid}.kn-essay-figure{margin:0;margin-inline:calc(-1 * var(--kn-gutter))}.kn-essay-figure>.kn-picture{border-radius:0}.kn-essay-caption{gap:var(--kn-space-1);max-inline-size:var(--kn-measure);font-size:var(--kn-fs-sm);display:grid}.kn-essay-n{font-variant-numeric:tabular-nums;color:var(--kn-color-text-muted);font-weight:700}.kn-essay-text{color:var(--kn-color-text);font-family:var(--kn-font-body);font-size:var(--kn-fs-base);line-height:1.5}@media (min-width:768px){.kn-essay-figure{margin-inline:0}.kn-essay-figure>.kn-picture{border-radius:var(--kn-radius-md)}}.kn-live-fallback{gap:var(--kn-space-2);margin-block:var(--kn-space-3);padding:var(--kn-space-3) var(--kn-space-4);border:1px solid var(--kn-color-border);border-inline-start:4px solid var(--kn-color-warning,var(--kn-color-accent));border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);font-family:var(--kn-font-ui);display:grid}.kn-live-fallback-title{margin:0;font-weight:700}.kn-live-fallback-text,.kn-live-quiet{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);margin:0}.kn-live-fallback-btn{min-block-size:var(--kn-touch);justify-self:start}.kn-live-quiet{margin-block:var(--kn-space-2);font-family:var(--kn-font-ui)}.kn-search-history{gap:var(--kn-space-2);margin-block:var(--kn-space-4);font-family:var(--kn-font-ui);display:grid}.kn-search-dialog .kn-search-history{margin-block:0}.kn-search-history-head{justify-content:space-between;align-items:center;gap:var(--kn-space-3);display:flex}.kn-search-history-title{font-size:var(--kn-fs-sm);margin:0;font-weight:700}.kn-search-history-clear{min-block-size:var(--kn-touch)}.kn-search-history-list{gap:var(--kn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-search-history-list .kn-chip{min-block-size:var(--kn-touch);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.kn-search-history-row{justify-content:space-between;align-items:center;gap:var(--kn-space-3);display:flex}.kn-series-facts{gap:var(--kn-space-2);margin-block-start:var(--kn-space-2);display:grid}.kn-series-columnists{gap:var(--kn-space-2) var(--kn-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-series-columnist{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-touch);color:var(--kn-color-link);font-family:var(--kn-font-ui);font-weight:600;text-decoration:none;display:inline-flex}.kn-series-columnist .kn-picture{border-radius:50%;flex:none;block-size:36px;inline-size:36px;overflow:hidden}.kn-entry{gap:var(--kn-space-4);max-inline-size:calc(var(--kn-measure) + 8ch);padding-block:var(--kn-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kn-entry-header{gap:var(--kn-space-2);display:grid}.kn-entry-header .kn-headline,.kn-entry-header .kn-dek{margin:0}.kn-entry-event{gap:var(--kn-space-3);padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);display:grid}.kn-entry-event-meta,.kn-entry-actions{gap:var(--kn-space-2);flex-wrap:wrap;margin:0;display:flex}.kn-entry-actions .kn-btn{min-block-size:var(--kn-touch)}.kn-entry-fields{gap:var(--kn-space-3);font-family:var(--kn-font-ui);margin:0;display:grid}.kn-entry-field{gap:var(--kn-space-1);min-inline-size:0;display:grid}.kn-entry-field dt{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);font-weight:700}.kn-entry-field dd{overflow-wrap:anywhere;margin:0}.kn-entry-fields--nested{border-inline-start:2px solid var(--kn-color-divider,var(--kn-color-border));padding-inline-start:var(--kn-space-3)}.kn-entry-text{white-space:pre-line}.kn-entry-link{min-block-size:var(--kn-touch);color:var(--kn-color-link);align-items:center;display:inline-flex}.kn-entry-list{gap:var(--kn-space-2);margin:0;padding-inline-start:var(--kn-space-5);display:grid}.kn-entry-table{border:1px solid var(--kn-color-divider,var(--kn-color-border));border-radius:var(--kn-radius-sm);max-inline-size:100%;overflow-x:auto}.kn-entry-table table{border-collapse:collapse;font-size:var(--kn-fs-sm)}.kn-entry-table td{padding:var(--kn-space-2) var(--kn-space-3);border-block-end:1px solid var(--kn-color-divider,var(--kn-color-border));white-space:nowrap}.kn-entry-file{min-block-size:var(--kn-touch)}.kn-entry-h2{margin:0 0 var(--kn-space-2);font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg)}.kn-entry-schedule ol{gap:var(--kn-space-3);margin:0;padding:0;list-style:none;display:grid}.kn-entry-schedule li{border-inline-start:3px solid var(--kn-color-accent);gap:2px;padding-inline-start:var(--kn-space-3);display:grid}.kn-entry-schedule time,.kn-entry-schedule-loc,.kn-entry-schedule-desc{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted)}.kn-entry-schedule-title{font-weight:700}.kn-entry-verified{align-items:center;gap:var(--kn-space-1);margin:var(--kn-space-2) 0 0;font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-success,var(--kn-color-accent));font-weight:700;display:inline-flex}.kn-entry-updated{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted);margin:0}@media (min-width:768px){.kn-entry-fields:not(.kn-entry-fields--nested)>.kn-entry-field{gap:var(--kn-space-4);grid-template-columns:minmax(10rem,1fr) 3fr;align-items:baseline}}.kn-entry-highlights{gap:var(--kn-space-3);padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);display:grid}.kn-entry-rating{align-items:center;gap:var(--kn-space-2);font-family:var(--kn-font-ui);margin:0;font-weight:700;display:flex}.kn-entry-stars{color:var(--kn-color-accent);letter-spacing:2px;font-size:var(--kn-fs-lg)}.kn-entry-stars-off{color:var(--kn-color-divider,var(--kn-color-border))}.kn-entry-price{align-items:baseline;gap:var(--kn-space-1) var(--kn-space-2);font-family:var(--kn-font-ui);font-size:var(--kn-fs-lg);flex-wrap:wrap;margin:0;display:flex}.kn-entry-note{font-family:var(--kn-font-ui);font-size:var(--kn-fs-xs);color:var(--kn-color-text-muted);margin:0;display:block}.kn-entry-price .kn-entry-note{flex-basis:100%}.kn-entry-muted{color:var(--kn-color-text-muted)}.kn-entry-actions .kn-btn,.kn-entry-pages .kn-btn{min-block-size:var(--kn-touch);align-items:center;display:inline-flex}.kn-entry-audio{inline-size:100%;min-block-size:var(--kn-touch)}.kn-entry-notes{gap:var(--kn-space-1);margin:0;padding:0;list-style:none;display:grid}.kn-entry-notes li>span{inline-size:1.25em;color:var(--kn-color-kicker,var(--kn-color-link));font-weight:700;display:inline-block}.kn-entry-notes--cons li>span{color:var(--kn-color-text-muted)}.kn-entry-table th{padding:var(--kn-space-2) var(--kn-space-3);text-align:start;color:var(--kn-color-text-muted);border-block-end:1px solid var(--kn-color-divider,var(--kn-color-border));font-weight:600}.kn-entry-table td{white-space:normal}.kn-entry-tracks{gap:var(--kn-space-1);margin:0;padding-inline-start:var(--kn-space-5);display:grid}.kn-entry-tracks li::marker{color:var(--kn-color-text-muted)}.kn-entry-tracks li{padding-inline-start:var(--kn-space-1)}.kn-entry-track-title{margin-inline-end:var(--kn-space-2)}.kn-entry-time{font-variant-numeric:tabular-nums;font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);margin-inline-end:var(--kn-space-2)}.kn-entry-hours{border-collapse:collapse;font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm)}.kn-entry-hours th,.kn-entry-hours td{padding:var(--kn-space-1) var(--kn-space-3) var(--kn-space-1) 0;text-align:start}.kn-entry-hours th{font-weight:600}.kn-entry-services{gap:var(--kn-space-3);margin:0;padding:0;list-style:none;display:grid}.kn-entry-services li{border-inline-start:3px solid var(--kn-color-accent);gap:2px;padding-inline-start:var(--kn-space-3);display:grid}.kn-entry-listpage{gap:var(--kn-space-4);padding-block:var(--kn-space-4);display:grid}.kn-entry-cards{gap:var(--kn-space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.kn-entry-card{gap:var(--kn-space-2);padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);align-content:start;min-inline-size:0;display:grid}.kn-entry-card-link{gap:var(--kn-space-2);color:inherit;min-block-size:var(--kn-touch);text-decoration:none;display:grid}.kn-entry-card-link:hover .kn-entry-card-title,.kn-entry-card-link:focus-visible .kn-entry-card-title{text-decoration:underline}.kn-entry-card-img{border-radius:var(--kn-radius-sm);overflow:hidden}.kn-entry-card-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);overflow-wrap:anywhere;font-weight:700}.kn-entry-card-summary{color:var(--kn-color-text-muted);margin:0}.kn-entry-card-facts{gap:var(--kn-space-1) var(--kn-space-3);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);flex-wrap:wrap;margin:0;display:flex}.kn-entry-card-facts div{gap:var(--kn-space-1);display:flex}.kn-entry-card-facts dt{color:var(--kn-color-text-muted)}.kn-entry-card-facts dt:after{content:":"}.kn-entry-card-facts dd{margin:0}.kn-entry-pages{justify-content:center;gap:var(--kn-space-3);flex-wrap:wrap;display:flex}.kn-entry-crumbs{margin-block-end:var(--kn-space-2)}.kn-entry-section-link{color:inherit;text-decoration:none}.kn-entry-section-link:hover,.kn-entry-section-link:focus-visible{text-decoration:underline}.kn-entry-filters{align-items:center;gap:var(--kn-space-2);flex-wrap:wrap;margin:0;display:flex}.kn-entry-filters .kn-entry-link,.kn-entry-facet-up .kn-entry-link,.kn-entry-rail-all{min-block-size:var(--kn-touch);align-items:center;display:inline-flex}.kn-entry-facets{gap:var(--kn-space-3);padding:var(--kn-space-3);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);display:grid}.kn-entry-facet-up{margin:0}.kn-entry-facet-title{margin:0 0 var(--kn-space-1);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted);font-weight:700}.kn-entry-chips{gap:var(--kn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-entry-chip{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-3);border:1px solid var(--kn-color-border);color:inherit;font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);overflow-wrap:anywhere;border-radius:999px;align-items:center;max-inline-size:100%;text-decoration:none;display:inline-flex}.kn-entry-chip:hover,.kn-entry-chip:focus-visible,.kn-entry-chip[aria-current=page]{border-color:var(--kn-color-accent);color:var(--kn-color-kicker,var(--kn-color-link))}.kn-entry-chip-count{color:var(--kn-color-text-muted);margin-inline-start:var(--kn-space-1)}.kn-entry-place,.kn-entry-card-place{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);margin:0}.kn-entry-tags{margin-block:var(--kn-space-4)}.kn-entry-rails{gap:var(--kn-space-4);margin-block:var(--kn-space-6,var(--kn-space-4));border-block-start:1px solid var(--kn-color-border);min-inline-size:0;padding-block-start:var(--kn-space-4);display:grid}.kn-entry-rail{gap:var(--kn-space-2);min-inline-size:0;display:grid}.kn-entry-rail-head{justify-content:space-between;align-items:center;gap:var(--kn-space-2);flex-wrap:wrap;display:flex}.kn-entry-rail-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-lg);margin:0}.kn-entry-cards--rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(70%,1fr);grid-auto-flow:column;padding-block-end:var(--kn-space-2);overflow-x:auto}.kn-entry-cards--rail>li{scroll-snap-align:start}@media (min-width:768px){.kn-entry-cards.kn-entry-cards--rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}.kn-entry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kn-entry-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-syndication{border-block-start:var(--kn-divider);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);margin-block-start:var(--kn-space-4);padding-block-start:var(--kn-space-3)}.kn-syndication p{margin:0 0 var(--kn-space-1);overflow-wrap:anywhere}.kn-syndication-link{align-items:center;min-block-size:44px;display:inline-flex}.kn-cf-list{gap:var(--kn-space-1);margin:0;display:grid}.kn-cf-row{gap:0 var(--kn-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.kn-cf dt{color:var(--kn-color-text-muted);font-weight:700}.kn-cf dt:after{content:":"}.kn-cf dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.kn-cf--title{margin-block:var(--kn-space-2) var(--kn-space-3);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm)}.kn-cf--title .kn-cf-list{gap:var(--kn-space-1) var(--kn-space-4);flex-wrap:wrap;display:flex}.kn-cf--sidebar{margin-block:0 var(--kn-space-4);padding:var(--kn-space-4);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-lg);background:var(--kn-color-surface);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm)}.kn-cf-heading{margin:0 0 var(--kn-space-2);font-size:var(--kn-fs-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.kn-cf--sidebar .kn-cf-row{padding-block:var(--kn-space-1);border-block-end:var(--kn-divider);flex-direction:column}.kn-cf--sidebar .kn-cf-row:last-child{border-block-end:0}.kn-cf--sidebar dt:after{content:none}.kn-cf-link{min-block-size:var(--kn-touch);color:var(--kn-color-link);align-items:center;display:inline-flex}.kn-cf-image{border-radius:var(--kn-radius-sm);inline-size:100%;max-inline-size:300px;display:block;overflow:hidden}.kn-main{outline:none;padding-block-end:var(--kn-space-8)}.kn-main:has(.kn-sticky-slot){padding-block-end:calc(var(--kn-space-8) + 64px)}@media (min-width:768px){.kn-main:has(.kn-sticky-slot){padding-block-end:var(--kn-space-8)}}.kn-lang-banner{background:var(--kn-color-surface-sunken);border-block-end:1px solid var(--kn-color-divider);border-inline-start:4px solid var(--kn-color-info)}.kn-lang-banner-inner{justify-content:space-between;align-items:center;gap:var(--kn-space-2) var(--kn-space-4);padding-block:var(--kn-space-1);flex-wrap:wrap;display:flex}.kn-lang-banner-link{min-block-size:var(--kn-touch);font-family:var(--kn-font-ui);color:var(--kn-color-link);align-items:center;font-weight:700;display:inline-flex}.kn-lang-banner-link:hover{color:var(--kn-color-link-hover)}.kn-preview-banner{z-index:var(--kn-z-toast);padding:var(--kn-space-2) var(--kn-space-4);background:var(--kn-color-warning);color:var(--kn-color-text-inverse);font-family:var(--kn-font-ui);text-align:center;font-weight:600;position:sticky;inset-block-start:0}.kn-preview-exit{min-block-size:var(--kn-touch);color:inherit;align-items:center;text-decoration:underline;display:inline-flex}.kn-demobar{align-items:center;column-gap:var(--kn-space-3);padding-inline:var(--kn-space-3) var(--kn-space-1);background:var(--kn-color-surface-sunken);color:var(--kn-color-text);border-block-end:1px solid var(--kn-color-divider);font-family:var(--kn-font-ui);flex-wrap:wrap;font-size:.8125rem;line-height:1.35;display:flex}html[data-kn-demobar=off] .kn-demobar{display:none}.kn-demobar-text{min-inline-size:0;padding-block:var(--kn-space-2);flex:1 1 0;margin:0}.kn-demobar-price{white-space:nowrap}.kn-demobar-actions{align-items:center;gap:var(--kn-space-1) var(--kn-space-4);flex-wrap:wrap;flex:100%;order:2;padding-block-end:var(--kn-space-2);display:flex}.kn-demobar-cta{min-block-size:var(--kn-touch);padding-inline:var(--kn-space-4);border-radius:var(--kn-radius-btn);background:var(--kn-color-button-primary-bg);color:var(--kn-color-button-primary-text);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.kn-demobar-cta:hover{background:var(--kn-color-primary-hover)}.kn-demobar-back{min-block-size:var(--kn-touch);color:var(--kn-color-link);white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.kn-demobar-close{inline-size:var(--kn-touch);block-size:var(--kn-touch);border-radius:var(--kn-radius-pill);color:var(--kn-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;order:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.kn-demobar-close:hover{color:var(--kn-color-text);background:var(--kn-color-card-hover-bg)}.kn-demobar a:focus-visible,.kn-demobar-close:focus-visible{outline:2px solid var(--kn-color-focus,var(--kn-color-accent));outline-offset:2px}@media (min-width:768px){.kn-demobar{font-size:.875rem}.kn-demobar-actions{flex:none;order:1;padding-block-end:0}.kn-demobar-close{order:2}}@media print{.kn-demobar{display:none}}.kn-lite-header{background:var(--kn-color-header-bg);color:var(--kn-color-header-text);border-block-end:var(--kn-divider)}.kn-lite-bar{align-items:center;gap:var(--kn-space-2);min-block-size:var(--kn-header-h,56px);display:flex}.kn-lite-brand{margin-inline-end:auto}.kn-lite-search{color:inherit}.kn-lite-nav{border-block-start:var(--kn-divider)}.kn-lite-links{gap:0 var(--kn-space-4);flex-wrap:wrap;min-inline-size:0;margin:0;padding-block:0;list-style:none;display:flex}.kn-lite-links li{min-inline-size:0;max-inline-size:100%}.kn-lite-links a{min-block-size:var(--kn-touch,44px);overflow-wrap:anywhere;max-inline-size:100%;font-family:var(--kn-font-ui);color:inherit;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kn-lite-links a:hover,.kn-lite-links a:focus-visible{text-decoration:underline}.kn-lite-footer{background:var(--kn-color-footer-bg);color:var(--kn-color-footer-text);padding-block:var(--kn-space-6);margin-block-start:var(--kn-space-8)}.kn-lite-footer .kn-lite-links a{font-weight:400}.kn-lite-note{margin:var(--kn-space-2) 0 0;font-family:var(--kn-font-ui);opacity:.85;font-size:.875rem}}@layer kn-layout{.kn-page{padding-block:var(--kn-space-4) 0}.kn-region{gap:var(--kn-space-section);flex-direction:column;min-inline-size:0;display:flex}.kn-region-top{margin-block-end:var(--kn-space-section)}.kn-region-bottom{margin-block-start:var(--kn-space-section)}.kn-layout{gap:var(--kn-space-section);grid-template-columns:minmax(0,1fr);display:grid}.kn-region-main>:is(.kn-article-header,.kn-byline,.kn-share,.kn-crumbs,.kn-save-block){margin-block-end:calc(var(--kn-space-3) - var(--kn-space-section))}@media (min-width:1024px){.kn-layout--two-column{gap:var(--kn-space-8);grid-template-columns:minmax(0,1fr) 300px}.kn-layout--three-column{gap:var(--kn-space-8);grid-template-columns:220px minmax(0,1fr) 300px}}@media (min-width:1280px){.kn-layout--two-column{grid-template-columns:minmax(0,1fr) 336px}}.kn-cg{gap:var(--kn-space-section);grid-template-columns:minmax(0,1fr);display:grid}.kn-cg-item{flex-direction:column;min-inline-size:0;display:flex}@media (min-width:768px){.kn-cg{gap:var(--kn-space-6);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.kn-cg-full{grid-column:1/-1}}.kn-cg-item:empty{display:none}@media (min-width:1024px){.kn-cg{align-items:stretch;display:flex}.kn-cg-item,.kn-cg-full{flex:var(--kn-span,1) 1 0%}}.kn-when{display:contents}@media (max-width:767px){.kn-when-min-768,.kn-when-min-1024,.kn-when-min-1280{display:none}}@media (min-width:768px){.kn-when-max-767{display:none}}@media (max-width:1023px){.kn-when-min-1024,.kn-when-min-1280{display:none}}@media (min-width:1024px){.kn-when-max-1023{display:none}}@media (max-width:1279px){.kn-when-min-1280{display:none}}@media (min-width:1280px){.kn-when-max-1279{display:none}}.kn-tabs{position:relative}.kn-tabs-radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.kn-tabs-bar{gap:var(--kn-space-1);scrollbar-width:none;border-block-end:var(--kn-rule,2px solid var(--kn-color-accent));display:flex;overflow-x:auto}.kn-tabs-l{min-block-size:var(--kn-touch,44px);padding-inline:var(--kn-space-3);font-family:var(--kn-font-heading);font-size:var(--kn-fs-base);font-weight:var(--kn-heading-weight,700);color:var(--kn-color-text-muted);cursor:pointer;white-space:nowrap;border-block-end:3px solid #0000;flex:none;align-items:center;margin-block-end:-2px;display:inline-flex}@media (max-width:767px){.kn-tabs{gap:var(--kn-space-3)}.kn-tabs-l{padding-inline:var(--kn-space-2);font-size:min(var(--kn-fs-base), 1rem);flex:auto;justify-content:center}.kn-tabs>.kn-tabp{display:none}.kn-tabs-r0:checked~.kn-tabp-0,.kn-tabs-r1:checked~.kn-tabp-1,.kn-tabs-r2:checked~.kn-tabp-2,.kn-tabs-r3:checked~.kn-tabp-3{display:flex}.kn-tabs-r0:checked~.kn-tabs-bar .kn-tabs-l0,.kn-tabs-r1:checked~.kn-tabs-bar .kn-tabs-l1,.kn-tabs-r2:checked~.kn-tabs-bar .kn-tabs-l2,.kn-tabs-r3:checked~.kn-tabs-bar .kn-tabs-l3{color:var(--kn-color-text);border-block-end-color:var(--kn-color-accent)}.kn-tabs-r0:focus-visible~.kn-tabs-bar .kn-tabs-l0,.kn-tabs-r1:focus-visible~.kn-tabs-bar .kn-tabs-l1,.kn-tabs-r2:focus-visible~.kn-tabs-bar .kn-tabs-l2,.kn-tabs-r3:focus-visible~.kn-tabs-bar .kn-tabs-l3{outline:var(--kn-focus,2px solid currentColor);outline-offset:-2px}.kn-tabs>.kn-tabp .kn-section-header{display:none}}@media (min-width:768px){.kn-tabs-radio,.kn-tabs-bar{display:none}}}:root{--kn-touch:44px;--kn-header-h:56px;--kn-header-h-wide:64px;--kn-nav-h:44px;--kn-z-sticky:20;--kn-z-header:30;--kn-z-overlay:40;--kn-z-toast:50;--kn-motion-fast:.12s;--kn-ease:cubic-bezier(.2, 0, 0, 1);--kn-shadow-1:0 1px 2px #0000001f;--kn-shadow-2:0 4px 16px #00000029;--kn-rule:2px solid var(--kn-color-accent);--kn-divider:1px solid var(--kn-color-divider);--kn-control-border:1px solid var(--kn-color-border);--kn-on-media:#fff;--kn-media-letterbox:#000}.kn-sitemap-list{margin:0;padding:0;list-style:none}.kn-sitemap-list .kn-sitemap-list{padding-inline-start:1rem}.kn-sitemap-list a{align-items:center;min-height:44px;display:inline-flex}.kn-error-page--offline,.kn-error-page--maintenance{text-align:center;padding-block:var(--kn-space-6,2.5rem)}.kn-error-page--offline .kn-error-actions,.kn-error-page--maintenance .kn-error-actions{justify-content:center}.kn-error-page--offline .kn-btn,.kn-error-page--maintenance .kn-btn{min-height:44px}.kn-carousel-text{gap:var(--kn-space-2);flex-direction:column;display:flex}.kn-carousel-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);font-weight:var(--kn-heading-weight);line-height:var(--kn-lh-heading);text-wrap:balance}@media (min-width:768px){.kn-carousel-title{font-size:var(--kn-fs-2xl)}}@media (min-width:1280px){.kn-carousel-title{font-size:var(--kn-fs-3xl)}}.kn-splash-text{gap:var(--kn-space-2);flex-direction:column;min-inline-size:0;display:flex}.kn-splash-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-3xl);font-weight:var(--kn-heading-weight);text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}@media (min-width:768px){.kn-splash-title{font-size:var(--kn-fs-4xl,calc(var(--kn-fs-3xl) * 1.25))}}@media (min-width:1280px){.kn-splash-title{font-size:calc(var(--kn-fs-3xl) * 1.5)}}.kn-briefing-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);font-weight:var(--kn-heading-weight)}.kn-briefing-list{counter-reset:kn-brief;gap:0;margin:0;padding:0;list-style:none;display:grid}.kn-nl{gap:var(--kn-space-2);padding:var(--kn-space-4);background:var(--kn-color-surface-sunken);border-radius:var(--kn-radius-md);display:grid}.kn-nl-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);font-weight:var(--kn-heading-weight)}.kn-nl-lead{color:var(--kn-color-text-muted)}.kn-nl-label{font-weight:600}.kn-pslot{display:contents}.kn-personal-bar{margin-block:var(--kn-space-2,8px);justify-content:flex-end;display:flex}.kn-personal-bar[hidden]{visibility:hidden;display:flex}.kn-personal-cta{min-block-size:44px}.kn-personal-dialog{border-radius:var(--kn-radius-lg,16px);background:var(--kn-color-surface,#fff);max-block-size:calc(100dvh - 24px);inline-size:min(560px,100vw - 24px);color:inherit;border:0;padding:0}.kn-personal-dialog::backdrop{background:#00000073}.kn-personal-form{flex-direction:column;gap:12px;padding:16px;display:flex}.kn-personal-title{margin:0;font-size:1.25rem}.kn-personal-help{color:var(--kn-color-text-muted,#555);margin:0}.kn-personal-list{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.kn-personal-chip{border:1px solid var(--kn-color-border,#d0d5dd);cursor:pointer;border-radius:22px;align-items:center;gap:8px;min-block-size:44px;padding-inline:14px;display:inline-flex;position:relative}.kn-personal-chip input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.kn-personal-chip:focus-within{outline:2px solid var(--kn-color-primary,#1a56db);outline-offset:2px}.kn-personal-chip--on{background:var(--kn-color-primary,#1a56db);color:var(--kn-color-on-primary,#fff);border-color:#0000}.kn-personal-rank{font-variant-numeric:tabular-nums;background:#ffffff40;border-radius:11px;place-items:center;block-size:22px;min-inline-size:22px;font-size:.8125rem;display:inline-grid}.kn-personal-error{color:var(--kn-color-danger,#b42318);margin:0}.kn-personal-actions{flex-wrap:wrap;gap:8px;display:flex}.kn-personal-actions .kn-btn{flex:auto;min-block-size:44px}@media (min-width:768px){.kn-personal-form{padding:24px}.kn-personal-actions .kn-btn{flex:none}}.kn-business{gap:var(--kn-space-4,16px);padding:var(--kn-space-3,12px) var(--kn-space-4,16px);border:var(--kn-control-border);border-radius:var(--kn-radius-md);font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.kn-business--footer{border:0;padding-inline:0}.kn-business-main{gap:var(--kn-space-2,8px);flex-direction:column;min-inline-size:0;display:flex}.kn-business-name{flex-direction:column;margin:0;display:flex}.kn-business-address{flex-direction:column;font-style:normal;display:flex}.kn-business-hours p{margin:0 0 var(--kn-space-2,8px)}.kn-business-hours dl{flex-direction:column;gap:4px;margin:0;display:flex}.kn-business-hours dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.kn-business-hours dt{font-weight:600}.kn-business-hours dd{font-variant-numeric:tabular-nums;margin:0}@media (min-width:768px){.kn-business--contact,.kn-business--card{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.kn-links{gap:var(--kn-space-4,16px);flex-direction:column;inline-size:100%;max-inline-size:560px;margin-inline:auto;display:flex}.kn-links-bio{text-align:center;color:var(--kn-color-text-muted);overflow-wrap:anywhere;margin:0}.kn-links-list{gap:var(--kn-space-3,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kn-links-btn{border:var(--kn-control-border);border-radius:var(--kn-radius-pill,999px);min-block-size:52px;font-family:var(--kn-font-ui);text-align:center;color:var(--kn-color-link);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:flex}.kn-links-btn--hi{background:var(--kn-color-link);border-color:var(--kn-color-link);color:var(--kn-color-surface)}.kn-links-btn:focus-visible{outline:2px solid var(--kn-color-link);outline-offset:2px}.kn-links-latest{gap:var(--kn-space-2,8px);padding:var(--kn-space-3,12px) var(--kn-space-4,16px);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);overflow-wrap:anywhere;flex-direction:column;display:flex}.kn-links-latest p{margin:0}.kn-links-latest a:not(.kn-links-btn){color:inherit;align-items:center;min-block-size:44px;display:inline-flex}.kn-links-kicker{font-family:var(--kn-font-ui);font-size:var(--kn-fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--kn-color-text-muted)}.kn-job-timeline{margin-block:var(--kn-space-4,16px);overflow-x:auto}.kn-job-timeline ol{gap:var(--kn-space-2,8px);padding:0 0 var(--kn-space-1,4px);margin:0;list-style:none;display:flex}.kn-job-step{flex:none}.kn-job-step-link{min-block-size:44px;min-inline-size:120px;padding:var(--kn-space-2,8px) var(--kn-space-3,12px);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}a.kn-job-step-link:focus-visible{outline:2px solid var(--kn-color-link);outline-offset:2px}.kn-job-step--here .kn-job-step-link{border-width:2px;border-color:var(--kn-color-link)}.kn-job-step-kind{font-weight:700;font-family:var(--kn-font-ui)}.kn-job-here{font-size:var(--kn-fs-sm);color:var(--kn-color-link);font-weight:700}.kn-job-facts{gap:var(--kn-space-3,12px);margin-block:var(--kn-space-4,16px);flex-direction:column;display:flex}.kn-job-closed-note{padding:var(--kn-space-3,12px);border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);margin:0}.kn-job-actions,.kn-job-alerts{gap:var(--kn-space-2,8px);flex-wrap:wrap;margin:0;display:flex}.kn-job-btn{min-block-size:44px;padding-inline:var(--kn-space-4,16px);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);font:inherit;color:var(--kn-color-link);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.kn-job-disclaimer{margin-block:var(--kn-space-5,24px) 0;padding:var(--kn-space-3,12px) var(--kn-space-4,16px);border-inline-start:4px solid var(--kn-color-border);background:var(--kn-color-surface-sunken);font-size:var(--kn-fs-sm)}.kn-job-disclaimer p{margin:0}.kn-job-disclaimer p+p{margin-block-start:var(--kn-space-2,8px)}.kn-job-disclaimer a{align-items:center;min-block-size:44px;display:inline-flex}.kn-job-filters{gap:var(--kn-space-3,12px);margin-block:var(--kn-space-4,16px);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.kn-job-filters label{font-family:var(--kn-font-ui);flex-direction:column;gap:4px;min-inline-size:0;font-weight:600;display:flex}.kn-job-filters select{min-block-size:44px;padding-inline:var(--kn-space-2,8px);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);font:inherit;background:var(--kn-color-surface);color:inherit;inline-size:100%}.kn-job-filters .kn-job-check{align-items:center;gap:var(--kn-space-2,8px);flex-direction:row;min-block-size:44px;font-weight:400}.kn-job-filters .kn-job-check input{block-size:22px;inline-size:22px}@media (min-width:768px){.kn-job-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.kn-job-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.kn-job-chips{margin-block:var(--kn-space-4,16px)}.kn-job-chips ul{gap:var(--kn-space-2,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-job-chips a{align-items:center;gap:6px;min-block-size:44px;display:inline-flex}.kn-job-body p{margin-block:0 var(--kn-space-3,12px);line-height:1.6}.kn-job-table del{color:var(--kn-color-text-muted)}.kn-help-hub-text{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.kn-help-topics-list,.kn-help-topics-sub{margin:0;padding:0;list-style:none}.kn-help-topics-list>li>a,.kn-help-topics-sub a{min-block-size:44px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.kn-help-topics-list a[aria-current=page]{color:var(--kn-color-primary,#1a56db);font-weight:700}.kn-help-hero-title{margin:0;font-size:clamp(1.5rem,4vw,2.25rem)}.kn-help-search{inline-size:100%;max-inline-size:720px;position:relative}.kn-help-search-row{gap:8px;display:flex}.kn-help-search-input{border:1px solid var(--kn-color-border,#d0d5dd);min-block-size:44px;min-inline-size:0;font:inherit;background:var(--kn-color-surface,#fff);color:inherit;border-radius:22px;flex:auto;padding:8px 14px;font-size:max(16px,1em)}.kn-help-search--big .kn-help-search-input{min-block-size:52px;font-size:1.0625rem}.kn-help-search-go{flex:none;min-block-size:44px}.kn-help-search-list{z-index:20;text-align:start;background:var(--kn-color-surface,#fff);border:1px solid var(--kn-color-border,#d0d5dd);border-radius:12px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;box-shadow:0 8px 24px #0000001f}.kn-help-search-list a,.kn-help-search-list button{min-block-size:44px;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding-inline:12px;text-decoration:none;display:flex}.kn-help-search-list [aria-selected=true]{background:var(--kn-color-surface-variant,var(--kn-color-surface-sunken,#eef2ff))}.kn-help-feedback-ask{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kn-help-feedback-q{flex:100%;margin:0;font-weight:700}.kn-help-feedback-buttons{flex:100%;gap:8px;display:flex}.kn-help-feedback-buttons .kn-btn{flex:1 1 0;min-block-size:44px}@media (min-width:768px){.kn-help-feedback-q{flex:0 auto}.kn-help-feedback-buttons{flex:none}.kn-help-feedback-buttons .kn-btn{flex:none;min-inline-size:96px}}.kn-help-feedback-why{flex-direction:column;gap:12px;display:flex}.kn-help-feedback-reasons{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.kn-help-feedback-reason{cursor:pointer;align-items:center;gap:10px;min-block-size:44px;display:flex}.kn-help-feedback-text{border:1px solid var(--kn-color-border,#d0d5dd);min-block-size:88px;inline-size:100%;font:inherit;border-radius:10px;padding:8px 12px}.kn-help-feedback-why .kn-btn{align-self:flex-start;min-block-size:44px}.kn-help-feedback-status:empty{display:none}.kn-help-trouble-card-title{margin:0}.kn-help-trouble{border:1px solid var(--kn-color-border,#d0d5dd);border-radius:var(--kn-radius-md,12px);margin-block:16px 24px;padding:16px}.kn-help-trouble-step{color:var(--kn-color-text-muted,#555);margin:0;font-size:.8125rem}.kn-help-trouble-text{margin:4px 0 12px;font-size:1.25rem}.kn-help-trouble-answers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kn-help-trouble-answers .kn-btn{text-align:start;justify-content:flex-start;min-block-size:44px;inline-size:100%}.kn-help-trouble-end .kn-btn{min-block-size:44px}.kn-help-trouble-nav{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.kn-help-trouble-nav .kn-btn{min-block-size:44px}.kn-help-trouble-static li{margin-block:8px}.kn-help-notes-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.kn-help-note-title{margin:0;font-size:1.0625rem}.kn-help-note-title a{align-items:center;min-block-size:44px;display:inline-flex}.kn-help-banner-list{margin:0;padding:0;list-style:none}.kn-help-banner-list li{flex-wrap:wrap;align-items:center;gap:6px;min-block-size:44px;display:flex}.kn-help-notices-list{margin:0;padding:0;list-style:none}.kn-help-contact-title{margin:0 0 8px}.kn-help-contact-link{border:1px solid var(--kn-color-border,#d0d5dd);background:var(--kn-color-surface,#fff);min-block-size:44px;color:inherit;border-radius:22px;align-items:center;padding-inline:14px;text-decoration:none;display:flex}@media (min-width:768px){.kn-appbanner{display:none}}.kn-carousel,.kn-carousel-track,.kn-stories,.kn-stories-track{min-inline-size:0;max-inline-size:100%}.kn-callout{border-radius:var(--kn-radius-md,12px);border-inline-start:4px solid var(--kn-callout-c,var(--kn-color-info,var(--kn-color-link,#1d4ed8)));background:var(--kn-color-surface-sunken,#f2f4f7);margin-block:1.25em;padding:14px 16px}.kn-callout--warning{--kn-callout-c:var(--kn-color-warning,#b54708)}.kn-callout--success{--kn-callout-c:var(--kn-color-success,#067647)}.kn-callout-title{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 6px;display:flex}.kn-callout-word{color:var(--kn-callout-c,inherit)}.kn-callout-heading{font-weight:700}.kn-callout-icon{border:2px solid var(--kn-callout-c,currentColor);border-radius:50%;flex:none;block-size:18px;inline-size:18px;position:relative}.kn-callout-icon:after{content:"";background:var(--kn-callout-c,currentColor);block-size:8px;inline-size:2px;position:absolute;inset-block-start:3px;inset-inline-start:6px}.kn-callout>:last-child{margin-block-end:0}.kn-ptabs{border:1px solid var(--kn-color-border,#d0d5dd);border-radius:var(--kn-radius-md,12px);margin-block:1.25em}.kn-ptabs-list{scrollbar-width:thin;border-block-end:1px solid var(--kn-color-border,#d0d5dd);gap:4px;padding:4px;display:flex;overflow-x:auto}.kn-ptabs-tab{min-block-size:44px;color:var(--kn-color-text,inherit);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 14px;font-weight:600;box-shadow:inset 0 -3px #0000}.kn-ptabs-tab:hover{background:var(--kn-color-surface-sunken,#f2f4f7)}.kn-ptabs-tab[aria-selected=true]{color:var(--kn-color-link,inherit);box-shadow:inset 0 -3px 0 var(--kn-color-accent,currentColor)}.kn-ptabs-panel{padding:12px 16px 16px}.kn-ptabs-panel>:first-child{margin-block-start:0}.kn-ptabs-panel>:last-child{margin-block-end:0}@media print{.kn-ptabs-panel[hidden]{display:block}.kn-ptabs-list{display:none}@page{margin:16mm 14mm}html,body{color:#000!important;background:#fff!important}body>:not(main),.kn-region-rail,.kn-region-top,.kn-region-bottom,dialog,.kn-ad,[data-kn-ad-slot],.kn-sticky-slot,.kn-sharebar,.kn-share,.kn-progress,.kn-toc,.kn-chapters,.kn-inline-related,.kn-story-tools,.kn-live-bar,.kn-live-pill-slot,.kn-live-fallback,.kn-live-older,.kn-paywall,.kn-hub-header+nav,:is(.kn-page--article,.kn-page--video,.kn-page--live) .kn-region-main .kn-block:not(.kn-article-header,.kn-byline,.kn-figure,.kn-essay,.kn-keypoints,.kn-article-body,.kn-corrections,.kn-live):not(.kn-article-body *,.kn-live *){display:none!important}.kn-layout{display:block!important}.kn-main{max-inline-size:none!important;padding:0!important}.kn-article-body,.kn-figure--contained{max-inline-size:none!important}.kn-prose{font-size:11.5pt!important;line-height:1.5!important}.kn-prose a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}img,figure,.kn-factcheck,blockquote,table{break-inside:avoid}:is(h1,h2,h3){break-after:avoid}.kn-figure--wide,.kn-essay-figure{margin-inline:0!important}}.kn-job-chip{padding:2px var(--kn-space-2,8px);border:1px solid var(--kn-color-border);font-size:var(--kn-fs-sm);border-radius:999px;align-items:center;gap:4px;font-weight:700;line-height:1.5;display:inline-flex}.kn-job-chip--soon{color:var(--kn-color-danger);border-color:var(--kn-color-danger)}.kn-job-chip--closed{color:var(--kn-color-text-muted,inherit);background:var(--kn-color-surface-sunken)}.kn-job-chip--closed del{font-weight:400;text-decoration:line-through}.kn-job-chip--place{font-weight:600}.kn-job-btn--primary{background:var(--kn-color-link);color:var(--kn-color-on-primary,#fff);border-color:var(--kn-color-link);text-decoration:none}.kn-job-stages ol{gap:var(--kn-space-2,8px);padding:0 0 var(--kn-space-1,4px);margin:0;list-style:none;display:flex;overflow-x:auto}.kn-job-stage{flex:1 0 auto}.kn-job-stage-body{align-items:center;gap:var(--kn-space-2,8px);min-block-size:44px;padding:var(--kn-space-2,8px) var(--kn-space-3,12px);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);color:inherit;white-space:nowrap;font-family:var(--kn-font-ui);text-decoration:none;display:flex}a.kn-job-stage-body:focus-visible{outline:2px solid var(--kn-color-link);outline-offset:2px}.kn-job-stage-n{background:var(--kn-color-surface-sunken);block-size:24px;inline-size:24px;font-size:var(--kn-fs-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.kn-job-stage-name{font-weight:700}.kn-job-stage--here .kn-job-stage-body{border-width:2px;border-color:var(--kn-color-link)}.kn-job-stage--here .kn-job-stage-n{background:var(--kn-color-link);color:var(--kn-color-on-primary,#fff)}@media (min-width:768px){.kn-job-stages ol{overflow:visible}.kn-job-stage{flex:1 1 0}.kn-job-stage-body{white-space:normal}}.kn-job-picker{gap:var(--kn-space-2,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-job-pick{min-block-size:44px;padding-inline:var(--kn-space-3,12px);border:1px solid var(--kn-color-border);color:inherit;font-family:var(--kn-font-ui);border-radius:999px;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.kn-job-pick[aria-current=page]{border-width:2px;border-color:var(--kn-color-link);font-weight:700}.kn-job-pick:focus-visible,.kn-job-tile:focus-visible{outline:2px solid var(--kn-color-link);outline-offset:2px}.kn-job-picker--grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kn-job-picker--grid .kn-job-pick{border-radius:var(--kn-radius-md);justify-content:space-between}@media (min-width:768px){.kn-job-picker--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.kn-job-picker--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kn-job-tiles{gap:var(--kn-space-2,8px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kn-job-tile{min-block-size:72px;padding:var(--kn-space-3,12px);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);color:inherit;flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.kn-job-tile-name{font-family:var(--kn-font-ui);font-weight:700}.kn-job-tile-count{font-size:var(--kn-fs-sm);color:var(--kn-color-text-muted,inherit)}.kn-job-tiles--chips{flex-wrap:wrap;display:flex}.kn-job-tiles--chips .kn-job-tile{border-radius:999px;flex-direction:row;align-items:center;gap:6px;min-block-size:44px;padding-block:0}@media (min-width:768px){.kn-job-tiles:not(.kn-job-tiles--chips){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.kn-job-tiles:not(.kn-job-tiles--chips){grid-template-columns:repeat(5,minmax(0,1fr))}}.kn-job-cards{gap:var(--kn-space-3,12px);grid-template-columns:minmax(0,1fr);display:grid}.kn-job-card{gap:var(--kn-space-2,8px);padding:var(--kn-space-3,12px);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);background:var(--kn-color-surface);flex-direction:column;min-inline-size:0;display:flex}.kn-job-card>p{margin:0}.kn-job-card-title{font-size:var(--kn-fs-md,1.05rem);margin:0}.kn-job-card-title a{color:inherit}.kn-job-card-meta,.kn-job-card-date{align-items:center;gap:var(--kn-space-2,8px);flex-wrap:wrap;display:flex}.kn-job-card .kn-job-actions{margin-block-start:auto}@media (min-width:768px){.kn-job-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kn-job-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kn-job-more{margin-block-start:var(--kn-space-2,8px)}.kn-job-more>summary{min-block-size:44px;padding-inline:var(--kn-space-3,12px);border-radius:var(--kn-radius-md);color:var(--kn-color-link);font-family:var(--kn-font-ui);cursor:pointer;align-items:center;font-weight:700;list-style-position:inside;display:inline-flex}.kn-job-more>summary:focus-visible{outline:2px solid var(--kn-color-link);outline-offset:2px}.kn-job-more[open]>summary{margin-block-end:var(--kn-space-2,8px)}@media (max-width:599px){.kn-job-table td:last-child:before{content:none}.kn-job-table td:last-child{gap:var(--kn-space-2,8px);flex-wrap:wrap;padding-block-start:var(--kn-space-2,8px);display:flex}.kn-job-table td:last-child .kn-exam-open{padding-inline:var(--kn-space-4,16px);border:1px solid var(--kn-color-border);border-radius:var(--kn-radius-md);text-decoration:none}}.kn-entry--jobs-recruitment,.kn-job-stage{grid-template-columns:minmax(0,1fr)}.kn-job-facts>*,.kn-job-stage>*{min-inline-size:0}.kn-job-timeline{max-inline-size:100%}@media (max-width:599px){.kn-job-timeline{overflow:visible}.kn-job-timeline ol{gap:var(--kn-space-1,4px);flex-direction:column;padding:0}.kn-job-timeline .kn-job-step-link{align-items:center;column-gap:var(--kn-space-2,8px);flex-flow:wrap;min-inline-size:0}.kn-job-timeline .kn-job-step-kind{min-inline-size:7.5em}}.kn-job-table td .kn-exam-open+.kn-exam-open{margin-inline-start:var(--kn-space-3,12px)}.kn-jobs-search-title{font-family:var(--kn-font-heading);font-size:var(--kn-fs-xl);line-height:var(--kn-lh-heading,1.2);color:var(--kn-color-heading);margin:0}:root{--kn-color-background:#fff;--kn-color-surface:#fff;--kn-color-surface-raised:#fff;--kn-color-surface-sunken:#f4f4f5;--kn-color-border:#d4d4d8;--kn-color-divider:#e4e4e7;--kn-color-text:#18181b;--kn-color-text-muted:#52525b;--kn-color-text-inverse:#fff;--kn-color-heading:#18181b;--kn-color-link:#b91c1c;--kn-color-link-visited:#6d28d9;--kn-color-link-hover:#991b1b;--kn-color-primary:#dc2626;--kn-color-on-primary:#fff;--kn-color-primary-hover:#b91c1c;--kn-color-accent:#dc2626;--kn-color-on-accent:#fff;--kn-color-focus:#2563eb;--kn-color-selection:#fee2e2;--kn-color-header-bg:#fff;--kn-color-header-text:#18181b;--kn-color-nav-bg:#18181b;--kn-color-nav-text:#fff;--kn-color-nav-text-active:#f87171;--kn-color-footer-bg:#18181b;--kn-color-footer-text:#fff;--kn-color-breaking-bg:#dc2626;--kn-color-breaking-text:#fff;--kn-color-live-bg:#dc2626;--kn-color-live-text:#fff;--kn-color-tag-bg:#f4f4f5;--kn-color-tag-text:#18181b;--kn-color-badge-bg:#dc2626;--kn-color-badge-text:#fff;--kn-color-button-primary-bg:#dc2626;--kn-color-button-primary-text:#fff;--kn-color-button-secondary-bg:#f4f4f5;--kn-color-button-secondary-text:#18181b;--kn-color-input-bg:#fff;--kn-color-input-border:#71717a;--kn-color-input-text:#18181b;--kn-color-ad-frame-bg:#f4f4f5;--kn-color-ad-frame-border:#d4d4d8;--kn-color-ad-label:#52525b;--kn-color-success:#15803d;--kn-color-warning:#b45309;--kn-color-danger:#b91c1c;--kn-color-info:#1d4ed8;--kn-color-overlay:#000000a8;--kn-color-skeleton:#e4e4e7;--kn-color-nav-indicator:#dc2626;--kn-color-ticker-bg:#f4f4f5;--kn-color-ticker-text:#18181b;--kn-color-ticker-label-bg:#b91c1c;--kn-color-ticker-label-text:#fff;--kn-color-breaking-band-bg:#fff;--kn-color-breaking-band-text:#18181b;--kn-color-card-bg:#0000;--kn-color-card-border:#0000;--kn-color-card-hover-bg:#0000;--kn-color-card-title:#18181b;--kn-color-card-text:#52525b;--kn-color-card-meta:#52525b;--kn-color-card-kicker:#b91c1c;--kn-color-kicker:#b91c1c;--kn-color-live-box-bg:#fff;--kn-color-live-box-text:#18181b;--kn-color-live-tv-bg:#18181b;--kn-color-live-tv-text:#fff;--kn-footer-logo-light:none;--kn-footer-logo-dark:block;--kn-footer-logo-plate:#fff;--kn-footer-logo-pad:6px 10px;--kn-fs-xs:.694rem;--kn-fs-sm:.833rem;--kn-fs-base:1rem;--kn-fs-md:1.2rem;--kn-fs-lg:1.44rem;--kn-fs-xl:1.728rem;--kn-fs-2xl:2.074rem;--kn-fs-3xl:2.488rem;--kn-space-1:4px;--kn-space-2:7px;--kn-space-3:11px;--kn-space-4:14px;--kn-space-5:18px;--kn-space-6:21px;--kn-space-8:28px;--kn-space-10:35px;--kn-space-12:42px;--kn-space-16:56px;--kn-space-section:28px;--kn-radius-sm:2px;--kn-radius-md:4px;--kn-radius-lg:6px;--kn-radius-pill:999px;--kn-radius-btn:4px;--kn-gutter:12px;--kn-measure:68ch;--kn-container:1280px;--kn-btn-weight:700;--kn-btn-primary-bg:var(--kn-color-button-primary-bg);--kn-btn-primary-fg:var(--kn-color-button-primary-text);--kn-btn-primary-border:var(--kn-color-button-primary-bg);--kn-btn-primary-hover-bg:var(--kn-color-primary-hover);--kn-btn-primary-hover-fg:var(--kn-color-button-primary-text);--kn-btn-min-h:44px;--kn-card-bg:var(--kn-color-card-bg,transparent);--kn-card-hover-bg:var(--kn-color-card-hover-bg,var(--kn-card-bg));--kn-card-border:0 solid transparent;--kn-card-shadow:none;--kn-card-pad:0px;--kn-card-media-radius:var(--kn-radius-md);--kn-card-overflow:visible;--kn-chip-bg:var(--kn-color-tag-bg);--kn-chip-fg:var(--kn-color-tag-text);--kn-chip-border:transparent;--kn-radius-chip:var(--kn-radius-pill);--kn-nav-position:sticky;--kn-logo-h:32px;--kn-logo-h-desktop:44px;--kn-icon-size:24px;--kn-icon-stroke:2px}:root .kn-main{--kn-fs-xs:calc(.694rem * var(--kn-text-scale,1));--kn-fs-sm:calc(.833rem * var(--kn-text-scale,1));--kn-fs-base:calc(1rem * var(--kn-text-scale,1));--kn-fs-md:calc(1.2rem * var(--kn-text-scale,1));--kn-fs-lg:calc(1.44rem * var(--kn-text-scale,1));--kn-fs-xl:calc(1.728rem * var(--kn-text-scale,1));--kn-fs-2xl:calc(2.074rem * var(--kn-text-scale,1));--kn-fs-3xl:calc(2.488rem * var(--kn-text-scale,1))}@media (min-width:1024px){:root{--kn-fs-xs:.694rem;--kn-fs-sm:.833rem;--kn-fs-base:1rem;--kn-fs-md:1.2rem;--kn-fs-lg:1.44rem;--kn-fs-xl:1.728rem;--kn-fs-2xl:2.074rem;--kn-fs-3xl:2.488rem}:root .kn-main{--kn-fs-xs:calc(.694rem * var(--kn-text-scale,1));--kn-fs-sm:calc(.833rem * var(--kn-text-scale,1));--kn-fs-base:calc(1rem * var(--kn-text-scale,1));--kn-fs-md:calc(1.2rem * var(--kn-text-scale,1));--kn-fs-lg:calc(1.44rem * var(--kn-text-scale,1));--kn-fs-xl:calc(1.728rem * var(--kn-text-scale,1));--kn-fs-2xl:calc(2.074rem * var(--kn-text-scale,1));--kn-fs-3xl:calc(2.488rem * var(--kn-text-scale,1))}}@media (min-width:768px){:root{--kn-gutter:max(12px, 20px)}}:root[data-kn-theme=dark]{--kn-color-background:#160c0c;--kn-color-surface:#221313;--kn-color-surface-raised:#301d1d;--kn-color-surface-sunken:#0f0808;--kn-color-border:#543a3a;--kn-color-divider:#382424;--kn-color-text:#f1eaea;--kn-color-text-muted:#c1aeae;--kn-color-text-inverse:#09090b;--kn-color-heading:#f9f6f6;--kn-color-link:#f87171;--kn-color-link-visited:#c4b5fd;--kn-color-link-hover:#fca5a5;--kn-color-primary:#dc2626;--kn-color-on-primary:#fff;--kn-color-primary-hover:#b91c1c;--kn-color-accent:#dc2626;--kn-color-on-accent:#fff;--kn-color-focus:#60a5fa;--kn-color-selection:#7f1d1d;--kn-color-header-bg:#221313;--kn-color-header-text:#f1eaea;--kn-color-nav-bg:#27272a;--kn-color-nav-text:#fff;--kn-color-nav-text-active:#f87171;--kn-color-footer-bg:#000;--kn-color-footer-text:#fff;--kn-color-breaking-bg:#dc2626;--kn-color-breaking-text:#fff;--kn-color-live-bg:#dc2626;--kn-color-live-text:#fff;--kn-color-tag-bg:#27272a;--kn-color-tag-text:#f4f4f5;--kn-color-badge-bg:#dc2626;--kn-color-badge-text:#fff;--kn-color-button-primary-bg:#dc2626;--kn-color-button-primary-text:#fff;--kn-color-button-secondary-bg:#27272a;--kn-color-button-secondary-text:#f4f4f5;--kn-color-input-bg:#18181b;--kn-color-input-border:#7c7c86;--kn-color-input-text:#f1eaea;--kn-color-ad-frame-bg:#27272a;--kn-color-ad-frame-border:#3f3f46;--kn-color-ad-label:#a1a1aa;--kn-color-success:#4ade80;--kn-color-warning:#fbbf24;--kn-color-danger:#f87171;--kn-color-info:#60a5fa;--kn-color-overlay:#000000b3;--kn-color-skeleton:#27272a;--kn-color-nav-indicator:#dc2626;--kn-color-ticker-bg:#0f0808;--kn-color-ticker-text:#f1eaea;--kn-color-ticker-label-bg:#b91c1c;--kn-color-ticker-label-text:#fff;--kn-color-breaking-band-bg:#221313;--kn-color-breaking-band-text:#f1eaea;--kn-color-card-bg:#0000;--kn-color-card-border:#0000;--kn-color-card-hover-bg:#0000;--kn-color-card-title:#f9f6f6;--kn-color-card-text:#c1aeae;--kn-color-card-meta:#c1aeae;--kn-color-card-kicker:#f87171;--kn-color-kicker:#f87171;--kn-color-live-box-bg:#221313;--kn-color-live-box-text:#f1eaea;--kn-color-live-tv-bg:#000;--kn-color-live-tv-text:#fff;--kn-footer-logo-light:none;--kn-footer-logo-dark:block;--kn-footer-logo-plate:#fff;--kn-footer-logo-pad:6px 10px}:root,html[data-kn-script=latin]{--kn-font-heading:"Oswald", "Oswald Fallback", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Inter", "Inter Fallback", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Inter", "Inter Fallback", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:600;--kn-lh-body:1.65;--kn-lh-heading:1.18;--kn-label-transform:uppercase;--kn-label-tracking:.04em}html[data-kn-script=cyrillic],html[data-kn-script=greek]{--kn-font-heading:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans", "Noto Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.6;--kn-lh-heading:1.2;--kn-label-transform:uppercase;--kn-label-tracking:.04em}html[data-kn-script=devanagari]{--kn-font-heading:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:800;--kn-lh-body:1.85;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=bengali]{--kn-font-heading:"Hind Siliguri", "Hind Siliguri Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Bengali", "Noto Sans Bengali Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Bengali", "Noto Sans Bengali Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=gurmukhi]{--kn-font-heading:"Mukta Mahee", "Mukta Mahee Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Gurmukhi", "Noto Sans Gurmukhi Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Gurmukhi", "Noto Sans Gurmukhi Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=gujarati]{--kn-font-heading:"Hind Vadodara", "Hind Vadodara Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Gujarati", "Noto Sans Gujarati Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Gujarati", "Noto Sans Gujarati Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=odia]{--kn-font-heading:"Noto Sans Oriya", "Noto Sans Oriya Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Oriya", "Noto Sans Oriya Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Oriya", "Noto Sans Oriya Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=tamil]{--kn-font-heading:"Mukta Malar", "Mukta Malar Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Tamil", "Noto Sans Tamil Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Tamil", "Noto Sans Tamil Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=telugu]{--kn-font-heading:"Noto Sans Telugu", "Noto Sans Telugu Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Telugu", "Noto Sans Telugu Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Telugu", "Noto Sans Telugu Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.45;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=kannada]{--kn-font-heading:"Noto Sans Kannada", "Noto Sans Kannada Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Kannada", "Noto Sans Kannada Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Kannada", "Noto Sans Kannada Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.45;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=malayalam]{--kn-font-heading:"Noto Sans Malayalam", "Noto Sans Malayalam Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Malayalam", "Noto Sans Malayalam Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Malayalam", "Noto Sans Malayalam Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.45;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=sinhala]{--kn-font-heading:"Noto Sans Sinhala", "Noto Sans Sinhala Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Sinhala", "Noto Sans Sinhala Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Sinhala", "Noto Sans Sinhala Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.45;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=arabic]{--kn-font-heading:"Noto Sans Arabic", "Noto Sans Arabic Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Arabic", "Noto Sans Arabic Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Arabic", "Noto Sans Arabic Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.9;--kn-lh-heading:1.45;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=arabic-nastaliq]{--kn-font-heading:"Noto Nastaliq Urdu", "Noto Nastaliq Urdu Fallback", Georgia, "Noto Serif", "Times New Roman", serif;--kn-font-body:"Noto Nastaliq Urdu", "Noto Nastaliq Urdu Fallback", Georgia, "Noto Serif", "Times New Roman", serif;--kn-font-ui:"Noto Naskh Arabic", "Noto Naskh Arabic Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:2.2;--kn-lh-heading:1.9;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=hebrew]{--kn-font-heading:"Noto Sans Hebrew", "Noto Sans Hebrew Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Hebrew", "Noto Sans Hebrew Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Hebrew", "Noto Sans Hebrew Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.65;--kn-lh-heading:1.25;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=thai]{--kn-font-heading:"Noto Sans Thai", "Noto Sans Thai Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Thai", "Noto Sans Thai Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Thai", "Noto Sans Thai Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.8;--kn-lh-heading:1.45;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=myanmar]{--kn-font-heading:"Noto Sans Myanmar", "Noto Sans Myanmar Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Myanmar", "Noto Sans Myanmar Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Myanmar", "Noto Sans Myanmar Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:2;--kn-lh-heading:1.6;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=khmer]{--kn-font-heading:"Noto Sans Khmer", "Noto Sans Khmer Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Khmer", "Noto Sans Khmer Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Khmer", "Noto Sans Khmer Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:2;--kn-lh-heading:1.6;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=ethiopic]{--kn-font-heading:"Noto Sans Ethiopic", "Noto Sans Ethiopic Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:"Noto Sans Ethiopic", "Noto Sans Ethiopic Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:"Noto Sans Ethiopic", "Noto Sans Ethiopic Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.75;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0}html[data-kn-script=han-simplified],html[data-kn-script=han-traditional],html[data-kn-script=japanese]{--kn-font-heading:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.75;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0;line-break:strict}html[data-kn-script=korean]{--kn-font-heading:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--kn-heading-weight:700;--kn-lh-body:1.75;--kn-lh-heading:1.4;--kn-label-transform:none;--kn-label-tracking:0;word-break:keep-all}.kn-cg--stage,.kn-region-main>.kn-hero--topband{--kn-stage:#18181b;background:var(--kn-stage);box-shadow:0 0 0 100vmax var(--kn-stage);clip-path:inset(0 -100vmax);padding-block:var(--kn-space-4) var(--kn-space-5);color:#fafafa}.kn-cg--stage .kn-card,.kn-region-main>.kn-hero--topband .kn-card{box-shadow:none;color:#fafafa;background:0 0;border-color:#0000}.kn-cg--stage .kn-card-title,.kn-cg--stage .kn-card-link,.kn-region-main>.kn-hero--topband .kn-card-title{color:#fff}.kn-cg--stage .kn-card-meta,.kn-cg--stage .kn-card-summary{color:#d4d4d8}.kn-cg--stage .kn-kicker{color:#fca5a5}.kn-cg--stage .kn-hero-list>li,.kn-cg--stage .kn-hero-list>li:not(.kn-hero-list-image){border-color:#ffffff29}.kn-cg--stage .kn-livenow{color:#fafafa;border-color:#3f3f46;border-inline-start-color:var(--kn-color-live-bg);background:#27272a}.kn-cg--stage .kn-livenow a{color:#fff}@media (min-width:1024px){.kn-cg--stage .kn-hero--topband{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.kn-cg--stage .kn-hero--topband .kn-hero-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.kn-cg--stage .kn-hero--topband .kn-hero-list>li:not(.kn-hero-list-image){grid-column:1/-1}.kn-cg--stage .kn-hero-lead .kn-card-title{font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:1.1}}.kn-breaking{border-radius:var(--kn-radius-md);background:var(--kn-color-surface-sunken);border-width:0}.kn-breaking-label,.kn-takeover-label{margin-inline:var(--kn-space-2);border-radius:999px;align-self:center;gap:.4em;padding:.3em .75em}.kn-breaking-label:before,.kn-takeover-label:before{content:"";block-size:.5em;inline-size:.5em;animation:kn-pulse 1.4s var(--kn-ease) infinite;background:currentColor;border-radius:50%}.kn-takeover-label{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.kn-breaking-label:before,.kn-takeover-label:before{animation:none}}.kn-section-header{border-block-end:3px solid #18181b}.kn-section-title:before{content:"";background:var(--kn-color-accent);vertical-align:-.05em;block-size:.9em;inline-size:.35em;margin-inline-end:.4em;display:inline-block}:lang(en) .kn-section-title{text-transform:uppercase;letter-spacing:.02em}:root[data-kn-theme=dark] .kn-section-header{border-block-end-color:#52525b}.kn-tchips .kn-chip{background:0 0;border:1px solid #d4d4d8;font-weight:600}.kn-tchips .kn-chip:before{content:"#";color:var(--kn-color-accent);margin-inline-end:.15em}
