:root{--ks-stage: #0b0c0d;--ks-panel: #16181a;--ks-panel-2: #1f2225;--ks-line: #2b2f33;--ks-ink: #f3f1ee;--ks-muted: #a3a7ab;--ks-accent: #ff6a1a;--ks-accent-text: #ff7d3a;--ks-on-accent: #111111;--ks-accent-glow: #ff6a1a33;--ks-glass: rgba(11, 12, 13, .86);--ks-r: 6px;--ks-rail: 76px;--ks-bar: 64px;--ks-gut: clamp(16px, 3vw, 32px);--ks-wide: 1320px;--ks-display: var(--wp--preset--font-family--display, "Schibsted Grotesk", Arial, sans-serif);--ks-mono: var(--wp--preset--font-family--mono, ui-monospace, monospace);color-scheme:dark}:root[data-theme=light]{--ks-stage: #eceae6;--ks-panel: #ffffff;--ks-panel-2: #f5f3f0;--ks-line: #d9d5cf;--ks-ink: #111214;--ks-muted: #55595e;--ks-accent-text: #b54100;--ks-glass: rgba(236, 234, 230, .9);color-scheme:light}html{scroll-padding-top:calc(var(--ks-bar) + 16px)}body{background:var(--ks-stage);color:var(--ks-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img{max-width:100%;height:auto}::selection{background:var(--ks-accent);color:var(--ks-on-accent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ks-accent-text);outline-offset:2px;border-radius:3px}.skip-link:focus{position:fixed!important;left:12px;top:12px;z-index:10000;background:var(--ks-accent);color:var(--ks-on-accent);padding:12px 18px;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;font-weight:800;border-radius:var(--ks-r);text-decoration:none}.ks-i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.wp-site-blocks{padding:0}.wp-site-blocks>*+*{margin-block-start:0}.ks-main{padding-inline:var(--ks-gut);padding-bottom:clamp(32px,5vw,64px)}.ks-main>*{max-width:var(--ks-wide);margin-inline:auto}.ks-main>*+*{margin-block-start:clamp(36px,5vw,60px)}.ks-main--single>.ks-progress+*{margin-block-start:0}.ks-sec>*+*{margin-block-start:0}.ks-btn,.ks-nl__form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:4px;background:var(--ks-accent);color:var(--ks-on-accent);font:800 .875rem/1 var(--ks-display);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,transform .15s}.ks-btn:hover{background:var(--ks-ink);color:var(--ks-stage)}.ks-btn .ks-i{width:18px;height:18px}.ks-btn--ink,.ks-nl__form button{background:#111214;color:#fff}.ks-btn--ink:hover,.ks-nl__form button:hover{background:#fff;color:#111214}.ks-ibtn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;padding:0;border:0;border-radius:var(--ks-r);background:transparent;color:var(--ks-ink);cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.ks-ibtn:hover{background:var(--ks-panel-2);color:var(--ks-accent-text)}.ks-count{position:absolute;top:4px;right:3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ks-accent);color:var(--ks-on-accent);font:700 10.5px/18px var(--ks-mono);text-align:center}.ks-mode .ks-moon,:root[data-theme=light] .ks-mode .ks-sun{display:none}:root[data-theme=light] .ks-mode .ks-moon{display:block}.ks-kicker{margin:0;font:600 .7rem/1.4 var(--ks-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ks-accent-text)}.ks-empty{padding:28px;border:1px dashed var(--ks-line);border-radius:var(--ks-r);color:var(--ks-muted);text-align:center}.screen-reader-text:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ks-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ks-ink);text-decoration:none;font:900 1.5rem/1 var(--ks-display);letter-spacing:-.035em;white-space:nowrap}.ks-logo:hover{color:var(--ks-ink)}.ks-logo__dot{width:14px;height:14px;border-radius:50%;background:var(--ks-accent);box-shadow:0 0 0 4px var(--ks-accent-glow),0 0 18px var(--ks-accent);flex:none}.ks-logo__img{display:block;height:var(--ks-logo-h, 40px);width:auto;max-width:min(260px,52vw);object-fit:contain}.ks-logo__img--light{display:none}:root[data-theme=light] .ks-logo__img--light{display:block}:root[data-theme=light] .ks-logo__img--dark{display:none}.ks-rail{display:none}@media (min-width: 1100px){html[data-header=rail] .wp-site-blocks{padding-left:var(--ks-rail)}html[data-header=rail] .ks-rail{position:fixed;z-index:60;inset:0 auto 0 0;width:var(--ks-rail);display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 0;background:var(--ks-panel);border-right:1px solid var(--ks-line)}html[data-header=rail] .ks-no-rail,html[data-header=rail] .ks-top-bar .ks-only-mobile{display:none}.admin-bar .ks-rail{top:32px!important}}.ks-rail__home{display:grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:50%}.ks-rail__home .ks-logo__dot{width:20px;height:20px}.ks-rail ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ks-rail__tools{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--ks-line)}.ks-rail .ks-ibtn{width:48px;height:48px;color:var(--ks-muted)}.ks-rail .ks-ibtn:hover,.ks-rail .ks-ibtn:focus-visible{color:var(--ks-ink)}.ks-tip:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translate(-4px,-50%);opacity:0;pointer-events:none;padding:6px 10px;border-radius:4px;background:var(--ks-ink);color:var(--ks-stage);font:700 .78rem/1 var(--ks-display);white-space:nowrap;transition:opacity .15s,transform .15s}.ks-tip:hover:after,.ks-tip:focus-visible:after{opacity:1;transform:translateY(-50%)}.ks-rail .ks-ibtn:not([data-tip]):after{content:none}.ks-header{position:relative;z-index:50}.ks-top-bar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:clamp(12px,2vw,28px);min-height:var(--ks-bar);padding-inline:var(--ks-gut);background:var(--ks-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ks-line)}.admin-bar .ks-top-bar{top:32px}@media (max-width: 782px){.admin-bar .ks-top-bar{top:0}}.ks-header:has(.ks-top-bar){position:sticky;top:0}.admin-bar .ks-header:has(.ks-top-bar){top:32px}@media (max-width: 782px){.admin-bar .ks-header:has(.ks-top-bar){top:0}}.ks-header .ks-top-bar{position:relative;top:auto}.ks-tools{display:flex;align-items:center;gap:6px;margin-left:auto}.ks-today{margin:0 8px 0 0;font:500 .72rem/1 var(--ks-mono);color:var(--ks-muted);white-space:nowrap}@media (max-width: 1240px){.ks-today{display:none}}.ks-btn--sub{min-height:40px;padding:0 16px}@media (max-width: 420px){.ks-btn--sub{padding:0 12px;font-size:.8rem}}.ks-nav{min-width:0}.ks-nav .wp-block-navigation__container{gap:2px!important;flex-wrap:nowrap}.ks-nav .wp-block-navigation-item__content{display:flex;align-items:center;min-height:44px;padding:0 12px!important;border-radius:4px;color:var(--ks-ink);text-decoration:none;font:700 .9rem/1 var(--ks-display);letter-spacing:-.005em;white-space:nowrap;position:relative}.ks-nav .wp-block-navigation-item__content:hover{color:var(--ks-accent-text);background:var(--ks-panel-2)}.ks-nav .current-menu-item>.wp-block-navigation-item__content:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:var(--ks-accent)}@media (min-width: 600px){.ks-nav--top{flex:1;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 85%,transparent)}.ks-nav--top::-webkit-scrollbar{display:none}}.ks-nav .wp-block-navigation__responsive-container-open{width:44px;height:44px;justify-content:center;color:var(--ks-ink)}.ks-nav .wp-block-navigation__responsive-container.is-menu-open{background:var(--ks-stage)!important;color:var(--ks-ink)!important;padding:24px var(--ks-gut)}.ks-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:1.5rem;min-height:52px}.ks-nav .wp-block-navigation__responsive-container-close{width:44px;height:44px;display:grid;place-items:center}@media (max-width: 599px){.ks-top-bar .ks-nav{order:-1}.ks-top-bar{gap:4px}}.ks-mast__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px var(--ks-gut);border-bottom:1px solid var(--ks-line)}.ks-mast__top .ks-today{display:block}.ks-mast__name{text-align:center;padding:clamp(20px,4vw,44px) var(--ks-gut) clamp(14px,2vw,22px)}.ks-logo--big{font-size:clamp(2.8rem,1rem + 8vw,7rem);gap:14px;letter-spacing:-.05em}.ks-logo--big .ks-logo__dot{width:.22em;height:.22em}.ks-logo--big .ks-logo__img{height:calc(var(--ks-logo-h, 40px) * 2)}.ks-mast__tag{margin:6px 0 0;font:500 .75rem/1.4 var(--ks-mono);color:var(--ks-muted);letter-spacing:.06em;text-transform:uppercase}.ks-mast__nav{position:sticky;top:0;z-index:50;display:flex;justify-content:center;padding-inline:var(--ks-gut);background:var(--ks-glass);backdrop-filter:blur(14px);border-block:1px solid var(--ks-line)}.admin-bar .ks-mast__nav{top:32px}.ks-below{display:grid;gap:14px;padding-top:14px}.ks-breaking{display:flex;align-items:stretch;background:var(--ks-panel);border:1px solid var(--ks-line);border-radius:var(--ks-r);overflow:hidden}.ks-breaking__label{display:flex;align-items:center;gap:6px;margin:0;padding:0 14px;background:var(--ks-accent);color:var(--ks-on-accent);font:700 .72rem/1 var(--ks-mono);letter-spacing:.1em;text-transform:uppercase}.ks-breaking__label .ks-i{width:16px;height:16px;animation:ks-pulse 1.6s ease-in-out infinite}@keyframes ks-pulse{50%{opacity:.35}}.ks-breaking__link{flex:1;min-width:0;display:flex;align-items:center;min-height:48px;padding:6px 14px;color:var(--ks-ink);font:700 .98rem/1.3 var(--ks-display);text-decoration:none}.ks-breaking__link:hover{color:var(--ks-accent-text)}.ks-breaking__time{display:flex;align-items:center;padding:0 14px;font:500 .72rem/1 var(--ks-mono);color:var(--ks-muted);white-space:nowrap}@media (max-width: 600px){.ks-breaking__time,.ks-breaking__label span{display:none}}.ks-search{width:min(760px,calc(100% - 32px));margin:12vh auto auto;padding:0;border:1px solid var(--ks-line);border-radius:10px;background:var(--ks-panel);color:var(--ks-ink);box-shadow:0 40px 80px -30px #000}.ks-search::backdrop{background:#050607b8;backdrop-filter:blur(6px)}.ks-search form{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 16px}.ks-search input{flex:1;min-width:0;min-height:52px;border:0;background:transparent;color:var(--ks-ink);font:700 1.25rem/1.2 var(--ks-display)}.ks-search input:focus{outline:none}.ks-search form:focus-within{box-shadow:inset 0 -2px 0 var(--ks-accent)}@media (max-width: 520px){.ks-search .ks-btn{display:none}}.ks-q{margin:0}.ks-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,1.8vw,22px)}.ks-grid>li{min-width:0;margin:0}.ks-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ks-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1080px){.ks-grid--4,.ks-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ks-grid--2,.ks-grid--3,.ks-grid--4{grid-template-columns:minmax(0,1fr)}}.ks-card{position:relative;display:flex;flex-direction:column;height:100%;margin:0;background:var(--ks-panel);border-radius:var(--ks-r);overflow:hidden}.ks-card>*+*,.ks-card__body>*+*{margin-block-start:0}.ks-card__img{margin:0;overflow:hidden;background:var(--ks-panel-2)}.ks-card__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s}.ks-card:hover .ks-card__img img{transform:scale(1.04)}.ks-card__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:14px 16px 12px}.ks-card__title{margin:0;font:800 clamp(1.02rem,.95rem + .3vw,1.2rem)/1.2 var(--ks-display);letter-spacing:-.015em;text-wrap:balance}.ks-card__title a{color:var(--ks-ink);text-decoration:none;background:linear-gradient(var(--ks-accent),var(--ks-accent)) 0 100% / 0 2px no-repeat;transition:background-size .3s}.ks-card:hover .ks-card__title a,.ks-card__title a:focus-visible{background-size:100% 2px}.ks-card__title a:after{content:"";position:absolute;inset:0;z-index:1}.ks-card__dek{margin:0;color:var(--ks-muted);font-size:.94rem;line-height:1.5}.ks-card__dek p{margin:0}.ks-card__dek .wp-block-post-excerpt__more-text{display:none}.ks-tag{margin:0;position:relative;z-index:2;display:flex}.ks-tag a{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:3px;background:var(--ks-accent);color:var(--ks-on-accent);font:600 .66rem/1 var(--ks-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ks-tag a:hover{background:var(--ks-ink);color:var(--ks-stage)}.ks-tag .wp-block-post-terms__separator{display:none}.ks-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;color:var(--ks-muted);font:500 .7rem/1.3 var(--ks-mono);letter-spacing:.02em}.ks-meta>*{margin:0!important}.ks-meta .wp-block-post-date,.ks-meta .wp-block-post-time-to-read{font:inherit;color:inherit}.ks-meta__rt:before{content:"";display:inline-block;width:4px;height:4px;margin:0 8px 2px 0;border-radius:50%;background:var(--ks-accent);vertical-align:middle}.ks-meta__by,.ks-meta__by a{position:relative;z-index:2;color:var(--ks-ink);font-weight:600;text-decoration:none}.ks-meta__by a:hover{color:var(--ks-accent-text)}.ks-ava img,img.ks-ava{border-radius:50%;display:block}.ks-meta .ks-ava{position:relative;z-index:2}.ks-save-btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;margin:-12px -12px -12px auto!important;padding:0;border:0;border-radius:var(--ks-r);background:transparent;color:var(--ks-muted);cursor:pointer}.ks-save-btn .ks-i{width:19px;height:19px}.ks-save-btn:hover,.ks-save-btn[aria-pressed=true]{color:var(--ks-accent-text)}.ks-save-btn[aria-pressed=true] .ks-i{fill:currentColor}.ks-save-btn--label{width:auto;min-height:44px;margin:0!important;padding:0 14px;border:1px solid var(--ks-line);color:var(--ks-ink);font:700 .82rem/1 var(--ks-display)}.ks-lead.wp-block-cover{position:relative;min-height:560px;height:100%;margin:0;padding:clamp(18px,3vw,36px);border-radius:var(--ks-r);overflow:hidden;align-items:flex-end;background:#16181a;color:#fff;isolation:isolate}.ks-lead .wp-block-cover__image-background{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ks-lead:hover .wp-block-cover__image-background{transform:scale(1.035)}.ks-lead:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#08090a00 25%,#08090a8c 55%,#08090af0);pointer-events:none}.ks-lead.wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:3!important;width:100%;max-width:780px;margin:0!important;color:#fff}.ks-lead__body{display:flex;flex-direction:column;gap:12px}.ks-lead__body>*{margin:0!important}.ks-lead__title{margin:0;font:900 clamp(1.7rem,1.1rem + 2.4vw,3.2rem)/1.04 var(--ks-display);letter-spacing:-.03em;text-wrap:balance}.ks-lead__title a{color:#fff;text-decoration:none}.ks-lead__title a:after{content:"";position:absolute;inset:0;z-index:1}.ks-lead .ks-card__dek{color:#ffffffdb;font-size:1.02rem;max-width:60ch}.ks-lead .ks-tag,.ks-lead .ks-meta{position:relative;z-index:2}.ks-lead .ks-meta,.ks-lead .ks-meta__by,.ks-lead .ks-meta__by a,.ks-lead .ks-save-btn{color:#ffffffdb}.ks-lead .ks-meta__by a:hover,.ks-lead .ks-save-btn:hover{color:#fff}.ks-lead--sm.wp-block-cover{min-height:340px;padding:18px}.ks-lead--sm .ks-lead__title{font-size:clamp(1.2rem,1rem + .7vw,1.5rem);line-height:1.12}@media (max-width: 700px){.ks-lead.wp-block-cover{min-height:440px}.ks-lead--sm.wp-block-cover{min-height:300px}}.ks-card--row{display:grid;grid-template-columns:38% minmax(0,1fr)}.ks-card--row .ks-card__img{height:100%}.ks-card--row .ks-card__img img{aspect-ratio:4 / 3}.ks-card--row .ks-card__body{padding:12px 14px;gap:6px}.ks-card--row .ks-card__title{font-size:1rem}.ks-card--mini{flex-direction:row;gap:12px;background:transparent;border-radius:0;padding:12px 0;border-bottom:1px solid var(--ks-line);overflow:visible}.ks-mini__time{flex:0 0 46px;margin:2px 0 0!important;font:600 .72rem/1.4 var(--ks-mono)!important;color:var(--ks-accent-text)!important;position:relative}.ks-card--mini .ks-card__body{padding:0;gap:6px}.ks-card--mini .ks-card__title{font-size:.98rem;line-height:1.28}.ks-card--mini .ks-tag a{background:transparent;color:var(--ks-muted);padding:0;min-height:24px}.ks-card--mini .ks-tag a:hover{color:var(--ks-accent-text);background:transparent}.ks-q--ol .ks-grid{counter-reset:ks;gap:0}.ks-card--num{flex-direction:row;gap:14px;padding:14px 0;background:transparent;border-radius:0;border-bottom:1px solid var(--ks-line);overflow:visible;counter-increment:ks}.ks-card--num:before{content:counter(ks,decimal-leading-zero);flex:0 0 auto;min-width:2ch;font:900 1.9rem/1 var(--ks-display);color:transparent;-webkit-text-stroke:1.2px var(--ks-accent-text);letter-spacing:-.04em}.ks-card--num .ks-card__body{padding:0;gap:8px}.ks-card--num .ks-card__title{font-size:1rem;line-height:1.28}.ks-card--feature{background:transparent;border-radius:0;overflow:visible}.ks-card--feature .ks-card__img{border-radius:var(--ks-r)}.ks-card--feature .ks-card__body{padding:16px 0 0;gap:10px}.ks-card--feature .ks-card__title{font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);line-height:1.08}.ks-card--feature .ks-card__dek{font-size:1.02rem}.ks-card--person{flex-direction:row;align-items:flex-start;gap:12px;padding:16px 0;background:transparent;border-radius:0;border-top:1px solid var(--ks-line);overflow:visible}.ks-card--person>.ks-ava{position:relative;z-index:2;flex:none;margin:0}.ks-card--person .ks-card__body{padding:0;gap:6px}.ks-person__name,.ks-person__name a{position:relative;z-index:2;margin:0;color:var(--ks-accent-text);font:600 .7rem/1.3 var(--ks-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ks-card--person .ks-card__title{font-size:1.05rem}@media (min-width: 900px){.ks-q--first-big .ks-grid--3>li:first-child{grid-column:span 2;grid-row:span 2}.ks-q--first-big .ks-grid--3>li:first-child .ks-card__title{font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);line-height:1.08}.ks-q--first-big .ks-grid--3>li:first-child .ks-card__img img{aspect-ratio:16 / 10}}.ks-pager{margin-top:32px!important;gap:6px;font:700 .9rem/1 var(--ks-display)}.ks-pager a,.ks-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:4px;background:var(--ks-panel);color:var(--ks-ink);text-decoration:none}.ks-pager .current{background:var(--ks-accent);color:var(--ks-on-accent)}.ks-pager a:hover{color:var(--ks-accent-text)}.ks-sh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--ks-line)}.ks-sh__t{display:flex;align-items:center;gap:10px;margin:0;font:800 1.2rem/1.1 var(--ks-display);letter-spacing:-.015em}.ks-sh__t:before{content:"";width:4px;height:1.1em;background:var(--ks-accent);border-radius:1px}.ks-sh__t .ks-i{width:20px;height:20px;color:var(--ks-accent-text)}.ks-sh__t:has(.ks-i):before{content:none}.ks-sh__more{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ks-muted);font:600 .7rem/1 var(--ks-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.ks-sh__more .ks-i{width:16px;height:16px;transition:transform .2s}.ks-sh__more:hover{color:var(--ks-accent-text)}.ks-sh__more:hover .ks-i{transform:translate(3px)}.ks-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(14px,1.8vw,22px);margin-top:clamp(16px,2.4vw,28px)}.ks-main>.ks-below+.ks-top,.ks-main>.ks-top:first-child{margin-top:clamp(16px,2.4vw,28px)}.ks-top__lead,.ks-top__lead .ks-grid,.ks-top__lead li{height:100%}.ks-top__grid .ks-card__img img{aspect-ratio:16 / 9}.ks-top__grid .ks-card__body{padding:12px 14px 10px}@media (max-width: 1000px){.ks-top{grid-template-columns:minmax(0,1fr)}}.ks-strip{display:flex;align-items:stretch;background:var(--ks-panel);border:1px solid var(--ks-line);border-radius:var(--ks-r);overflow:hidden}.ks-strip ul{display:flex;flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin}.ks-strip li{flex:1 0 auto}.ks-strip li a{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;min-height:60px;padding:0 18px;border-right:1px solid var(--ks-line);color:var(--ks-ink);font:700 .9rem/1 var(--ks-display);text-decoration:none;white-space:nowrap;transition:background .15s}.ks-strip li a .ks-i{color:var(--ks-accent-text)}.ks-strip li a:hover{background:var(--ks-panel-2)}.ks-strip__all{display:flex;align-items:center;gap:8px;padding:0 22px;background:var(--ks-accent);color:var(--ks-on-accent);font:800 .9rem/1 var(--ks-display);text-decoration:none;white-space:nowrap}.ks-strip__all:hover{background:var(--ks-ink);color:var(--ks-stage)}@media (max-width: 700px){.ks-strip{flex-direction:column}.ks-strip__all{min-height:52px;justify-content:center}}.ks-recs{border-radius:var(--ks-r);overflow:hidden;background:var(--ks-panel)}.ks-recs__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;padding:14px 18px;background:var(--ks-accent);color:var(--ks-on-accent)}.ks-recs__t{display:flex;align-items:center;gap:10px;margin:0;font:900 1.25rem/1.1 var(--ks-display);letter-spacing:-.02em}.ks-recs__why{margin:0;font:500 .74rem/1.4 var(--ks-mono)}.ks-recs__list,.ks-recs__js{padding:16px}.ks-recs .ks-card{background:var(--ks-panel-2)}.ks-recs.is-personal .ks-recs__list{display:none}.ks-split{display:grid;gap:clamp(18px,2.4vw,32px);align-items:start}.ks-split--people{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ks-split--people .ks-grid--2{column-gap:clamp(16px,2vw,28px);row-gap:0}.ks-duo,.ks-duo .ks-grid,.ks-duo li{height:100%}.ks-duo .ks-lead--sm.wp-block-cover{min-height:100%;height:100%}.ks-split--people{align-items:stretch}.ks-split--3{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.ks-rl__pic,.ks-rl__pic .ks-grid,.ks-rl__pic li{height:100%}.ks-split--wide{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:stretch}.ks-split--wide .ks-wide,.ks-split--wide .ks-wide .ks-grid,.ks-split--wide .ks-wide li{height:100%}.ks-side{background:var(--ks-panel);border-radius:var(--ks-r);padding:18px}@media (max-width: 1080px){.ks-split--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ks-split--3>.ks-nl{grid-column:1 / -1}}@media (max-width: 900px){.ks-split--people,.ks-split--wide,.ks-split--3{grid-template-columns:minmax(0,1fr)}.ks-duo .ks-lead--sm.wp-block-cover{min-height:300px}}.ks-nl{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,2.4vw,30px);border-radius:var(--ks-r);background:var(--ks-accent);color:var(--ks-on-accent);overflow:hidden}.ks-nl>*{margin:0;position:relative}.ks-nl__i{width:34px;height:34px;stroke-width:1.6}.ks-nl:after{content:"";position:absolute;right:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;border:36px solid rgba(0,0,0,.08)}.ks-nl__kick{font:600 .7rem/1 var(--ks-mono);letter-spacing:.12em;text-transform:uppercase}.ks-nl__t{font:900 clamp(1.5rem,1.2rem + 1vw,2rem)/1.05 var(--ks-display);letter-spacing:-.025em}.ks-nl__p{font-size:.98rem;line-height:1.5;max-width:44ch}.ks-nl__fine{font:500 .7rem/1.3 var(--ks-mono)}.ks-nl__form{display:flex;flex-wrap:wrap;gap:8px;width:100%}.ks-nl__form input{flex:1 1 180px;min-width:0;min-height:46px;padding:0 14px;border:2px solid #111214;border-radius:4px;background:#fff;color:#111214;font:500 1rem/1 inherit}.ks-nl .ks-btn--ink{margin-top:6px}.ks-nl a:not(.ks-btn){color:var(--ks-on-accent)}.ks-desk{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr) minmax(0,300px);gap:clamp(18px,2.2vw,30px);margin-top:clamp(16px,2.4vw,28px);align-items:start}.ks-desk__mid{display:grid;gap:18px}.ks-desk__mid>*{margin:0!important}.ks-desk__lead .ks-lead.wp-block-cover{min-height:520px}.ks-desk__side{display:grid;gap:8px}.ks-desk__side .ks-sh:not(:first-child){margin-top:22px}.ks-desk__time .ks-grid{gap:0}@media (min-width: 1101px){.ks-desk__time,.ks-desk__side{position:sticky;top:calc(var(--ks-bar) + 16px)}}@media (max-width: 1100px){.ks-desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ks-desk__mid{grid-column:1 / -1;order:-1}}@media (max-width: 700px){.ks-desk{grid-template-columns:minmax(0,1fr)}}.ks-cover .ks-lead.wp-block-cover{min-height:min(82vh,820px);padding:clamp(24px,5vw,72px)}.ks-cover .ks-lead__title{font-size:clamp(2.2rem,1.2rem + 4.4vw,5.4rem);line-height:.98;letter-spacing:-.045em}.ks-cover .ks-lead .wp-block-cover__inner-container{max-width:980px}.ks-cover .ks-card__dek{font-size:clamp(1.05rem,1rem + .3vw,1.3rem)}.ks-main>.ks-cover:first-child,.ks-main>.ks-below+.ks-cover{margin-top:clamp(16px,2.4vw,28px)}.ks-feats--3 .ks-card--feature .ks-card__title{font-size:clamp(1.25rem,1.05rem + .7vw,1.6rem)}.ks-bigquote{margin:0;padding:clamp(28px,5vw,72px) 0;border-block:1px solid var(--ks-line);text-align:center}.ks-bigquote blockquote{margin:0 auto;max-width:980px}.ks-bigquote p{margin:0;font:900 clamp(1.7rem,1.1rem + 2.8vw,3.6rem)/1.06 var(--ks-display);letter-spacing:-.035em;text-wrap:balance}.ks-bigquote p:before{content:"\201c";display:block;color:var(--ks-accent);font-size:1.6em;line-height:.6}.ks-bigquote figcaption{margin-top:18px;color:var(--ks-muted);font:500 .74rem/1.4 var(--ks-mono);letter-spacing:.08em;text-transform:uppercase}.ks-topic__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(14px,1.8vw,22px)}.ks-topic__lead,.ks-topic__lead .ks-grid,.ks-topic__lead li{height:100%}.ks-topic__lead .ks-lead--sm.wp-block-cover{min-height:100%;height:100%;min-height:380px}.ks-topic__more .ks-grid{gap:12px}@media (max-width: 800px){.ks-topic__body{grid-template-columns:minmax(0,1fr)}}.ks-pagehead{display:grid;gap:10px;padding:clamp(28px,5vw,64px) 0 clamp(18px,3vw,30px);border-bottom:1px solid var(--ks-line)}.ks-pagehead>*{margin:0!important}.ks-pagehead__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--ks-r);background:var(--ks-accent);color:var(--ks-on-accent)}.ks-pagehead__icon .ks-i{width:28px;height:28px}.ks-pagehead__t{margin:0;font:900 clamp(2.2rem,1.3rem + 3.8vw,4.6rem)/1 var(--ks-display);letter-spacing:-.04em;text-wrap:balance}.ks-pagehead__t span{color:var(--ks-accent-text)}.ks-pagehead__d{max-width:62ch;color:var(--ks-muted);font-size:1.1rem}.ks-pagehead__d p{margin:0}.ks-pagehead__n{font:600 .74rem/1 var(--ks-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ks-accent-text)}.ks-pagehead--author{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,32px)}.ks-pagehead--author>div{display:grid;gap:8px}.ks-pagehead--author>div>*{margin:0}.ks-pagehead--author .ks-ava{width:clamp(84px,12vw,120px);height:auto;box-shadow:0 0 0 4px var(--ks-stage),0 0 0 6px var(--ks-accent)}@media (max-width: 560px){.ks-pagehead--author{grid-template-columns:minmax(0,1fr)}}.ks-searchform .wp-block-search__inside-wrapper{max-width:720px;border:1px solid var(--ks-line)!important;border-radius:var(--ks-r);background:var(--ks-panel);padding:4px!important}.ks-searchform .wp-block-search__input{min-height:48px;border:0;background:transparent;color:var(--ks-ink);font:700 1.1rem/1 var(--ks-display);padding:0 12px}.ks-searchform .wp-block-search__button{min-height:48px;margin:0;border-radius:4px;background:var(--ks-accent);color:var(--ks-on-accent);font:800 .9rem/1 var(--ks-display);padding:0 18px}.ks-main--archive>.ks-pagehead+*{margin-top:clamp(24px,3vw,36px)}.ks-topics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none}.ks-topics-grid a{display:grid;gap:6px;height:100%;padding:20px;border-radius:var(--ks-r);background:var(--ks-panel);color:var(--ks-ink);text-decoration:none;border:1px solid transparent;transition:border-color .15s}.ks-topics-grid a:hover{border-color:var(--ks-accent)}.ks-topics-grid .ks-i{width:30px;height:30px;color:var(--ks-accent-text)}.ks-topics-grid__n{font:800 1.3rem/1.1 var(--ks-display)}.ks-topics-grid__c{font:600 .7rem/1 var(--ks-mono);color:var(--ks-accent-text);text-transform:uppercase;letter-spacing:.08em}.ks-topics-grid__d{color:var(--ks-muted);font-size:.92rem}.ks-saved .ks-grid{margin-top:0}.ks-saved .ks-card__img img{aspect-ratio:16 / 10}.ks-ad{display:grid;justify-items:center;gap:6px;padding:12px;border:1px dashed var(--ks-line);border-radius:var(--ks-r)}.ks-ad__label{margin:0;font:600 .62rem/1 var(--ks-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ks-muted)}.ks-ad__slot{max-width:100%;overflow:hidden}.ks-progress{position:fixed;z-index:200;inset:0 0 auto;height:3px;background:transparent;pointer-events:none}.admin-bar .ks-progress{top:32px}@media (max-width: 782px){.admin-bar .ks-progress{top:46px}}.ks-progress span{display:block;height:100%;background:var(--ks-accent);box-shadow:0 0 12px var(--ks-accent);transform-origin:0 50%;transform:scaleX(var(--ks-p, 0))}.ks-art{max-width:var(--ks-wide)}.ks-art>*+*{margin-block-start:0}.ks-art__head{display:grid;gap:14px;max-width:920px;margin:0 auto;padding:clamp(28px,5vw,64px) 0 clamp(20px,3vw,32px)}.ks-art__head>*{margin:0!important}.ks-crumbs{font:500 .72rem/1.4 var(--ks-mono);color:var(--ks-muted)}.ks-crumbs a{color:var(--ks-muted);text-decoration:none}.ks-crumbs a:hover{color:var(--ks-accent-text)}.ks-art__title{margin:0;font:900 clamp(2.1rem,1.2rem + 3.6vw,4.4rem)/1.02 var(--ks-display);letter-spacing:-.04em;text-wrap:balance}.ks-art__dek{color:var(--ks-ink);opacity:.86;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);line-height:1.5;max-width:62ch}.ks-art__dek p{margin:0}.ks-art__dek .wp-block-post-excerpt__more-text{display:none}.ks-byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding-top:14px;border-top:1px solid var(--ks-line)}.ks-byline>*{margin:0!important}.ks-byline__who{display:grid;gap:4px}.ks-byline__who>*{margin:0!important}.ks-byline__name,.ks-byline__name a{color:var(--ks-ink);font:800 1rem/1.1 var(--ks-display);text-decoration:none}.ks-byline__name a:hover{color:var(--ks-accent-text)}.ks-byline .ks-meta{margin-top:0}.ks-share{display:flex;align-items:center;gap:4px;margin-left:auto!important}.ks-share .ks-ibtn{border:1px solid var(--ks-line)}.ks-share__msg{font:600 .72rem/1 var(--ks-mono);color:var(--ks-accent-text)}.ks-art__img{margin:0 0 clamp(24px,4vw,48px);border-radius:var(--ks-r);overflow:hidden}.ks-art__img img{width:100%;display:block}.ks-art__body,.ks-page__body{font-size:clamp(1.06rem,1rem + .2vw,1.17rem);line-height:1.75}.ks-art__body>*,.ks-page__body>*{margin-block:0}.ks-art__body>*+*,.ks-page__body>*+*{margin-block-start:1.25em}.ks-art__body>p:first-child{font-size:1.12em;line-height:1.65}.ks-art__body>p:first-child:first-letter{float:left;margin:.06em .1em 0 0;font:900 3.4em/.8 var(--ks-display);color:var(--ks-accent-text)}.ks-art__body :is(h2,h3,h4),.ks-page__body :is(h2,h3,h4){margin-block-start:1.8em}.ks-art__body h2,.ks-page__body h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.ks-art__body a,.ks-page__body a{color:var(--ks-ink);text-decoration-color:var(--ks-accent);text-decoration-thickness:2px;text-underline-offset:3px}.ks-art__body a:hover,.ks-page__body a:hover{color:var(--ks-accent-text)}.ks-art__body :is(ul,ol),.ks-page__body :is(ul,ol){padding-left:1.3em}.ks-art__body li::marker{color:var(--ks-accent-text);font-weight:700}.ks-art__body blockquote:not(.is-style-big){margin-inline:0}.ks-art__body .wp-block-quote.is-style-big,.ks-art__body .wp-block-pullquote{padding:1.2em 0;border:0;border-top:4px solid var(--ks-accent);border-bottom:1px solid var(--ks-line);text-align:left}.ks-art__body .wp-block-quote.is-style-big p,.ks-art__body .wp-block-pullquote p{font:900 clamp(1.5rem,1.2rem + 1.4vw,2.3rem)/1.12 var(--ks-display);letter-spacing:-.03em}.ks-art__body cite,.ks-art__body .wp-block-quote cite{display:block;margin-top:.6em;font:600 .74rem/1.4 var(--ks-mono);color:var(--ks-muted);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.ks-art__body figure{margin-inline:0}.ks-art__body figcaption,.ks-page__body figcaption{font:500 .74rem/1.5 var(--ks-mono);color:var(--ks-muted);margin-top:8px}.ks-art__body .wp-block-image img{border-radius:var(--ks-r)}.ks-art__body .ks-ad{margin-block:2em}.ks-art__body hr,.ks-art__body .wp-block-separator{border:0;height:1px;background:var(--ks-line)}.ks-art__body .wp-block-separator.is-style-accent{width:64px;height:4px;background:var(--ks-accent)}.ks-art__body .wp-block-group.is-style-panel{padding:1.4em;border-radius:var(--ks-r);background:var(--ks-panel)}.ks-art__body .wp-block-group.is-style-accent-bar{padding-left:1.2em;border-left:4px solid var(--ks-accent)}.ks-art__body table{width:100%;border-collapse:collapse;font-size:.95rem}.ks-art__body th,.ks-art__body td{padding:10px;border-bottom:1px solid var(--ks-line);text-align:left}.ks-art__foot{display:grid;gap:28px;margin-top:clamp(28px,4vw,48px)}.ks-art__foot>*{margin:0 auto!important;width:100%}.ks-tags{display:flex;flex-wrap:wrap;gap:8px}.ks-tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--ks-line);border-radius:999px;color:var(--ks-ink);font:600 .74rem/1 var(--ks-mono);text-decoration:none}.ks-tags a:before{content:"#";color:var(--ks-accent-text);margin-right:2px}.ks-tags a:hover{border-color:var(--ks-accent)}.ks-tags .wp-block-post-terms__separator{display:none}.ks-authorbox{display:flex;gap:20px;align-items:flex-start;padding:24px;border-radius:var(--ks-r);background:var(--ks-panel);border-top:3px solid var(--ks-accent)}.ks-authorbox>.ks-ava{flex:none;margin:0}.ks-authorbox__text{display:grid;gap:6px}.ks-authorbox__text>*{margin:0!important}.ks-authorbox__name,.ks-authorbox__name a{color:var(--ks-ink);font:900 1.4rem/1.1 var(--ks-display);text-decoration:none;letter-spacing:-.02em}.ks-authorbox__name a:hover{color:var(--ks-accent-text)}.ks-authorbox__bio{color:var(--ks-muted);font-size:.98rem;line-height:1.55}@media (max-width: 520px){.ks-authorbox{flex-direction:column}}.ks-comments-sec{max-width:720px!important}.ks-comments .wp-block-comments-title{font:900 1.6rem/1.1 var(--ks-display)}.ks-comment{padding:18px 0;border-bottom:1px solid var(--ks-line)}.ks-comment__head{gap:10px;align-items:center;font-size:.9rem}.ks-comment__head img{border-radius:50%}.ks-comments :is(input[type=text],input[type=email],input[type=url],textarea){width:100%;padding:12px;border:1px solid var(--ks-line);border-radius:var(--ks-r);background:var(--ks-panel);color:var(--ks-ink);font:inherit}.ks-comments .wp-block-post-comments-form input[type=submit]{min-height:46px;padding:0 20px;border:0;border-radius:4px;background:var(--ks-accent);color:var(--ks-on-accent);font:800 .9rem/1 var(--ks-display);cursor:pointer}.ks-comments a{color:var(--ks-accent-text)}.ks-pagehead--page{border:0;padding-bottom:8px}.ks-page__img{border-radius:var(--ks-r);overflow:hidden;margin:0 auto 32px!important}.ks-page__body{padding-bottom:24px}.ks-main--page .ks-pagehead{max-width:720px}.ks-main--elementor{padding-inline:0}.ks-main--elementor>*{max-width:none}.ks-footer{margin-top:clamp(24px,4vw,48px);padding:clamp(36px,5vw,64px) var(--ks-gut) 24px;background:var(--ks-panel);border-top:1px solid var(--ks-line)}.ks-footer>*{max-width:var(--ks-wide);margin-inline:auto}.ks-foot__cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(24px,3vw,48px);align-items:start}.ks-foot__brand{display:grid;gap:14px;justify-items:start}.ks-foot__brand>p{margin:0;color:var(--ks-muted);max-width:34ch}.ks-foot__h{margin:0 0 12px;font:600 .7rem/1 var(--ks-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ks-muted)}.ks-foot__cols ul{list-style:none;margin:0;padding:0;display:grid}.ks-foot__cols li a{display:flex;align-items:center;min-height:36px;color:var(--ks-ink);font:700 .95rem/1.2 var(--ks-display);text-decoration:none}.ks-foot__cols li a:hover{color:var(--ks-accent-text)}.ks-social{display:flex;flex-wrap:wrap;gap:4px;margin:0}.ks-social .ks-ibtn{border:1px solid var(--ks-line)}.ks-foot__base{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:clamp(28px,4vw,48px)!important;padding-top:18px;border-top:1px solid var(--ks-line);color:var(--ks-muted);font:500 .7rem/1.5 var(--ks-mono)}.ks-foot__base p{margin:0}.ks-top-link{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;color:var(--ks-ink);text-decoration:none;font-weight:600}.ks-top-link:hover{color:var(--ks-accent-text)}.ks-foot__compact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 1000px){.ks-foot__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ks-foot__brand,.ks-nl--foot{grid-column:1 / -1}}@media (max-width: 480px){.ks-foot__cols{grid-template-columns:minmax(0,1fr)}}.ks-bbar{display:none}@media (max-width: 781px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.ks-bbar{position:fixed;z-index:70;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--ks-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--ks-line)}.ks-bbar>a,.ks-bbar>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;padding:0;border:0;background:transparent;color:var(--ks-muted);font:600 .62rem/1 var(--ks-mono);letter-spacing:.04em;text-decoration:none;cursor:pointer}.ks-bbar>a:hover,.ks-bbar>button:hover,.ks-bbar>[aria-current=page]{color:var(--ks-accent-text)}.ks-top-bar .ks-mode,.ks-mast__top .ks-mode,.ks-mast__top .ks-saved-link{display:none}}
