:where(:root){
  --color-primary: #0F5257;
  --color-on-primary: #FFFFFF;
  --color-accent: #1B1A17;
  --color-on-accent: #FFFFFF;
  --color-background: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-surface-alt: #F4F1EA;
  --color-text: #1B1A17;
  --color-muted: #5A5852;
  --color-line: #E6E3DC;
  --color-link: #1B1A17;
  --color-breaking: #8E2C48;
  --color-on-breaking: #FFFFFF;

  --font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --font-display: "Gloock", Georgia, "Times New Roman", serif;
  --font-serif: "Literata", Georgia, "Times New Roman", serif;
  --font-mono: ui-monospace, Menlo, Consolas, monospace;

  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-6: 24px; --space-8: 32px; --space-12: 48px;
  --radius: 22px;
  --wrap: 1280px;
  --sidebar: 330px;
  --focus: 0 0 0 3px var(--color-background), 0 0 0 6px var(--color-primary);
  --placeholder: #46524F;
  --scrim: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.78) 70%);
}:where(:root){--k-mint:#EEF4F3;--k-mint-line:#CFE0DD;--k-gold:#E8A33D;--k-dark:#1B1A17;--k-ink2:#4C4A44;--k-mut2:#6F6B62;--k-chip:#D9D5CC;--k-paper:#FAF8F4;--k-cover:#2C3B3A;--k-body:#24231F}body{--fd:var(--font-display);--fs:var(--font-sans);--kp:var(--color-primary);--kop:var(--color-on-primary);--ka:var(--color-accent);--koa:var(--color-on-accent);--kbg:var(--color-background);--ks:var(--color-surface);--ksa:var(--color-surface-alt);--kt:var(--color-text);--km:var(--color-muted);--kl:var(--color-line);--kbr:var(--color-breaking);--kob:var(--color-on-breaking);--ph:var(--placeholder);--fsr:var(--font-serif)}@keyframes breaking-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes k-pulse{50%{opacity:.25}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--fs);line-height:1.5;color:var(--kt);background:var(--dkb-ffffff,var(--kbg));-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--dk-0f5257,var(--kp))}ol,ul{padding:0;list-style:none}.prose p,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse;width:100%}:focus-visible{border-radius:var(--radius)}:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:0;box-shadow:var(--focus)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 16px;background:var(--ka);color:var(--koa);font-weight:700;border-radius:var(--radius)}.skip-link:focus{top:16px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:16px}.site-main{outline:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;font-size:14px;border:1px solid transparent;white-space:nowrap}.btn--dark{background:var(--ka);color:var(--koa);border-color:var(--ka)}.btn--dark:hover{background:var(--kp);border-color:var(--kp);color:var(--kop)}.badge{display:inline-block;padding:2px 6px;border-radius:2px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.badge--label,.badge--sponsored{background:var(--ksa);color:var(--km);border:1px solid var(--kl)}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;background:var(--ksa);border:1px solid var(--kl);font-size:14px;font-weight:600}.empty,.site-header{background:var(--dkb-ffffff,var(--ks))}.empty{padding:32px 16px;text-align:center;color:var(--km);border:1px dashed var(--kl)}.site-header{border-bottom:1px solid var(--kl)}.site-logo{display:inline-flex;align-items:center;min-height:44px;margin-right:auto}.site-logo__img{max-height:48px;width:auto}.site-logo__text{font-size:32px;line-height:1;color:var(--kt)}.breaking{background:var(--ka);color:var(--koa);border-bottom:3px solid var(--kbr)}.ad-slot{margin-block:16px}.ad-slot:not(:has(.reader-ad)){display:none}.ad-slot--sidebar-tall{display:none}.ad-slot--in-article{max-width:336px;margin-inline:auto}:is(.reader-image-placeholder,.k-nc){display:block;width:100%;background-color:var(--ph);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06)0 2px,transparent 2px 14px)}.reader-breadcrumbs{font-size:13px;color:var(--km);margin-block:12px}.reader-breadcrumbs ol,.reader-pagination{display:flex;flex-wrap:wrap;gap:4px}.reader-breadcrumbs li+li::before{content:"›";margin-right:4px}.reader-breadcrumbs a{color:var(--km);text-decoration:underline;text-underline-offset:2px}.reader-breadcrumbs [aria-current]{color:var(--kt);font-weight:600}.reader-share,.reader-sponsored{display:flex;flex-wrap:wrap;gap:8px}.reader-share a,.reader-share button{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--kl);background:var(--dkb-ffffff,var(--ks));font-size:13px;font-weight:600;color:var(--kt)}.reader-share a:hover,.reader-share button:hover{border-color:var(--kp);color:var(--dk-0f5257,var(--kp))}.reader-sponsored{align-items:center;font-size:14px;color:var(--km)}.reader-sponsored__badge{display:inline-block;padding:2px 6px;border:1px solid var(--kl);background:var(--ksa);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.reader-preferred-source{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-block:12px;padding:0 12px;border:1px solid var(--kl);border-radius:var(--radius);font-size:14px;font-weight:600}.reader-preferred-source__icon{color:var(--dk-0f5257,var(--kp))}.card__media img,.card__media picture,picture{width:100%}.section{margin-block:24px}.section__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section__head--rule{border-bottom:3px solid var(--ka);padding-bottom:8px}.section__head--light{border-bottom-color:var(--koa)}.section__mark{width:10px;height:22px;flex:none;background:var(--kp)}.section__title a{color:inherit}.section__more{margin-left:auto;font-size:14px;white-space:nowrap}.band{padding-block:24px;margin-block:24px}.band--dark{background:var(--ka)}.band--dark .card{background:0 0}.band--dark,.band--dark .card__meta,.band--dark .card__title a,.band--dark .section__title{color:var(--koa)}.band--dark .card__kicker,.band--dark .card__kicker a{color:var(--koa);opacity:.8}.band:not(.band--dark){background:var(--dkb-ffffff,var(--ks))}.grid{display:grid;gap:16px;grid-template-columns:1fr}.grid--scroll{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.grid--scroll>*{scroll-snap-align:start}.card{position:relative;display:flex;flex-direction:column;background:var(--dkb-ffffff,var(--ks));min-width:0}.card__media{position:relative;display:block;overflow:hidden}.card__badge{position:absolute;left:8px;bottom:8px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--kp);color:var(--kop);font-size:14px;border-radius:2px}.card__body{display:flex;flex-direction:column;min-width:0}.svc__times .is-next dd,.svc__times .is-next dt{color:var(--dk-0f5257,var(--kp))}.card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--km);font-variant-numeric:tabular-nums}.card__meta:empty{display:none}.card--breaking .card__kicker::before{content:"● ";color:var(--dk-8e2c48,var(--kbr))}.card--lead,.card--overlay{display:block;background:var(--ph)}.card--lead .card__media :is(.reader-image-placeholder,.k-nc),.card--lead .card__media img,.card--overlay .card__media :is(.reader-image-placeholder,.k-nc),.card--overlay .card__media img{width:100%;height:100%;object-fit:cover}.card--lead .card__body,.card--overlay .card__body{inset:auto 0 0 0;background:var(--scrim)}.card--overlay .card__body{position:absolute;padding:32px 16px 16px;color:#fff}.card--lead .card__title,.card--overlay .card__title{font-family:var(--fd);font-weight:800}.card--overlay .card__title{line-height:1.1}.card--lead .card__kicker,.card--lead .card__kicker a,.card--lead .card__meta,.card--lead .card__title a,.card--overlay .card__kicker,.card--overlay .card__kicker a,.card--overlay .card__meta,.card--overlay .card__title a{color:#fff}.card--lead .card__kicker{display:inline-block;align-self:flex-start;background:var(--kp)}.card--lead .card__summary,.card--overlay .card__summary{color:rgba(255,255,255,.85)}.card--overlay .card__summary,.card--row .card__summary{display:none}.card--mini,.card--row{display:grid;padding:8px}.card--mini{grid-template-columns:96px minmax(0,1fr);gap:12px}.card--mini .card__body{padding:0;justify-content:center}.card--mini .card__title,.prose table{font-size:15px}.card--mini .card__kicker{font-size:11px}.card--mini .card__meta{display:none}.card--text{background:0 0}.card--text .card__body{padding:12px 0}.headline{display:grid;gap:16px;margin-block:16px}.columnists{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.columnist{flex:0 0 200px;scroll-snap-align:start}.columnist__link{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px;padding:12px;background:var(--dkb-ffffff,var(--ks));min-height:100%}.columnist__photo{grid-row:span 2;width:56px;height:56px;border-radius:50%;object-fit:cover}.columnist__photo--empty{display:inline-flex;align-items:center;justify-content:center;background:var(--ka);color:var(--koa);font-weight:800;font-size:22px}.columnist__name{font-weight:700;font-size:15px}.columnist__piece{color:var(--km);font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.layout__main,.sidebar{min-width:0}.sidebar{display:flex;flex-direction:column;gap:16px}.rank-list,.rank-list__item{display:grid;gap:8px}.rank-list__item{grid-template-columns:28px minmax(0,1fr);align-items:start;padding:8px 0;border-top:1px solid var(--kl)}.rank-list__item:first-child{border-top:0}.rank-list__n{line-height:1}.rank-list__item a{line-height:1.3}.cat-block__grid{display:grid;gap:16px}.cat-block__list,.feed,.feed__item{display:grid;gap:8px}.feed__item{grid-template-columns:minmax(0,1fr)}.feed__time{font-family:var(--fd);font-weight:800;font-size:14px;color:var(--km);font-variant-numeric:tabular-nums;padding-left:8px}.feed__time:empty{display:none}.list{display:grid;gap:8px}.k-art picture,.k-band picture,.k-cat picture,.k-home picture,.list .card--row .card__summary{display:block}.article{background:var(--dkb-ffffff,var(--ks));padding:16px}.byline{display:flex;flex-wrap:wrap;gap:12px}.gallery figcaption{line-height:1.4}.prose{max-width:68ch}.prose p+p,.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{line-height:1.2;margin-top:1.6em}.prose h2{font-size:24px}.prose h3{font-size:20px}.prose a{color:var(--dk-0f5257,var(--kp));text-decoration:underline;text-underline-offset:2px}.prose ol,.prose ul{padding-left:1.4em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose figure{margin:1.4em 0}.gallery figcaption,.prose figcaption{font-size:13px;color:var(--km);padding-top:8px}.prose iframe,.prose img,.prose video{max-width:100%;height:auto}.prose iframe{aspect-ratio:16/9;width:100%;border:0}.prose td,.prose th{padding:8px;border:1px solid var(--kl);text-align:left}.prose.is-copy-protected{-webkit-user-select:none;user-select:none}.author-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:24px;padding:16px;border-top:3px solid var(--ka)}.author-box__photo{width:72px;height:72px;border-radius:50%;object-fit:cover}.author-box__label{display:block;color:var(--km)}.author-box__name{font-weight:800;font-size:18px}.author-box__role{display:block;font-size:13px;color:var(--km)}.author-box__bio{margin-top:4px;font-size:14px;color:var(--km)}@media (min-width:48em){.grid,.grid--scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--scroll{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.headline{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.card--lead .card__title{font-size:34px}.card--lead .card__body{padding:48px 24px 24px}.cat-block__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.feed__item{grid-template-columns:64px minmax(0,1fr)}.feed__time{padding:12px 0 0 8px}.columnist{flex-basis:220px}.article{padding:24px}.ad-slot--header{min-height:90px}}@media (min-width:64em){.site-logo__text{font-size:42px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--scroll{grid-template-columns:repeat(4,minmax(0,1fr))}.layout--sidebar{grid-template-columns:minmax(0,1fr) var(--sidebar)}.ad-slot--sidebar-tall{display:flex}.columnists{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.columnist{flex:none}.section__title{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.ad-slot,.breaking,.reader-pagination,.reader-preferred-source,.reader-share,.sidebar,.site-footer,.site-header,.skip-link{display:none!important}a,body{color:#000}body{background:#fff}.article{padding:0}.prose,body{font-size:12pt}.prose{max-width:none}a{text-decoration:underline}.layout--sidebar{grid-template-columns:1fr}}.block{min-width:0}.block--desktop-only{display:none}.area--bleed .block:not(.block--bleed){max-width:var(--wrap);margin-inline:auto;padding-inline:16px}.area--bleed .block--bleed .block__inner{max-width:var(--wrap);margin-inline:auto;padding-inline:16px}.block--preferred-source:not(:has(.reader-preferred-source)){display:none}.block--category-lead-list .section__mark{background:var(--block-mark, var(--kp))}.block .section__head--light{border-bottom-color:var(--koa)}.sidebar .block{margin-block:0;padding:16px;background:var(--dkb-ffffff,var(--ks))}.sidebar .block--ad-slot,.sidebar .block--bleed,.sidebar .block--custom-html,.sidebar .block--preferred-source{padding:0;background:0 0}.sidebar .block .section__head{margin-bottom:12px}.sidebar .block .section__title{font-size:18px}.sidebar .block .section__mark{display:none}.sidebar .block .cat-block__grid,.sidebar .block .grid,.sidebar .block .hgrid,.sidebar .block .num-list{grid-template-columns:minmax(0,1fr)}.sidebar .block .hgrid__lead{grid-column:auto;grid-row:auto}.sidebar .block .columnists{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.hslider{position:relative}.hslider__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.hslider__track::-webkit-scrollbar{display:none}.hslider__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:80px}.hslider__dots{display:flex;justify-content:center;flex-wrap:wrap;margin-top:4px}.hslider__dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.hslider__dot span{width:10px;height:10px;border-radius:50%;background:var(--kl)}.hslider__dot:hover span{background:var(--kp)}.hslider:has(.hslider__slide:nth-child(1):target) .hslider__dots li:nth-child(1) span,.hslider:has(.hslider__slide:nth-child(10):target) .hslider__dots li:nth-child(10) span,.hslider:has(.hslider__slide:nth-child(2):target) .hslider__dots li:nth-child(2) span,.hslider:has(.hslider__slide:nth-child(3):target) .hslider__dots li:nth-child(3) span,.hslider:has(.hslider__slide:nth-child(4):target) .hslider__dots li:nth-child(4) span,.hslider:has(.hslider__slide:nth-child(5):target) .hslider__dots li:nth-child(5) span,.hslider:has(.hslider__slide:nth-child(6):target) .hslider__dots li:nth-child(6) span,.hslider:has(.hslider__slide:nth-child(7):target) .hslider__dots li:nth-child(7) span,.hslider:has(.hslider__slide:nth-child(8):target) .hslider__dots li:nth-child(8) span,.hslider:has(.hslider__slide:nth-child(9):target) .hslider__dots li:nth-child(9) span{background:var(--kp)}.hgrid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.hgrid__lead{grid-column:1/-1}.scroller{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.scroller__item{flex:0 0 min(78%,280px);min-width:0;scroll-snap-align:start}.num-list{display:grid;gap:0 24px}.num-list__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}.num-list__n{font-family:var(--fd);font-weight:800;font-size:36px;line-height:1;color:var(--dk-0f5257,var(--kp));padding-top:12px;font-variant-numeric:tabular-nums}.num-list .card{min-width:0}.rank-list__title{font-size:15px;font-weight:600;line-height:1.3}.columnist__piece{font-weight:400}.grid--cols-2,.grid--cols-3,.grid--cols-4{grid-template-columns:minmax(0,1fr)}.author-box--block{margin-top:0}.author-box__photo--empty{display:inline-flex;align-items:center;justify-content:center;background:var(--ka);color:var(--koa);font-weight:800;font-size:28px}.author-pieces{display:grid;margin-top:12px}.author-pieces .card--text{background:0 0}.author-box__all{display:inline-block;margin:12px 0 0}.tag__count{margin-left:4px;color:var(--km);font-weight:400}.newsletter{padding:24px 16px;background:var(--dkb-ffffff,var(--ks));border-top:4px solid var(--kp)}.newsletter__title{font-family:var(--fd);font-weight:800;font-size:24px;line-height:1;text-transform:uppercase}.newsletter__text{margin-top:8px;color:var(--km)}.newsletter__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.newsletter__input{flex:1 1 220px;min-width:0;height:44px;padding:0 12px;border:1px solid var(--kl);border-radius:var(--radius);background:var(--dkb-ffffff,var(--kbg))}.newsletter__note{margin-top:12px;font-size:12px;color:var(--km)}.svc{background:var(--dkb-ffffff,var(--ks));border-top:4px solid var(--kp)}.svc__title{font-family:var(--fd);font-weight:800;font-size:18px;text-transform:uppercase;margin-bottom:12px}.svc__times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.svc__times div{display:flex;flex-direction:column}.svc__table th,.svc__times dt{font-size:12px;color:var(--km)}.svc__table,.svc__times dd{font-variant-numeric:tabular-nums}.svc__times dd{font-weight:800;font-size:18px}.svc__table{font-size:14px}.svc__table th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:4px 0;border-bottom:2px solid var(--ka)}.svc__table td{padding:8px 0;border-bottom:1px solid var(--kl)}.svc__table .r{text-align:right}.svc__big{font-family:var(--fd);font-weight:800;font-size:36px;line-height:1}.svc__line{font-size:18px}.svc__note{margin-top:8px;font-size:13px;color:var(--km)}.custom-html{overflow:hidden;margin-block:16px}.custom-html__escaped{margin:0;padding:12px;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:13px;background:var(--ksa);border:1px dashed var(--kl)}@media (min-width:48em){.hgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scroller__item{flex-basis:300px}.grid--cols-2,.grid--cols-3,.grid--cols-4,.num-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.block--desktop-only{display:revert}.block--mobile-only{display:none}.hgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.hgrid__lead{grid-column:span 2;grid-row:span 2}.grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar .block .cat-block__grid,.sidebar .block .grid,.sidebar .block .hgrid,.sidebar .block .num-list{grid-template-columns:minmax(0,1fr)}.sidebar .block .hgrid__lead{grid-column:auto;grid-row:auto}}@media (prefers-reduced-motion:reduce){.hslider__track{scroll-behavior:auto}}@media print{.block--ad-slot,.block--preferred-source,.hslider__dots,.newsletter,.svc{display:none!important}.hslider__track{display:block;overflow:visible}}.svc__days,.svc__list{display:grid;gap:4px;margin-top:8px;font-size:14px}.svc__day,.svc__meta{color:var(--km);font-size:13px}.svc__day{display:inline-block;min-width:3.5em}.svc__list a{display:inline-block;min-height:24px}.svc__next{margin-top:8px;font-size:14px;font-weight:700}body{font-size:17px}.section__mark{display:none}.article__kicker,.author-box__label,.card__kicker{font-family:var(--fs);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section__head--rule{border-bottom:0;border-top:2px solid var(--kt);padding-top:12px;justify-content:space-between}.section__title{font-size:32px;line-height:1.05}.section__more{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.section__more::after{content:" →"}.btn,.btn--primary,.chip,.reader-pagination a,.reader-pagination span,.reader-share a,.reader-share button,.tag{border-radius:var(--radius)}.card{background:0 0}.card__body{padding:12px 0 0;gap:8px}.card__kicker,.card__kicker a{color:var(--dk-8e2c48,var(--kbr))}.card__mins{color:var(--km);letter-spacing:.06em}.card__title{font-size:24px;line-height:1.15}.card__summary{font-family:var(--fsr);color:var(--km);font-size:16px;line-height:1.5}.card__author{font-weight:700;color:var(--kt)}.card--lead,.card--overlay{background:0 0}.card--lead .card__body{position:static;padding:16px 0 0;background:0 0;color:inherit;text-align:center;align-items:center}.card--lead .card__meta,.card--lead .card__title a{color:var(--kt)}.card--lead .card__kicker,.card--lead .card__kicker a{background:0 0;color:var(--dk-8e2c48,var(--kbr));padding:0}.card--lead .card__summary{color:var(--km);font-size:19px;max-width:60ch}.card--lead .card__title{font-size:36px;line-height:1.05;max-width:22ch}.card--lead .card__media{aspect-ratio:16/9}.card--lead .card__meta{justify-content:center}.card--overlay .card__media{aspect-ratio:4/5}.card--overlay .card__title{font-size:20px}.card--row{grid-template-columns:96px minmax(0,1fr);padding:0;gap:16px}.card--row .card__body{padding:0}.card--row .card__title,.card--text .card__title{font-size:20px}.card--text,.k-num li{border-top:1px solid var(--kl)}.card__media :is(.reader-image-placeholder,.k-nc),.card__media img{border-radius:2px}.rank-list__n{font-size:34px;color:var(--dk-0f5257,var(--kp))}.rank-list__item a{font-family:var(--fd);font-weight:400;font-size:18px}.svc{background:var(--ksa);padding:16px;border-radius:4px}.article{background:0 0;padding:0}.prose{font-family:var(--fsr);font-size:19px;line-height:1.7}.prose>p:first-child::first-letter{float:left;font-family:var(--fd);font-size:4.2em;line-height:.8;padding:.08em .1em 0 0;color:var(--dk-0f5257,var(--kp))}.prose h2,.prose h3{font-family:var(--fd);font-weight:400}.author-box,.prose blockquote{background:var(--ksa);border-left:0}.author-box{border-top:0}@media (min-width:48em){.scroller{grid-auto-columns:minmax(260px,30%)}.card--lead .card__title{font-size:52px}.section__title{font-size:40px}}@media (min-width:64em){.sec-nav{display:block}.site-logo__text{font-size:50px}.layout--sidebar{gap:56px;grid-template-columns:minmax(0,1fr) var(--sidebar)}.article__title,.card--lead .card__title{font-size:64px}}.card--overlay{display:grid}.card--overlay>.card__body,.card--overlay>.card__media{grid-area:1/1;min-width:0}.card--overlay>.card__media{align-self:stretch}.card--overlay>.card__body{position:relative;inset:auto;align-self:end;z-index:1}.prose blockquote{margin:1.4em 0;padding:12px 16px;border-left:4px solid var(--kp);line-height:1.4;background:0 0;border-block:1px solid var(--kl);text-align:center;font-family:var(--fd);font-weight:400;font-size:26px}.article__title,.card__title,.rank-list__n,.section__title,.site-footer__logo,.site-logo__text{font-family:var(--fd);font-weight:400;text-transform:none;letter-spacing:-.01em}.wrap{max-width:1280px;padding-inline:20px}.k-dp{font-family:var(--fd);font-weight:400}.k-lb{font-family:var(--fs);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.k-lb--sm{font-size:11px}.k-acc{color:var(--dk-0f5257,var(--kp))}.k-gold{color:var(--dk-e8a33d,var(--k-gold))}.k-adw:not(:has(.reader-ad)){display:none}.k-adw .ad-slot{margin-block:0}.k-h2,.k-sh h2{margin:0;font-family:var(--fd);font-weight:400;font-size:40px;line-height:1.05}.k-sh{display:flex;align-items:baseline;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;border-top:2px solid var(--kt);padding-top:14px}.k-sh--light{border-top-color:#fff}.k-sh--light h2{color:#fff}.k-more{font:700 14px var(--fs);display:inline-flex;align-items:center;gap:6px;min-height:44px}.k-sec{display:flex;flex-direction:column;gap:26px}.k-band--mint{background:var(--k-mint)}.k-band--dark{background:var(--k-dark);color:#fff}.k-band__in{padding-block:56px;display:flex;flex-direction:column;gap:26px}.k-pill,.k-pill:hover{color:var(--kop)}.k-pill{height:44px;padding:0 18px;border-radius:22px;background:var(--kp);white-space:nowrap}.k-pill:hover{filter:brightness(1.15)}.k-btn-o,.k-chip,.k-pill{display:inline-flex;align-items:center;font:700 14px var(--fs)}.k-btn-o{align-self:flex-start;height:44px;padding:0 18px;border:2px solid var(--kt);border-radius:22px}.k-chip{min-height:40px;padding:0 16px;border-radius:20px;border:1px solid var(--k-chip);background:var(--dkb-ffffff,var(--ks));color:var(--kt);white-space:nowrap}.k-chip[aria-current]{background:var(--kt);border-color:var(--kt);color:var(--kbg)}.k-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;min-width:0}.k-chips::-webkit-scrollbar{display:none}.k-chips--wrap{flex-wrap:wrap;overflow:visible}.k-art img,.k-band img,.k-cat img,.k-home img{width:100%}.k-head{position:sticky;top:0;z-index:5;background:var(--dkb-ffffff,var(--kbg));border-bottom:1px solid var(--kl)}.k-head__row{display:flex;align-items:center;gap:24px;padding-block:14px}.k-head__logo{margin:0}.k-head__logo .site-logo__text{font-family:var(--fd);font-weight:400;font-size:50px;line-height:1;letter-spacing:-.01em}.k-head__issue{font:800 12px var(--fs);letter-spacing:.14em;text-transform:uppercase;color:var(--k-mut2);white-space:nowrap}.k-head__nav{display:block;margin-left:auto;min-width:0}.k-head__nav ul{display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.k-head__nav a{display:inline-flex;align-items:center;min-height:44px;font:700 15px var(--fs);border-bottom:2px solid transparent}.k-head__nav a:hover,.k-head__nav a[aria-current]{color:var(--dk-0f5257,var(--kp));border-bottom-color:var(--kp)}.k-head__tools,.k-iconbtn{align-items:center;flex:none}.k-head__tools{margin-left:auto;display:flex;gap:10px}.k-iconbtn{width:44px;height:44px;border-radius:50%;border:1px solid var(--k-chip);display:inline-flex;justify-content:center;color:var(--kt)}.k-home{display:flex;flex-direction:column;gap:64px;padding-bottom:56px}.k-cover{position:relative;overflow:hidden;background:var(--k-cover);min-height:620px;display:flex;align-items:flex-end;color:#fff}.k-cover::after,.k-cover__media{position:absolute;inset:0}.k-cover__media :is(.reader-image-placeholder,.k-nc),.k-cover__media img,.k-cover__media picture{width:100%;height:100%;object-fit:cover;aspect-ratio:auto!important}.k-cover__media :is(.reader-image-placeholder,.k-nc){background-color:var(--k-cover)}.k-cover::after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.25)0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.82) 100%)}.k-cover__body{position:relative;z-index:1;width:100%;padding-block:48px;display:flex;flex-direction:column;gap:16px}.k-cover__title{margin:0;font-size:84px;line-height:.98;max-width:15ch;text-wrap:balance}.k-cover__title a,.k-cover__title a:hover{color:#fff}.k-cover__dek{margin:0;font-family:var(--fsr);font-size:20px;line-height:1.55;max-width:56ch;color:#e9ecea}.k-cover__by{font:600 14px var(--fs);color:#d7dcda}.k-cover__by:empty{display:none}.k-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;align-items:start}.k-g3>*{min-width:0}.k-tall{display:flex;flex-direction:column;gap:14px}.k-tall__title{font-size:32px;line-height:1.08}.k-tall__dek{font-family:var(--fsr);font-size:17px;line-height:1.55;color:var(--k-ink2)}.k-two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:56px}.k-two__text{display:flex;flex-direction:column;gap:18px}.k-two__quote{margin:0;font-size:46px;line-height:1.12}.k-two__dek{font:600 15px var(--fs)}.k-two__round{display:block;border-radius:50%;overflow:hidden;aspect-ratio:1}.k-hero img,.k-two__round :is(.reader-image-placeholder,.k-nc),.k-two__round img{height:100%;object-fit:cover}.k-photos{display:flex;flex-direction:column;gap:18px}.k-photos__head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.k-cal__t b,.k-photos__note{font-family:var(--fsr);font-size:17px}.k-photos__note{color:var(--km)}.k-photos__strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,30%);gap:16px;overflow-x:auto;padding-bottom:6px}.k-photo{display:flex;flex-direction:column;gap:8px}.k-cal__t span,.k-photo__cap{font:500 13px var(--fs);color:var(--km)}.k-cal{display:flex;flex-direction:column;gap:4px}.k-cal__h{margin:0 0 10px}.k-cal__row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--kl)}.k-cal__d{font-size:30px;line-height:1;color:var(--dk-0f5257,var(--kp))}.k-cal__m{font-size:10px;color:var(--k-mut2)}.k-cal__t,.k-slot{display:flex;flex-direction:column;gap:2px}.k-cal__t b{font-weight:600;line-height:1.35}.k-cal__t span{color:var(--k-mut2)}.k-slot{gap:14px}.k-slot h2{margin:0}.k-slot__media{display:block;border-radius:6px;overflow:hidden}.k-slot__title{font-size:26px;line-height:1.15}.k-slot__meta{font:600 14px var(--fs);color:var(--km)}.k-nl{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:6px;font-family:var(--fs)}.k-nl--dark{background:var(--k-dark);color:#fff}.k-nl--dark .k-nl__label{color:var(--dk-e8a33d,var(--k-gold))}.k-nl--mint{background:var(--k-mint);padding:22px;gap:10px}.k-nl--mint .k-nl__label{color:var(--dk-0f5257,var(--kp))}.k-nl__title{margin:0;font-family:var(--fd);font-weight:400;font-size:32px;line-height:1.08}.k-nl--mint .k-nl__title{font-size:26px;line-height:1.12}.k-nl__lbl{font:600 13px var(--fs)}.k-nl__input{height:46px;border-radius:6px;border:1px solid #cfcac0;padding:0 12px;font:16px var(--fsr);min-width:0;background:var(--dkb-ffffff,#fff);color:#1b1a17}.k-nl--dark .k-nl__input{border:0}.k-nl__btn{height:44px;border:0;border-radius:22px;font:800 15px var(--fs);cursor:pointer}.k-nl--dark .k-nl__btn{background:var(--k-gold);color:#1b1a17}.k-nl--mint .k-nl__btn{background:var(--kp);color:var(--kop);font-size:14px;font-weight:700}.k-nl__note{margin:0;font-size:12px;line-height:1.5;color:var(--km)}.k-nl--dark .k-nl__note,.k-nl--dark .k-nl__note a{color:#d6d3cb}.k-dos{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:start}.k-dos__body,.k-dos__card{position:relative;display:flex;flex-direction:column}.k-dos__card{justify-content:flex-end;min-height:400px;border-radius:6px;overflow:hidden;background:#3e4b55;color:#fff}.k-dos__card::after,.k-dos__card>:is(.reader-image-placeholder,.k-nc),.k-dos__card>picture{position:absolute;inset:0}.k-dos__card>:is(.reader-image-placeholder,.k-nc),.k-dos__card>picture img{height:100%;object-fit:cover;aspect-ratio:auto!important}.k-dos__card::after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.78) 100%)}.k-dos__body{z-index:1;gap:10px;padding:30px}.k-dos__title{font-size:52px;line-height:1.02}.k-dos__card:hover{color:#fff}.k-dos__dek{font-family:var(--fsr);font-size:17px;line-height:1.55;color:#e3e7e6;max-width:46ch}.k-num a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding-block:18px}.k-num__n{font-size:34px;line-height:.9;color:var(--dk-0f5257,var(--kp))}.k-num__b{display:flex;flex-direction:column;gap:5px}.k-num__k,.k-talk__who span{font-size:11px;color:var(--k-mut2)}.k-num__t{font-size:24px;line-height:1.15}.k-lrow__a,.k-lrs__a,.k-num__a,.k-relc__a,.k-row__a{font:600 13px var(--fs);color:var(--km)}.k-lr2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.k-lr{display:flex;flex-direction:column;gap:12px}.k-lr__title{font-size:36px;line-height:1.06}.k-lr__dek{font-family:var(--fsr);font-size:17px;line-height:1.55;color:var(--k-ink2)}.k-lr__by{font:700 13px var(--fs)}.k-lr3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.k-lrs{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding-top:20px;border-top:1px solid var(--kl)}.k-lrs__b{display:flex;flex-direction:column;gap:6px}.k-lrs__t{font-size:22px;line-height:1.15}.k-talks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.k-talks--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-talk{display:flex;flex-direction:column;gap:14px}.k-talk__photo{width:96px!important;height:96px;border-radius:50%;object-fit:cover;background:var(--ph)}.k-talk__photo--empty{display:inline-flex;align-items:center;justify-content:center;color:#fff;font:400 40px var(--fd)}.k-talk__q{font-size:24px;line-height:1.18}.k-talk__who{display:flex;flex-direction:column;gap:2px;font-family:var(--fs)}.k-talk__who b{font-size:14px}.k-talk__who span{font-size:13px;font-weight:600}.k-sp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center;border:1px solid var(--kl);border-radius:6px;background:var(--k-paper);overflow:hidden}.k-sp__b,.k-sp__lb{display:flex;gap:10px}.k-sp__b{flex-direction:column;padding:26px 28px 26px 4px}.k-sp__lb{color:var(--k-mut2);flex-wrap:wrap;align-items:center}.k-sp__tag{border:1px solid #b7b1a4;padding:3px 8px;border-radius:3px}.k-sp__t{font-size:32px;line-height:1.1}.k-sp__d{font-family:var(--fsr);font-size:16px;line-height:1.55;color:var(--k-ink2)}.k-ph{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center}.k-ph__media{position:relative;display:block}.k-ph__badge{position:absolute;left:14px;bottom:14px;background:rgba(0,0,0,.66);color:#fff;font:800 12px var(--fs);padding:5px 10px;border-radius:12px}.k-ph__text{display:flex;flex-direction:column;gap:14px}.k-ph__title,.k-ph__title:hover{font-size:44px;line-height:1.04;color:#fff}.k-most__b b,.k-most__row b,.k-ph__dek{font-family:var(--fsr);font-size:17px}.k-ph__dek{margin:0;line-height:1.6;color:#d6d3cb}.k-ph3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.k-ph3 a{display:block}.k-rows{display:flex;flex-direction:column;gap:44px}.k-row{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:start}.k-row__label{display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-top:2px solid var(--kt);padding-top:14px}.k-row__label h2{margin:0;font-size:40px;line-height:1}.k-row__desc{font-family:var(--fsr);font-size:15px;line-height:1.5;color:var(--km)}.k-row__lead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:20px;align-items:start;border-top:1px solid var(--kl);padding-top:16px}.k-row__lb{display:flex;flex-direction:column;gap:8px}.k-row__t{font-size:26px;line-height:1.12}.k-row__list{border-top:1px solid var(--kl)}.k-row__list a{gap:5px;padding-block:12px;border-bottom:1px solid var(--kl)}.k-row__list .k-dp{font-size:20px;line-height:1.2}.k-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.k-cul,.k-row__list a{display:flex;flex-direction:column}.k-cul{gap:12px;min-width:0}.k-cul__n{padding-bottom:8px;border-bottom:1px solid var(--k-mint-line)}.k-cul__lead{display:flex;flex-direction:column;gap:10px}.k-cul__lead .k-dp{font-size:22px;line-height:1.15}.k-cul__more{font-family:var(--fsr);font-size:16px;line-height:1.4;padding-top:10px;border-top:1px solid var(--k-mint-line)}.k-latest{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:56px;align-items:start}.k-latest__main{display:flex;flex-direction:column;min-width:0}.k-lat2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.k-lrow{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:16px;border-bottom:1px solid var(--kl);align-items:start}.k-lrow__b{display:flex;flex-direction:column;gap:6px;min-width:0}.k-lrow__t{font-size:20px;line-height:1.18}.k-latest__side{gap:30px}.k-latest__side,.k-most{display:flex;flex-direction:column}.k-most__h{margin:0 0 4px;padding-top:14px;border-top:2px solid var(--kt)}.k-most__row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;padding-block:14px;border-bottom:1px solid var(--kl)}.k-most__n{font-size:34px;line-height:.9;color:var(--dk-0f5257,var(--kp))}.k-most__b b,.k-most__row b{line-height:1.35;font-weight:600}.k-live,.k-most__b{display:flex;flex-direction:column;gap:4px}.k-most__b span{font:700 12px var(--fs);color:var(--k-mut2)}.k-live{gap:8px;padding:20px;border:1px solid var(--kl);border-radius:6px}.k-live__lb{display:inline-flex;align-items:center;gap:8px;color:var(--dk-8e2c48,var(--kbr))}.k-live__dot{width:8px;height:8px;border-radius:50%;background:var(--kbr)}.k-live__t{font-size:22px;line-height:1.15}.k-live__m{font:600 13px var(--fs);color:var(--k-mut2)}.k-ahead .reader-breadcrumbs,.k-cat .reader-breadcrumbs{margin:0;font:600 13px var(--fs);color:var(--k-mut2)}.k-ahead .reader-breadcrumbs ol,.k-cat .reader-breadcrumbs ol{gap:8px}.k-ahead .reader-breadcrumbs li+li::before,.k-cat .reader-breadcrumbs li+li::before{content:"/";margin-right:8px}.k-ahead .reader-breadcrumbs a,.k-cat .reader-breadcrumbs a{text-decoration:none;color:var(--k-mut2)}.k-ahead .reader-breadcrumbs [aria-current],.k-cat .reader-breadcrumbs [aria-current]{font-weight:600;color:var(--k-mut2)}.k-art{padding-top:44px}.k-article{padding:0;background:0 0}.k-col,.k-mid{max-width:1000px;margin-inline:auto;padding-inline:20px}.k-col{max-width:740px}.k-ahead,.k-wide{display:flex;flex-direction:column}.k-wide{max-width:1280px;margin:40px auto 0;padding-inline:20px;gap:10px}.k-ahead{align-items:center;text-align:center;gap:18px}.k-ahead .reader-breadcrumbs ol{justify-content:center}.k-ahead__kick{margin:0}.k-ahead__kick a,.k-arc__grid a:hover small,.k-times .is-next dt{color:inherit}.k-ahead__breaking{margin-left:8px;padding:2px 8px;background:var(--kbr);color:var(--kob);border-radius:3px}.k-ahead__title{margin:0;font-size:76px;line-height:1;text-wrap:balance;max-width:20ch}.k-ahead__dek{margin:0;font-family:var(--fsr);font-size:23px;line-height:1.5;font-style:italic;color:var(--k-ink2);max-width:40ch}.k-ahead__credits{display:flex;flex-direction:column;gap:4px;font-family:var(--fs)}.k-ahead__by{font-size:15px;font-weight:700}.k-ahead__by a{border-bottom:1px solid currentColor}.k-ahead__meta{font-size:13px;font-weight:600;color:var(--k-mut2);font-variant-numeric:tabular-nums}.k-tools{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:flex-start}.k-tool{min-height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--k-chip);background:var(--dkb-ffffff,var(--ks));font:700 13px var(--fs);color:var(--kt);display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;list-style:none}.k-tool::-webkit-details-marker{display:none}.k-sharebox{position:relative}.k-sharebox[open] .k-tool{background:var(--kt);color:var(--kbg);border-color:var(--kt)}.k-sharebox .reader-share{position:absolute;z-index:6;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:min(92vw,420px);justify-content:center;padding:12px;background:var(--dkb-ffffff,var(--ks));border:1px solid var(--kl);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14)}.k-size{display:inline-flex;border:1px solid var(--k-chip);border-radius:20px;overflow:hidden;background:var(--dkb-ffffff,var(--ks))}.k-size__btn{min-width:44px;height:40px;display:inline-flex;align-items:center;justify-content:center;font:700 13px var(--fs);cursor:pointer}.k-hero :is(.reader-image-placeholder,.k-nc),.k-hero picture{aspect-ratio:21/9}.k-wcap{display:flex;justify-content:space-between;gap:6px 20px;flex-wrap:wrap;font:500 14px/1.5 var(--fs);color:var(--km)}.k-wcap b{font-weight:700;color:var(--k-mut2)}.k-article .k-col:first-of-type{padding-block:48px 8px}.k-prose{max-width:none;font-family:var(--fsr);font-size:20px;line-height:1.78;color:var(--k-body)}.k-prose p{margin:0 0 1.3em}.k-prose>p:first-child::first-letter,.k-prose>p:first-of-type::first-letter{float:left;font-family:var(--fd);font-weight:400;font-size:5.4em;line-height:.8;padding:.08em .12em 0 0;color:var(--dk-0f5257,var(--kp))}.k-prose blockquote,.k-prose h2,.k-prose h3{margin:1.4em 0 .7em;font-family:var(--fd);font-weight:400;font-size:1.75em;line-height:1.15}.k-prose blockquote,.k-prose h3{font-size:1.35em}.k-prose a{color:var(--dk-0f5257,var(--kp));text-decoration:underline;text-underline-offset:3px}.k-prose blockquote{margin:1.6em 0 2em;padding:22px 0 0;border:0;border-top:3px solid var(--kp);background:0 0;text-align:left;font-size:1.9em;color:var(--kt)}.k-prose blockquote p{margin:0 0 .4em}.k-prose blockquote cite,.k-prose blockquote footer{display:block;font:800 12px var(--fs);letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--k-mut2)}.k-prose figure{margin:26px 0 36px}.k-prose figcaption{margin-top:10px;font:500 14px/1.5 var(--fs);color:var(--km)}.k-prose img{height:auto}.k-prose sup{font:800 .62em var(--fs);line-height:0;padding:0 1px}.k-prose sup a{text-decoration:none}.k-prose hr{border:0;text-align:center;margin:2em 0;color:#b7b1a4}.k-orn,.k-prose hr::after{font:400 22px var(--fd);letter-spacing:.4em}.k-prose hr::after{content:"· · ·"}.k-prose ol,.k-prose ul{margin:0 0 1.3em;padding-left:1.3em;list-style:revert}.k-prose .footnotes,.k-prose section[data-footnotes]{margin-top:2em;padding-top:16px;border-top:1px solid var(--kl);font:14px/1.6 var(--fs);color:var(--k-ink2)}.k-prose table{font:15px/1.5 var(--fs);margin-bottom:1.3em}.k-prose td,.k-prose th{border-bottom:1px solid var(--kl);padding:8px;text-align:left}.k-orn{display:flex;justify-content:center;margin:.5em 0 2em;color:#b7b1a4}.k-notes{display:flex;flex-direction:column;gap:12px;padding-block:8px 30px;font-family:var(--fs)}.k-notes__h{margin:0;padding-top:16px;border-top:1px solid var(--kl);color:var(--kt)}.k-notes__fix,.k-notes__src{margin:0;font-size:14px;line-height:1.6;color:var(--k-ink2)}.k-notes__fix{padding:12px 14px;background:var(--k-paper);border-left:3px solid var(--k-gold);font-size:13px;line-height:1.55}.k-credits{display:flex;flex-direction:column;gap:18px;padding-bottom:44px}.k-cred{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.k-cred__card{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--kl);border-radius:6px}.k-cred__photo{flex:0 0 64px;width:64px!important;height:64px;border-radius:50%;object-fit:cover;background:var(--ph)}.k-cred__photo--empty{display:inline-flex;align-items:center;justify-content:center;color:#fff;font:400 28px var(--fd)}.k-auth__more>span,.k-cred__b{display:flex;flex-direction:column;gap:4px}.k-cred__role{color:var(--k-mut2)}.k-cred__name{font-size:22px}.k-cred__bio{font-family:var(--fsr);font-size:14px;line-height:1.5;color:var(--k-ink2)}.k-next{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding-block:56px}.k-next__text{display:flex;flex-direction:column;gap:14px}.k-next__title{margin:0;font-size:44px;line-height:1.05}.k-next__dek{margin:0;font-family:var(--fsr);font-size:18px;line-height:1.55;color:var(--k-ink2)}.k-next__by{font:700 14px var(--fs)}.k-rel{padding-block:56px}.k-relc{display:flex;flex-direction:column;gap:12px}.k-relc__t{font-size:26px;line-height:1.12}.page-article .k-adw{padding-block:0 44px}.page-article .ad-slot--billboard{max-width:970px;margin-inline:auto}.k-foot{background:var(--ksa);border-top:1px solid var(--kl);font-family:var(--fs);padding:0;margin-top:0}.k-foot__inner{display:flex;flex-direction:column;gap:34px;padding-block:52px 26px}.k-foot__grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px}.k-foot__brand{display:flex;flex-direction:column;gap:14px}.k-foot__logo{font-family:var(--fd);font-weight:400;font-size:72px;line-height:.9;color:var(--kt)}.k-foot__tagline{margin:0;font-size:17px;line-height:1.55;color:var(--k-ink2);max-width:36ch}.k-foot__social{display:flex;gap:8px;flex-wrap:wrap}.k-foot__col a,.k-fs{display:inline-flex;align-items:center}.k-fs{width:40px;height:40px;border-radius:50%;border:1px solid #cfcac0;justify-content:center;color:var(--kt);font-weight:800}.k-foot__col{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:600}.k-foot__col .k-lb{padding-bottom:4px}.k-foot__col a{color:#3a3833;min-height:24px}.k-foot__legal{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;align-items:flex-end;border-top:1px solid #dcd7cc;padding-top:20px;font-size:13px;line-height:1.6;color:var(--km)}.k-foot__legal p{margin:0;max-width:78ch}.k-tabs{display:none}.k-tab{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:60px;min-height:44px;justify-content:center;font:700 11px var(--fs);color:var(--km)}.k-foot__col .k-lb,.k-person:hover .k-person__n,.k-tab[aria-current]{color:var(--dk-0f5257,var(--kp))}@media (max-width:960px){.k-head__issue,.k-head__nav{display:none}.k-g3{grid-template-columns:1fr 1fr}.k-catmain,.k-dos,.k-latest,.k-next,.k-ph,.k-two{grid-template-columns:1fr}.k-g4,.k-talks,.k-talks--3{grid-template-columns:repeat(2,minmax(0,1fr))}.k-lr3{grid-template-columns:1fr}.k-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.k-row__label{grid-column:1/-1}.k-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-foot__brand{grid-column:1/-1}.k-cover__title{font-size:64px}.k-ahead__title{font-size:56px}}@media (max-width:640px){.k-col,.k-mid,.wrap{padding-inline:16px}.k-head__logo .site-logo__text{font-size:40px}.k-head__logo .site-logo__img{max-height:40px}.k-head__row{gap:12px}.k-head__cta{padding:0 14px;font-size:13px}.k-home{gap:48px}.k-cover{min-height:520px}.k-cover__title{font-size:40px}.k-cover__dek{font-size:18px}.k-g3{grid-template-columns:1fr}.k-photos__strip{grid-auto-columns:78%}.k-two{gap:28px;padding-block:44px}.k-h2,.k-row__label h2,.k-sh h2,.k-two__quote{font-size:32px}.k-dos__title{font-size:36px}.k-dos__card{min-height:360px}.k-lr2,.k-row,.k-row__lead,.k-sp{grid-template-columns:1fr}.k-sp{gap:0}.k-sp__b{padding:20px}.k-lr__title{font-size:28px}.k-ph__title{font-size:34px}.k-g4,.k-talks,.k-talks--3{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;overflow-x:auto;padding-bottom:6px;gap:18px}.k-row__lead{gap:10px}.k-lrow{grid-template-columns:88px minmax(0,1fr);gap:14px;padding-block:14px}.k-lat2{grid-template-columns:1fr}.k-lrow__t{font-size:20px}.k-foot__grid{gap:26px 18px}.k-art{padding-top:28px}.k-ahead__title{font-size:40px}.k-ahead__dek{font-size:19px}.k-wide{padding-inline:0}.k-wcap{padding-inline:16px}.k-hero :is(.reader-image-placeholder,.k-nc),.k-hero picture{aspect-ratio:4/3}.k-prose{font-size:18.4px}.k-prose blockquote{font-size:1.6em}.k-cred{grid-template-columns:1fr}.k-next__title{font-size:32px}.k-tabs{display:flex;position:sticky;bottom:0;z-index:6;background:var(--dkb-ffffff,var(--kbg));border-top:1px solid var(--kl);justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0))}}@media (min-width:641px){.k-g4--1{grid-template-columns:minmax(0,1fr)}.k-g4--2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-g4--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-band__in>*,.k-catlist>*,.k-latest__main>*,.k-photos>*,.k-sec>*{min-width:0;max-width:100%}.k-cat>.wrap,.k-home>.wrap{width:100%}.k-art img,.k-band img,.k-cat img,.k-home img{object-fit:cover}.k-tall :is(.reader-image-placeholder,.k-nc),.k-tall img{aspect-ratio:4/5}.k-photo :is(.reader-image-placeholder,.k-nc),.k-photo img{aspect-ratio:3/4}.k-slot__media img{aspect-ratio:1}.k-lr :is(.reader-image-placeholder,.k-nc),.k-lr img{aspect-ratio:21/10}.k-cul__lead img,.k-relc img,.k-row__lead img{aspect-ratio:4/3}.k-lrs img{aspect-ratio:1}.k-cat__leadimg img,.k-crow img,.k-lrow img{aspect-ratio:3/2}.k-ph__media img{aspect-ratio:16/9}.k-ph3 img{aspect-ratio:1}.k-next__media img{aspect-ratio:16/10}.k-sp img{aspect-ratio:21/9}.k-head__logo{min-width:0;flex:0 1 auto}.k-head__logo .site-logo__img{max-width:100%;object-fit:contain}@media (max-width:400px){.k-head__cta{padding:0 12px;font-size:12px}}.k-cover__body{text-shadow:0 1px 14px rgba(0,0,0,.5)}.k-head__nav ul{gap:22px}.k-foot__logo img{height:64px;width:auto}.k-head__logo .site-logo__img{height:40px;max-height:none;width:auto}.k-srow mark,mark{padding:0 2px;background:#f3e3bf;color:inherit}@media (max-width:640px){.k-foot__logo img{height:48px}.k-head__logo .site-logo__img{height:34px}}.k-pill{border:0;cursor:pointer}.k-btn-o{background:0 0;color:inherit;cursor:pointer}.num{font-variant-numeric:tabular-nums}.k-legalnav a[aria-current] b,.k-none__mark,.k-prose .correction h2 a:hover{color:var(--dk-0f5257,var(--kp))}.k-field__l{font:700 13px var(--fs);color:var(--kt)}.k-field__hint{font:500 13px/1.45 var(--fs);color:var(--k-mut2)}.k-input{width:100%;min-width:0;min-height:46px;padding:0 12px;border:1px solid #cfcac0;border-radius:6px;background:var(--dkb-ffffff,var(--ks));color:var(--kt);font:16px var(--fsr)}textarea.k-input{min-height:150px;padding:12px;line-height:1.55;resize:vertical}.k-err__form input:focus-visible,.k-input:focus-visible{outline:0;border-color:var(--kp);box-shadow:0 0 0 2px var(--kp)}.k-drop{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px dashed #cfcac0;border-radius:6px;background:var(--k-paper)}.k-drop:focus-within{border-color:var(--kp)}.k-file{max-width:100%;font:500 14px var(--fs);color:var(--k-ink2)}.k-file::file-selector-button{min-height:40px;margin-right:12px;padding:0 16px;border:1px solid var(--kt);border-radius:20px;background:var(--dkb-ffffff,var(--ks));color:var(--kt);font:700 13px var(--fs);cursor:pointer}.k-file:focus-visible{box-shadow:none}.k-check{display:flex;gap:10px;align-items:flex-start;font:500 13px/1.5 var(--fs);color:var(--k-ink2);cursor:pointer}.k-art .is-check input,.k-art .reader-poll input,.k-check input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--kt)}.k-art .is-check a,.k-check a{color:var(--dk-0f5257,var(--kp));text-decoration:underline}.k-art :is(.reader-poll__submit),.k-form__submit{width:100%;justify-content:center;min-height:46px;height:auto;border:0;border-radius:23px;background:var(--kp);color:var(--kop);font:700 14px var(--fs)}.k-form__status{margin:0;font:700 14px var(--fs);color:var(--dk-0f5257,var(--kp))}.k-form__status:empty{display:none}.cf-turnstile{min-height:65px}.k-tip__rules,.k-tip__side{display:flex;flex-direction:column;gap:28px}.k-tip__rules{gap:8px;margin:0;padding-left:20px;list-style:decimal;font:16px/1.5 var(--fsr)}.k-tip__note p{margin:8px 0;font:16px/1.55 var(--fsr);color:var(--k-ink2)}.k-art .reader-poll :focus-visible{outline:0}.k-art .reader-poll__title{font:400 30px/1.1 var(--fd)}.k-art .reader-poll__notice{border:0;border-radius:6px;background:var(--k-mint);font:600 15px var(--fs)}.k-art .reader-poll{margin:32px 0;padding:28px;border:1px solid var(--kt);border-radius:6px;background:var(--dkb-ffffff,var(--ks))}.k-art .reader-poll__options label{min-height:50px;padding:0 16px;border:1px solid var(--k-chip);border-radius:6px;font:17px var(--fsr)}.k-art .reader-poll__options label:has(:checked){border-color:var(--kp);background:var(--k-mint)}.k-art .reader-poll__submit{width:auto;display:inline-flex;align-items:center;padding:0 24px}.k-art .reader-poll form>a{font:700 14px var(--fs);color:var(--dk-0f5257,var(--kp))}.k-art .reader-poll__label{font:17px var(--fsr)}.k-art .reader-poll__label strong{font:400 20px var(--fd)}.k-art .reader-poll__bar{height:8px;background:var(--ksa)}.k-art .reader-poll__fill{background:var(--kp)}.k-art .reader-poll__row--mine .reader-poll__fill{background:var(--k-gold)}.k-livebar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font:600 14px var(--fs);color:var(--k-mut2)}.k-livebar b{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;background:var(--kbr);color:var(--kob);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.k-livebar b:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;animation:k-pulse 1.4s infinite}.k-prose--live>p:first-of-type:first-letter{float:none;margin:0;padding:0;font:inherit;color:inherit}.k-prose--live h2{display:grid;grid-template-columns:auto;padding-top:22px;border-top:1px solid var(--kl)}.k-art .reader-sponsored__badge{padding:4px 10px;border:0;border-radius:3px;background:var(--k-gold);color:#1b1a17;font:800 11px var(--fs);letter-spacing:.14em}.k-kun .legal-meta,.k-prose .correction__meta{display:inline-block;padding:4px 10px;border-radius:3px;background:var(--k-mint);font:700 12px var(--fs);letter-spacing:.06em;color:var(--dk-0f5257,var(--kp))}.k-prose .correction{padding-block:20px;border-top:1px solid var(--kl)}.k-prose .correction h2{margin:0 0 8px;font:400 26px/1.15 var(--fd)}.k-prose .correction h2 a{color:var(--kt);text-decoration:none}.k-arc{display:flex;flex-direction:column;gap:20px;min-width:0}.k-arc__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-top:14px;border-top:2px solid var(--kt)}.k-arc__nav h2{margin:0;font-size:32px;font-weight:400}.k-arc__nav>:first-child{justify-self:start}.k-arc__nav>:last-child{justify-self:end}.k-arc__nav .k-btn-o{align-self:auto}.k-arc__grid{width:100%;table-layout:fixed;border-collapse:collapse}.k-arc__grid th{padding:8px 4px;font:800 11px var(--fs);letter-spacing:.14em;text-transform:uppercase;color:var(--k-mut2);text-align:left}.k-arc__grid td{height:84px;padding:0;border:1px solid var(--kl);vertical-align:top}.k-arc__grid a,.k-arc__grid td>b{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:84px;padding:8px 10px;font-size:24px;font-weight:400;color:var(--k-mut2)}.k-arc__grid .is-blank{border:0}.k-arc__grid .is-future{opacity:.4}.k-arc__grid .is-has{background:var(--k-mint)}.k-arc__grid .is-has a{color:var(--kt)}.k-arc__grid .is-has a:hover{background:var(--kp);color:var(--kop)}.k-arc__grid small{font:700 12px var(--fs);color:var(--dk-0f5257,var(--kp))}.k-arc__grid .is-today{box-shadow:inset 0 0 0 2px var(--kt)}.k-chip small{margin-left:6px;font-weight:600;opacity:.7}.k-flow{margin:0;padding:0;list-style:none}.k-flow__item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;padding-block:24px;border-top:1px solid var(--kl)}.k-flow__time{font-size:36px;line-height:1}.k-flow__b{display:flex;flex-direction:column;gap:8px;min-width:0}.k-flow__t{margin:0;font-size:28px;font-weight:400;line-height:1.15}.k-flow__t a:hover{color:var(--dk-0f5257,var(--kp))}.k-daynav{justify-content:center;padding-top:24px;border-top:1px solid var(--kl)}.k-svc{display:flex;flex-direction:column;gap:28px;min-width:0}.svc-page__intro{font:18px/1.6 var(--fsr);color:var(--k-ink2)}.svc-page__intro p{margin:0}.k-scroll{overflow-x:auto}.k-table{width:100%;border-collapse:collapse;font:15px var(--fs);font-variant-numeric:tabular-nums}.k-table :is(th,td){padding:12px 10px;border-bottom:1px solid var(--kl);text-align:left;white-space:nowrap}.k-table thead th,.k-times dt,.k-wxf dt{font:800 11px var(--fs);text-transform:uppercase;color:var(--k-mut2)}.k-table thead th{border-bottom:2px solid var(--kt);letter-spacing:.14em}.k-table tbody th{font:600 16px var(--fsr)}.k-table .r{text-align:right}.k-table .k-table__wrap{min-width:200px;white-space:normal}.k-table .is-today{background:var(--k-mint)}.k-table .k-wx{display:inline;margin:-3px 8px 0 0;vertical-align:middle;color:var(--dk-0f5257,var(--kp))}.is-up{color:#1f7a4d}.is-down{color:var(--dk-8e2c48,var(--kbr))}.k-mag,.k-wxnow__t b{font-size:24px;font-weight:400}.k-mag.is-mid{padding:0 6px;background:var(--k-gold);color:#1b1a17}.k-mag.is-strong{padding:0 6px;background:var(--kbr);color:#fff}.k-wxnow{gap:14px}.k-wxnow__t{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0}.k-wxnow__t .k-wx{color:var(--dk-0f5257,var(--kp))}.k-wxnow__t b{font-size:88px;line-height:.9}.k-wxnow__t span{font-size:28px}.k-wxf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--k-mint-line)}.k-wxf div{padding:12px 12px 0 0}.k-times dt,.k-wxf dt{letter-spacing:.12em}.k-wxf dd{margin:4px 0 0;font:600 18px var(--fsr)}.k-wxf--fx{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:2px solid var(--kt)}.k-wxf--fx dd.k-dp{font:400 44px/1.05 var(--fd)}.k-chg{font:700 14px var(--fs)}.k-times{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-top:1px solid var(--kl);border-left:1px solid var(--kl)}.k-times div{padding:16px 14px;border-right:1px solid var(--kl);border-bottom:1px solid var(--kl)}.k-times dt{letter-spacing:.14em}.k-times dd{margin:6px 0 0;font-size:34px;line-height:1}.k-times .is-next{background:var(--kp);color:var(--kop)}.k-svc__next{margin:12px 0 0;font:600 16px var(--fsr);color:var(--dk-0f5257,var(--kp))}.k-pharm{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;margin:0;padding:0;list-style:none}.k-pharm__row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-block:22px;border-top:1px solid var(--kl)}.k-pharm__row h2{margin:0;font-size:26px;font-weight:400;line-height:1.15}.k-svc__note,.k-svc__src{margin:0;font:13px/1.5 var(--fs);color:var(--k-mut2)}@media (max-width:960px){.k-tip{grid-template-columns:minmax(0,1fr);gap:32px}.k-times{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.k-srch__title{font-size:42px}.k-form__row,.k-pharm,.k-srch__secs,.k-wxf--fx{grid-template-columns:minmax(0,1fr)}.k-srch__secs a,.k-wxnow__t span{font-size:22px}.k-none__title,.k-times dd{font-size:28px}.k-art .reader-poll,.k-kun__box.k-form{padding:20px}.k-arc__nav{grid-template-columns:1fr 1fr}.k-arc__nav h2{grid-column:1/-1;grid-row:1;font-size:26px}.k-arc__nav .k-btn-o{padding:0 12px;font-size:13px}.k-arc__grid th{padding:6px 2px;font-size:9px;letter-spacing:.04em}.k-arc__grid td{height:52px}.k-arc__grid a,.k-arc__grid td>b{min-height:52px;padding:4px 5px;font-size:17px}.k-arc__grid small{font-size:10px}.k-flow__item{grid-template-columns:minmax(0,1fr);gap:8px}.k-flow__time{font-size:26px}.k-flow__t{font-size:23px}.k-wxnow__t b{font-size:64px}.k-times,.k-wxf{grid-template-columns:1fr 1fr}.k-wxf--fx dd.k-dp{font-size:36px}}@media (prefers-reduced-motion:reduce){.k-livebar b:before{animation:none}}@media (max-width:1366px){.k-head__nav ul,.k-head__row{gap:16px}.k-head__nav a{font-size:14px}}:root[data-scheme="dark"]{body{--color-background: #12110F;--color-surface: #1A1916;--color-surface-alt: #22201C;--color-text: #EFEBE3;--color-muted: #B5B0A6;--color-line: #34312C;--color-link: #EFEBE3;--color-accent: #EFEBE3;--color-on-accent: #12110F;--placeholder: #2C3533}.card__kicker,.card__kicker a,.card--lead .card__kicker,.card--lead .card__kicker a,.article--longread .article__kicker{color: #E7A1B4}.rank-list__n,.prose>p:first-child::first-letter,.error-box--kiyi .error-box__code{color: #7FC4C9}body{--k-mint:#1C2524;--k-mint-line:#33403E;--k-ink2:#CFCAC0;--k-mut2:#ABA599;--k-chip:#3C3833;--k-paper:#1E1D1A;--k-body:#E6E1D8;--k-dark:#0D0C0B}.k-foot__col a{color:var(--kt)}.k-foot__legal{border-top-color:var(--kl)}.k-acc,.k-num__n,.k-most__n,.k-cal__d,.k-foot__col .k-lb,.k-nl--mint .k-nl__label,.k-prose>p:first-of-type::first-letter{color:#7FC4C9}.k-chip[aria-current],.k-pager .reader-pagination [aria-current]{background:var(--kt);color:var(--kbg)}.k-auth__bio{color:var(--k-ink2)}.k-viewer__nav,.k-player__play{background:var(--ks);color:var(--kt)}.k-srow mark{background:#5A4A26}}/* 21.10.2026: cover-less slot (author disc + name / section label), avatar, icon share */.k-nc{display:block;width:100%;background:var(--ksa);color:var(--kt);overflow:hidden}:where(.k-nc){position:relative}.k-nc .k-nc__in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px;text-align:center}.k-nc__n{font:italic 400 17px/1.2 var(--font-serif);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-nc__t{font:400 clamp(18px,2.4vw,28px)/1.15 var(--font-display);padding:0 8px;overflow-wrap:anywhere}.k-nc--sm .k-nc__t{font-size:28px}.k-nc .k-nc__in .reader-avatar,.reader-avatar{position:static;inset:auto;flex:none;width:var(--avatar-size);height:var(--avatar-size);max-width:none;border-radius:50%;object-fit:cover;aspect-ratio:1}.reader-avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--kp);color:var(--kop);font:700 calc(var(--avatar-size)*.38)/1 var(--font-display)}.reader-share--icons{gap:8px}.reader-share--icons .reader-share__btn{width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border:1px solid var(--kl);border-radius:50%;background:var(--dkb-ffffff,var(--ks));color:var(--kt);font-size:0}.reader-share--icons .reader-share__btn:hover{background:var(--kp);border-color:var(--kp);color:var(--kop)}.reader-share--icons .reader-share__btn:focus-visible{outline:2px solid var(--kp);outline-offset:2px}.card__badge{width:auto;min-width:32px;padding:0 9px;gap:5px;font:700 12px var(--font-sans)}.k-photos__head .k-more{margin-left:auto}.k-sh--light .k-more{color:inherit}.k-late__list{display:grid;gap:0 40px}@media(min-width:48em){.k-late__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-cover .k-nc__in{justify-content:flex-start;align-items:flex-end;padding:24px}.k-cover .k-nc__n{color:#FFF}/*rc*/body .reader-comments{--rc-radius:6px;--rc-title-font:400 1.875rem/1.1 var(--font-display)}body .reader-comments .reader-comment__body{font:1.0625rem/1.6 var(--font-serif)}/*/rc*//* dark-lift */:root[data-scheme="dark"] body{--dk-0f5257:#6f979a;--dk-7a766d:#858179;--dk-8e2c48:#b27083;--dk-9a6a1e:#a47935;--dk-a47935:#a98141;--dk-e8a33d:#ecb460;--dkb-ffffff:var(--color-surface,#2a2927)}/* logo swap (dark scheme) */:root:not([data-scheme="dark"]) .reader-logo-dark,:root[data-scheme="dark"] .reader-logo-light:has(+ .reader-logo-dark){display:none!important}/* consent banner (theme look) */body .reader-consent{left:16px;right:16px;bottom:16px;max-width:760px;padding:16px 18px;gap:14px;background:var(--color-surface,#fff);color:var(--color-text);border:1px solid var(--color-line,currentColor);border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.18);font-family:inherit;font-size:.9375rem;line-height:1.5}body .reader-consent__text a{color:inherit;text-underline-offset:2px}body .reader-consent button{min-height:44px;padding:0 18px;border:1px solid currentColor;border-radius:23px;font:700 14px/1 Manrope,system-ui,sans-serif; background:transparent;color:var(--color-text)}body .reader-consent button.reader-consent__accept{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);}body .reader-consent button:hover{filter:brightness(1.08)}body .reader-consent button:focus-visible,body .reader-consent a:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (max-width:47.99em){body .reader-consent{left:10px;right:10px;bottom:calc(68px + env(safe-area-inset-bottom,0px));padding:14px}body .reader-consent__actions{width:100%}body .reader-consent button{flex:1 1 0}}/* prev-next (theme look) */body .reader-prevnext{margin:28px 0;gap:14px}body .reader-prevnext__a{gap:6px;padding:14px 16px;border:1px solid var(--color-line,currentColor);border-radius:6px;background:var(--color-surface,transparent);color:var(--color-text);}body .reader-prevnext__a:hover{border-color:var(--color-text)}body .reader-prevnext__k{opacity:1;color:var(--color-muted,currentColor);font:700 12px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.06em}body .reader-prevnext__t{font:400 17px/1.3 Gloock,system-ui,sans-serif;}body .reader-prevnext__a:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}/* font-size buttons (shared component, own classes) */.k-size .k-size__btn{border:0;background:none;color:var(--kt)}.k-size .k-size__btn+.k-size__btn{border-left:1px solid var(--k-chip)}.k-size__btn[aria-disabled=true]{opacity:.45;cursor:default}.k-size__btn:focus-visible{outline:2px solid var(--kt);outline-offset:-3px}