:root{--kf-brand: #38324c;--kf-accent: #eaff00;--kf-ink: #2b2b2b;--kf-live: #d60707;--kf-line: #e0e0eb;--kf-muted: #9393a4;--kf-soft: #f5f5f5;--kf-radius: 10px;--kf-shadow: 0 1px 4px 0 rgba(0, 0, 0, .14);--kf-ease: cubic-bezier(.25, .8, .25, 1);--kf-font: "Source Sans Pro", Lato, -apple-system, system-ui, sans-serif;--kf-tracking: 1.1px;--kf-page: #f5f5f7;color-scheme:light}html,body{background:var(--kf-page);color:var(--kf-ink)}.kf-sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:50%;top:0;transform:translate(-50%);z-index:999;padding:8px 20px;background:var(--kf-brand);color:var(--kf-accent);font:700 .8125rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);border-radius:0 0 var(--kf-radius) var(--kf-radius)}.kf-visually-hidden-img{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kf-logo{display:inline-flex;align-items:center;font:900 1.3125rem/1 var(--kf-font);letter-spacing:.02em;white-space:nowrap}.kf-logo__a{color:#fff}.kf-logo__b{margin-left:5px;padding:3px 7px;background:var(--kf-accent);color:var(--kf-brand);border-radius:3px}.nts-carousel__track{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.nts-carousel__track::-webkit-scrollbar{height:0}.nts__slide{display:flex;flex:0 0 auto;gap:10px;width:320px;padding:8px 12px 8px 0;color:#fff}.nts__slide-image img{width:140px;height:79px;object-fit:cover;border-radius:4px}.nts__slide-content{display:flex;flex-direction:column;gap:4px;min-width:0}.nts__slide-title{font:700 .8125rem/1.19 var(--kf-font);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nts__slide-time{margin-top:auto;font:400 .6875rem/1 var(--kf-font);color:#c8c8d3}.kf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:768px){.kf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.kf-grid,.kf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.box-small__meta{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--kf-line);font:400 .6875rem/1 var(--kf-font);color:var(--kf-muted);text-transform:uppercase;letter-spacing:var(--kf-tracking)}.box-small__cat{font-weight:700;color:var(--kf-ink)}.kf-section-title{margin:40px 0 20px;padding-bottom:10px;border-bottom:2px solid var(--kf-brand);font:900 1.3125rem/1.1 var(--kf-font);text-transform:uppercase;letter-spacing:.02em;color:var(--kf-ink)}.kf-page-head{padding:24px 0 8px}.kf-page-head__eyebrow{font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-page-head__title{margin:10px 0 0;font:900 2rem/1.1 var(--kf-font);color:var(--kf-ink)}.kf-page-head__lead{margin-top:12px;max-width:62ch;font:400 1.125rem/1.38 var(--kf-font);color:var(--kf-muted)}@media(min-width:768px){.kf-page-head__title{font-size:2.625rem}}.kf-keypoints{margin:24px 0;padding:18px 20px;background:var(--kf-brand);color:#fff;border-radius:var(--kf-radius)}.kf-keypoints__title{margin-bottom:12px;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-accent)}.kf-keypoints ul{list-style:none;margin:0;padding:0}.kf-keypoints li{position:relative;padding-left:20px;font:400 1rem/1.38 var(--kf-font)}.kf-keypoints li+li{margin-top:10px}.kf-keypoints li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:var(--kf-accent)}.kf-toc{margin:24px 0;padding:16px 20px;background:var(--kf-soft);border-left:6px solid var(--kf-accent);border-radius:0 var(--kf-radius) var(--kf-radius) 0}.kf-toc__title{margin-bottom:8px;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-toc ol{margin:0;padding-left:20px}.kf-toc li{font:700 .875rem/1.38 var(--kf-font)}.kf-toc li+li{margin-top:6px}.kf-toc a{color:var(--kf-ink)}.kf-toc a:hover{color:var(--kf-brand);text-decoration:underline}.news-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:30px 0;padding-top:20px;border-top:1px solid var(--kf-line)}.news-tags__label{margin-right:4px;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.news-tags__item{display:inline-flex;align-items:center;padding:6px 14px;border-radius:36px;background:var(--kf-soft);color:var(--kf-ink);font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);transition:background .25s var(--kf-ease),color .25s var(--kf-ease)}a.news-tags__item:hover{background:var(--kf-brand);color:var(--kf-accent)}.news-tags__item--plain{color:var(--kf-muted)}.kf-faq__item{border-bottom:1px solid var(--kf-line);padding:14px 0}.kf-faq__item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;font:700 1.125rem/1.19 var(--kf-font);color:var(--kf-ink)}.kf-faq__item summary::-webkit-details-marker{display:none}.kf-faq__item summary:after{content:"";flex:0 0 auto;margin-top:6px;width:8px;height:8px;border-right:2px solid var(--kf-brand);border-bottom:2px solid var(--kf-brand);transform:rotate(45deg);transition:transform .25s var(--kf-ease)}.kf-faq__item[open] summary:after{transform:rotate(225deg);margin-top:10px}.kf-faq__answer{margin-top:10px;font:400 1rem/1.38 var(--kf-font);color:var(--kf-muted)}.kf-button{display:inline-flex;align-items:center;justify-content:center;min-width:8.5rem;padding:10px 24px;border:0;border-radius:var(--kf-radius);background:var(--kf-brand);color:#e8e8e8;font:700 1rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);cursor:pointer;transition:background .25s var(--kf-ease),color .25s var(--kf-ease)}.kf-button:hover{background:var(--kf-accent);color:var(--kf-brand)}.kf-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 50px}.kf-pagination__status{font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:20px 0 0;list-style:none;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-crumbs a{color:var(--kf-muted)}.kf-crumbs a:hover{color:var(--kf-brand)}.kf-crumbs li:not(:last-child):after{content:" / ";margin-left:6px}.kf-crumbs .current{color:var(--kf-ink)}.kf-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kf-chip{display:inline-flex;align-items:center;padding:8px 16px;border-radius:36px;background:var(--kf-soft);color:var(--kf-ink);font:700 .8125rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);transition:background .25s var(--kf-ease),color .25s var(--kf-ease)}.kf-chip:hover{background:var(--kf-brand);color:var(--kf-accent)}.kf-field{width:100%;height:52px;padding:0 16px;border:0;border-radius:var(--kf-radius);background:var(--kf-soft);color:var(--kf-ink);font:700 1.125rem/1 var(--kf-font)}.kf-field::placeholder{color:var(--kf-muted);font-weight:400}.kf-field:focus{outline:none;box-shadow:inset 0 0 0 2px var(--kf-brand)}.news-author__date{display:block;width:100%;margin-top:4px;font:400 .6875rem/1.38 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-author-card{display:flex;gap:16px;align-items:flex-start;margin:30px 0;padding:20px;background:var(--kf-soft);border-radius:var(--kf-radius)}.kf-author-card img{width:64px;height:64px;border-radius:50%;object-fit:cover}.kf-author-card__name{font:700 1.125rem/1.2 var(--kf-font);color:var(--kf-ink)}.kf-author-card__role{font:700 .6875rem/1.4 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-author-card__bio{margin-top:8px;font:400 .875rem/1.38 var(--kf-font);color:var(--kf-ink)}.kf-prose{max-width:70ch;font:400 1.125rem/1.6 var(--kf-font);color:var(--kf-ink)}.kf-prose>*+*{margin-top:20px}.kf-prose h2{margin-top:34px;font:900 1.5rem/1.19 var(--kf-font)}.kf-prose ul,.kf-prose ol{padding-left:22px}.kf-prose ul{list-style:disc}.kf-prose ol{list-style:decimal}.kf-prose li+li{margin-top:8px}.kf-prose a{color:var(--kf-brand);font-weight:700;box-shadow:inset 0 -2px 0 0 var(--kf-accent)}.kf-prose code{padding:2px 6px;border-radius:4px;background:var(--kf-soft);font:700 .9375rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.kf-muted-line{font-size:1rem;color:var(--kf-muted)}.kf-prose a:hover{background:var(--kf-accent)}.kf-responsible{display:flex;gap:12px;align-items:center;justify-content:center;max-width:900px;margin:24px auto 0;text-align:left;font:400 .75rem/1.38 var(--kf-font);color:var(--kf-muted)}.kf-responsible a{color:var(--kf-brand);font-weight:700}.kf-age{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--kf-live);color:#fff;font:900 .75rem/1 var(--kf-font)}.kf-copy{margin:16px 0 30px;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-empty{text-align:center;padding:60px 16px 50px}.kf-empty h1{font:900 2rem/1.1 var(--kf-font);text-transform:uppercase;color:var(--kf-ink)}.kf-empty>p:not([class]){max-width:34rem;margin:14px auto 24px;font:400 1.125rem/1.38 var(--kf-font);color:var(--kf-muted)}.kf-empty__code{margin:0 0 14px;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-live)}.kf-empty__search{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:30rem;margin:0 auto 28px}.kf-empty__search .kf-field{flex:1 1 14rem;min-width:0}.kf-empty__search .kf-button{height:52px;flex:0 0 auto}.kf-empty__chips{justify-content:center}.kf-empty__links{display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center;margin:28px 0 0;font:700 .8125rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking)}.kf-empty__links a{color:var(--kf-brand);box-shadow:inset 0 -6px 0 var(--kf-accent)}.kf-empty__links a:hover{color:var(--kf-ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.news-home__tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:17px;padding-top:10px}.news-home__tab{padding:8px 16px;border-radius:var(--kf-radius);background:#fff;box-shadow:var(--kf-shadow);font:700 .8125rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-ink)}.news-home__tab.active{background:var(--kf-brand);color:#fff}.kf-button--rail{width:100%;margin-top:20px}.news-home .news-home__title,.news-home .news-home__small-title{color:var(--kf-ink)}.news-home .news-home__time{color:var(--kf-muted)}.news-home .news-home__button{border-bottom:1px solid var(--kf-line)}.news-home .news-home__button:last-child{border-bottom:0}.news-home .news-home__button:hover .news-home__small-title{color:var(--kf-brand)}.navigation.navigation__sg{padding-left:14px}.navigation__bar{display:flex;align-items:center;gap:14px}.kf-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;flex:0 0 auto;width:26px;height:44px;padding:0;border:0;background:none;cursor:pointer}.kf-burger span{display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:transform .25s var(--kf-ease),opacity .25s var(--kf-ease)}.kf-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.kf-burger.is-open span:nth-child(2){opacity:0}.kf-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kf-menu{background:#2f2a41;color:#fff;padding:26px 0 30px;border-top:1px solid rgba(255,255,255,.1)}.kf-menu[hidden]{display:none}.kf-menu__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:768px){.kf-menu__grid{grid-template-columns:1.6fr 1fr 1.8fr 1fr;gap:40px}}.kf-menu__label{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--kf-accent);font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-accent)}.kf-menu__list{margin:0;padding:0;list-style:none;display:grid;gap:10px}@media(min-width:768px){.kf-menu__grid>nav:first-child .kf-menu__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}}.kf-menu__list a{font:700 .9375rem/1.3 var(--kf-font);color:#e8e8e8;transition:color .25s var(--kf-ease)}.kf-menu__list a:hover{color:var(--kf-accent)}.kf-footer{margin-top:50px;padding:40px 0 24px;background:var(--kf-brand);color:#c8c8d3}.kf-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.12)}@media(min-width:768px){.kf-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kf-footer__title{margin:0 0 12px;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-accent)}.kf-footer__list{margin:0;padding:0;list-style:none}.kf-footer__list li+li{margin-top:9px}.kf-footer__list a{font:700 .875rem/1.38 var(--kf-font);color:#c8c8d3;transition:color .25s var(--kf-ease)}.kf-footer__list a:hover{color:#fff}.kf-footer .kf-responsible{color:#c8c8d3;justify-content:flex-start;margin-left:0}.kf-footer .kf-responsible a{color:var(--kf-accent)}.kf-footer .kf-copy{text-align:left;margin-bottom:0;color:#9393a4}.kf-expert{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0 8px}@media(min-width:768px){.kf-expert{grid-template-columns:120px minmax(0,1fr);gap:28px}}.kf-expert__avatar{width:120px;height:120px;border-radius:50%;object-fit:cover;background:var(--kf-line)}.kf-expert__name{margin:8px 0 12px;font:900 2rem/1.1 var(--kf-font);color:var(--kf-ink)}@media(min-width:768px){.kf-expert__name{font-size:2.625rem}}.kf-expert__intro{max-width:64ch;font:400 1.125rem/1.5 var(--kf-font);color:var(--kf-ink)}.kf-expert__links{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.kf-expert__links a{font:700 .75rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-brand);box-shadow:inset 0 -2px 0 0 var(--kf-accent)}.kf-facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--kf-line)}.kf-facts dt{font:700 .625rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-facts dd{margin:6px 0 0;font:900 1.5rem/1 var(--kf-font);color:var(--kf-ink)}.kf-chip--static{background:var(--kf-brand);color:#fff;cursor:default}.kf-timeline{margin:0;padding:0 0 0 22px;list-style:none;border-left:2px solid var(--kf-line)}.kf-timeline li{position:relative;padding-bottom:24px}.kf-timeline li:last-child{padding-bottom:0}.kf-timeline li:before{content:"";position:absolute;left:-29px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--kf-accent);box-shadow:0 0 0 3px var(--kf-brand)}.kf-timeline__period{font:700 .625rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-timeline__role{margin-top:6px;font:700 1.125rem/1.2 var(--kf-font);color:var(--kf-ink)}.kf-timeline__detail{margin-top:6px;font:400 1rem/1.5 var(--kf-font);color:var(--kf-ink)}.kf-list{margin:0;padding-left:22px;list-style:disc;font:400 1rem/1.6 var(--kf-font)}.kf-list li+li{margin-top:8px}.kf-list li::marker{color:var(--kf-muted)}.kf-quote{margin:0;padding:18px 22px;background:var(--kf-soft);border-left:6px solid var(--kf-accent);border-radius:0 var(--kf-radius) var(--kf-radius) 0;font:700 1.125rem/1.5 var(--kf-font);color:var(--kf-ink)}.kf-note{margin-top:14px;font:400 .875rem/1.5 var(--kf-font);color:var(--kf-muted)}.kf-note a{color:var(--kf-brand);font-weight:700}.news .row.set-flex{align-items:flex-start}.news-author{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"avatar name" "avatar date";align-items:center;column-gap:14px;row-gap:2px;margin:24px 0 20px;padding:0 0 20px;border-bottom:1px solid var(--kf-line)}.news-author__img{grid-area:avatar;width:48px;height:48px}.news-author__img figure{margin:0;width:48px;height:48px}.news-author__img img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--kf-line)}.news-author__name{grid-area:name;align-self:end;font:700 1.125rem/1.2 var(--kf-font);color:var(--kf-ink)}.news-author__name a{color:inherit}.news-author__name a:hover{color:var(--kf-brand)}.news-author__date{grid-area:date;align-self:start;width:auto;margin:0}.news-lead{margin:0 0 24px;font:700 1.3125rem/1.45 var(--kf-font);color:var(--kf-ink)}.news-lead p{margin:0;font:inherit}.news-text__paragraph{font:400 1.125rem/1.65 var(--kf-font);color:var(--kf-ink)}.news-text__paragraph>*+*{margin-top:20px}.news-text__paragraph p:first-letter{font-size:inherit;float:none}.news-text__paragraph h2{margin-top:34px;font:900 1.5rem/1.19 var(--kf-font);color:var(--kf-ink)}.news-text__paragraph h3{margin-top:26px;font:700 1.3125rem/1.25 var(--kf-font)}.news-text__paragraph ul,.news-text__paragraph ol{padding-left:24px;margin-left:0}.news-text__paragraph ul{list-style:disc}.news-text__paragraph ol{list-style:decimal}.news-text__paragraph li+li{margin-top:8px}.news-text__paragraph li::marker{color:var(--kf-muted)}.news-text__paragraph a{color:var(--kf-brand);font-weight:700;box-shadow:inset 0 -2px 0 0 var(--kf-accent)}.news-text__paragraph a:hover{background:var(--kf-accent)}.news-text__paragraph strong{font-weight:700}.news-text__paragraph blockquote{margin:30px 0;padding:18px 22px;background:var(--kf-soft);border-left:6px solid var(--kf-accent);border-radius:0 var(--kf-radius) var(--kf-radius) 0;font:700 1.3125rem/1.45 var(--kf-font)}.news-text__paragraph blockquote p+p{margin-top:10px;font:400 .875rem/1.38 var(--kf-font);color:var(--kf-muted)}.news-text__paragraph table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;white-space:nowrap;font:400 .875rem/1.4 var(--kf-font)}.news-text__paragraph th{padding:12px 14px;background:var(--kf-brand);color:#fff;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);text-align:left}.news-text__paragraph td{padding:12px 14px;border-bottom:1px solid var(--kf-line)}.news-text__paragraph .kf-table-cta{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:var(--kf-radius);background:var(--kf-live);box-shadow:none;color:#fff;font:900 .75rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);white-space:nowrap}.news-text__paragraph .kf-table-cta:hover{background:#a80505;color:#fff}.news-text__paragraph td:first-child{font-weight:700}.news-text__paragraph tbody tr:nth-child(2n){background:var(--kf-soft)}@media(min-width:768px){.news-text__paragraph table{display:table;white-space:normal}}.news-heading{padding:24px 0 6px}.news-heading__tag{display:flex;flex-wrap:wrap;gap:4px;font:700 .6875rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.news-heading__tag a{color:var(--kf-muted)}.news-heading__tag a:hover{color:var(--kf-brand)}.news-heading__title{margin:12px 0 0;font:900 2rem/1.1 var(--kf-font);color:var(--kf-ink)}@media(min-width:768px){.news-heading__title{font-size:2.625rem}}.box-small,.box-big{position:relative}.box-small__link,.box-big__link{position:absolute;inset:0;z-index:2;font-size:0;line-height:0;color:transparent;overflow:hidden}.box-small{display:flex;flex-direction:column;background:#fff;border-radius:var(--kf-radius);box-shadow:var(--kf-shadow);overflow:hidden}.box-small__image{margin:0}.box-small__image figure{margin:0}.box-small__image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.box-small__content{display:flex;flex-direction:column;flex:1;padding:14px 16px 16px}.box-small__title{margin:0;font:700 1.125rem/1.25 var(--kf-font);color:var(--kf-ink)}.box-small:hover .box-small__title{color:var(--kf-brand)}.box-small .box-small__meta{margin-top:auto}.box-small .opinion__small{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--kf-line)}.box-small .opinion__small figure{margin:0}.box-small .opinion__small img{width:28px;height:28px;border-radius:50%;object-fit:cover}.box-small .opinion__small--name{font:700 .75rem/1 var(--kf-font);color:var(--kf-ink)}.box-small__label{position:absolute;top:10px;left:10px;z-index:3}.news-lead:first-letter,.news-lead p:first-letter{font-size:inherit;line-height:inherit;float:none;margin:0;padding:0;font-weight:inherit;color:inherit}.news.news__sidebar{padding-bottom:0}.news__container,.news__items{padding-bottom:0;margin-bottom:0}.news-socials{position:sticky;top:20px}.news-socials__wrapper{display:flex;flex-direction:column;align-items:center;gap:10px}.news-socials__label{writing-mode:vertical-rl;font:700 .625rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted);margin-bottom:6px}.kf-share{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:var(--kf-shadow);font:700 .9375rem/1 var(--kf-font);color:var(--kf-brand);transition:background .25s var(--kf-ease),color .25s var(--kf-ease)}.kf-share:hover{background:var(--kf-brand);color:var(--kf-accent)}@media(max-width:767px){.news-socials__wrapper{flex-direction:row;justify-content:flex-start}.news-socials__label{writing-mode:horizontal-tb;margin:0 6px 0 0}}.kf-field{background:#fff;box-shadow:inset 0 0 0 1px var(--kf-line)}.kf-field:focus{box-shadow:inset 0 0 0 2px var(--kf-brand)}.kf-list,.kf-list li,.kf-prose,.kf-timeline__detail,.kf-expert__intro{color:var(--kf-ink)}.offers{margin:30px 0 40px}.offers__list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px 16px;background:#fff;border-radius:var(--kf-radius);box-shadow:var(--kf-shadow)}.offer--hidden{display:none}.offer__rank{position:absolute;top:0;left:16px;display:flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:0 0 var(--kf-radius-xs, 4px) var(--kf-radius-xs, 4px);background:var(--kf-brand);color:var(--kf-accent);font:900 .6875rem/1 var(--kf-font);letter-spacing:var(--kf-tracking)}.offer__logo{display:flex;align-items:center;justify-content:center;min-height:72px;padding:10px 12px;background:var(--kf-soft);border-radius:var(--kf-radius)}.offer__logo img{max-width:130px;height:auto}.offer__body{min-width:0}.offer__updated{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font:700 .625rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.offer__bonus{margin:0 0 10px;font:700 1.125rem/1.3 var(--kf-font);color:var(--kf-ink)}.offer__features{margin:0;padding:0;list-style:none;display:grid;gap:6px}.offer__features li{position:relative;padding-left:22px;font:400 .875rem/1.4 var(--kf-font);color:var(--kf-ink)}.offer__features li:before{content:"";position:absolute;left:0;top:4px;width:13px;height:8px;border-left:2px solid #2fa84f;border-bottom:2px solid #2fa84f;transform:rotate(-45deg)}.offer__meta{margin-top:10px;font:400 .75rem/1.4 var(--kf-font);color:var(--kf-muted)}.offer__score{display:grid;justify-items:center;align-content:start;gap:8px;padding-top:4px;border-top:1px solid var(--kf-line)}.offer__score-value{font:900 2rem/1 var(--kf-font);color:var(--kf-brand)}.offer__stars{width:99px;height:20px}.offer__cta{display:flex;align-items:center;justify-content:center;width:100%;max-width:240px;min-height:46px;padding:0 20px;border-radius:var(--kf-radius);background:var(--kf-live);color:#fff;font:900 .9375rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);text-align:center;transition:background .25s var(--kf-ease)}.offer__cta:hover{background:#a80505}.offer__disclaimer{font:400 .625rem/1.3 var(--kf-font);color:var(--kf-muted);text-align:center}@media(min-width:768px){.offer{grid-template-columns:170px minmax(0,1fr) 200px;align-items:start;gap:20px;padding:22px 20px 20px}.offer__score{border-top:0;padding-top:0}}.offers__more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:16px;border:0;border-radius:var(--kf-radius);background:var(--kf-brand);color:#fff;font:700 .9375rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);cursor:pointer;transition:background .25s var(--kf-ease),color .25s var(--kf-ease)}.offers__more:hover{background:var(--kf-accent);color:var(--kf-brand)}.offers__more-count{color:var(--kf-accent)}.offers__more:hover .offers__more-count{color:var(--kf-brand)}.kf-affiliate-note{margin:20px 0 30px;padding:14px 18px;background:var(--kf-soft);border-left:6px solid var(--kf-live);border-radius:0 var(--kf-radius) var(--kf-radius) 0;font:400 .875rem/1.5 var(--kf-font);color:var(--kf-ink)}.proscons{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:26px 0}@media(min-width:768px){.proscons{grid-template-columns:repeat(2,minmax(0,1fr))}}.proscons__col{padding:16px 18px;border-radius:var(--kf-radius);background:var(--kf-soft);border-top:4px solid var(--kf-line)}.proscons__col--pros{border-top-color:#2fa84f}.proscons__col--cons{border-top-color:var(--kf-live)}.proscons__title{margin:0 0 10px;font:900 .8125rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-ink)}.proscons ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.proscons li{position:relative;padding-left:24px;font:400 .9375rem/1.45 var(--kf-font);color:var(--kf-ink)}.proscons__col--pros li:before{content:"";position:absolute;left:0;top:5px;width:13px;height:8px;border-left:2px solid #2fa84f;border-bottom:2px solid #2fa84f;transform:rotate(-45deg)}.proscons__col--cons li:before,.proscons__col--cons li:after{content:"";position:absolute;left:3px;top:10px;width:13px;height:2px;background:var(--kf-live)}.proscons__col--cons li:before{transform:rotate(45deg)}.proscons__col--cons li:after{transform:rotate(-45deg)}.callout{margin:26px 0;padding:18px 20px;background:var(--kf-soft);border:1px solid var(--kf-line);border-radius:var(--kf-radius);font:400 1rem/1.6 var(--kf-font)}.callout>*+*{margin-top:10px}.callout ul{margin:0;padding-left:20px;list-style:disc}.callout li+li{margin-top:8px}.callout--warn{border-left:6px solid var(--kf-accent)}.kf-authorbox{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;align-items:start;margin:36px 0;padding:20px;background:var(--kf-soft);border-radius:var(--kf-radius)}.kf-authorbox__photo img{width:80px;height:80px;border-radius:50%;object-fit:cover;background:var(--kf-line)}.kf-authorbox__name{font:900 1.125rem/1.2 var(--kf-font);color:var(--kf-ink)}.kf-authorbox__name:hover{color:var(--kf-brand)}.kf-authorbox__role{margin-top:4px;font:700 .625rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);color:var(--kf-muted)}.kf-authorbox__bio{margin-top:10px;font:400 .875rem/1.55 var(--kf-font);color:var(--kf-ink)}.news-text__paragraph .kf-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center;margin:26px 0;padding:16px;background:#fff;border-radius:var(--kf-radius);box-shadow:var(--kf-shadow)}.news-text__paragraph .kf-cta__logo{display:block;width:100%;max-width:148px;height:56px;margin:0;padding:8px 12px;box-sizing:border-box;border-radius:var(--kf-radius);background:var(--kf-soft);object-fit:contain}.news-text__paragraph .kf-cta__body{min-width:0}.news-text__paragraph .kf-cta__name{margin:0;font:900 1.125rem/1.2 var(--kf-font);color:var(--kf-ink)}.news-text__paragraph .kf-cta__note{margin:6px 0 0;font:400 .9375rem/1.45 var(--kf-font);color:var(--kf-muted)}.news-text__paragraph .kf-cta__action{display:grid;gap:6px;justify-items:stretch}.news-text__paragraph .kf-cta__link{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:var(--kf-radius);background:var(--kf-live);box-shadow:none;color:#fff;font:900 .9375rem/1 var(--kf-font);text-transform:uppercase;letter-spacing:var(--kf-tracking);text-align:center}.news-text__paragraph .kf-cta__link:hover{background:#a80505;color:#fff}.news-text__paragraph .kf-cta__disclaimer{margin:0;font:400 .625rem/1.3 var(--kf-font);color:var(--kf-muted);text-align:center}@media(min-width:600px){.news-text__paragraph .kf-cta{grid-template-columns:148px minmax(0,1fr) 220px}.news-text__paragraph .kf-cta--nologo{grid-template-columns:minmax(0,1fr) 220px}.news-text__paragraph .kf-cta__disclaimer{text-align:center}}.news-text__paragraph .kf-figure{margin:22px 0;text-align:center}.news-text__paragraph .kf-figure img{width:auto;max-width:100%;max-height:420px;margin:0 auto}.news-text__paragraph .kf-figure figcaption{margin-top:8px;font:400 .8125rem/1.4 var(--kf-font);color:var(--kf-muted)}.news-text__paragraph img{width:100%;height:auto;border-radius:var(--kf-radius);margin:6px 0}.news-text__paragraph .proscons ul,.news-text__paragraph .offer__features,.news-text__paragraph .kf-chips{list-style:none;padding-left:0;margin-left:0}.news-text__paragraph .proscons li,.news-text__paragraph .offer__features li{margin-top:0;border:0;font-weight:400}.news-text__paragraph .proscons li::marker,.news-text__paragraph .offer__features li::marker,.news-text__paragraph .callout li::marker{content:none}.news-text__paragraph .proscons{margin:26px 0}.news-text__paragraph .proscons li+li{margin-top:8px}.news-text__paragraph .callout ul{padding-left:20px;margin-left:0;list-style:disc}.news-text__paragraph .callout li::marker{color:var(--kf-muted)}.news-text__paragraph .callout li{font-weight:400}.news-text__paragraph .callout p{margin:0}.news-text__paragraph .callout>*+*{margin-top:10px}.news-text__paragraph .kf-faq__item{margin-top:0}.news-text__paragraph .kf-faq__item+.kf-faq__item{margin-top:0}.news-text__paragraph .proscons li{padding-left:28px;line-height:1.5}.news-text__paragraph .proscons ul,.news-text__paragraph .proscons li{border:0;box-shadow:none}.news-text__paragraph .proscons li:before,.news-text__paragraph .proscons li:after{top:7px}.news-text__paragraph .proscons__col--cons li:before,.news-text__paragraph .proscons__col--cons li:after{left:5px;top:11px}
