.kl .news-wrap{width:min(1180px,calc(100% - 2*var(--kl-gutter)));margin-inline:auto}.kl .news-tint--green{--nt-bg:var(--g-green-tint);--nt-ink:var(--g-green)}.kl .news-tint--orange{--nt-bg:var(--g-orange-tint);--nt-ink:var(--g-orange-text)}.kl .news-tint--yellow{--nt-bg:var(--g-yellow-tint);--nt-ink:var(--g-yellow-text)}.kl .news-tint--neutral{--nt-bg:var(--g-neutral);--nt-ink:var(--g-ink-2)}.kl .news-topic{font:800 12px/1.2 var(--g-body);letter-spacing:.08em;text-transform:uppercase;color:var(--nt-ink)}.kl .news-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--g-ink-2)}.kl .news-meta,.kl .news-src{align-items:center;font-size:14px}.kl .news-src{display:inline-flex;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--g-r-pill);border:1.5px solid var(--g-ink);color:var(--g-ink);font-weight:700;text-decoration:none}.kl .news-pill,.kl .news-src:hover{background:var(--g-ink);color:var(--g-on-ink)}.kl .news-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--g-r-pill);font-weight:700;font-size:15px;text-decoration:none}.kl .news-pill:hover{background:var(--g-ink-hover);color:var(--g-on-ink)}.kl .news-art{position:relative;display:flex;align-items:center;justify-content:center;background:var(--nt-bg);overflow:hidden}.kl .news-art img{width:100%;height:100%;object-fit:contain;padding:18px}.kl .news-art--photo img{object-fit:cover;padding:0}.kl .news-block{padding-block:var(--g-sec) 0;display:flex;flex-direction:column;gap:24px}.kl .news-block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:3px solid var(--g-ink)}.kl .news-block-head h2{font:800 clamp(30px,4.4vw,44px)/1 var(--g-head);letter-spacing:-.03em}.kl .news-day{margin-left:14px;font:700 13px/1.2 var(--g-body);letter-spacing:.06em;text-transform:uppercase;color:var(--g-orange-text)}.kl .news-grid{display:grid;gap:24px;align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.kl .news-grid--3{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.kl .news-stack{display:grid;gap:24px;min-width:0}.kl .news-card{display:flex;flex-direction:column;min-width:0;border-radius:var(--g-r-card);background:var(--g-card);border:1px solid var(--g-line);overflow:hidden}.kl .news-card>a.news-card-main{display:block;color:var(--g-ink);text-decoration:none}.kl .news-card .news-art{height:120px}.kl .news-card--top .news-art{height:clamp(190px,26vw,300px)}.kl .news-card-text{display:flex;flex-direction:column;gap:12px;padding:20px 24px 8px}.kl .news-card--top .news-card-text{padding:28px 32px 10px;gap:14px}.kl .news-card h3{font:700 23px/1.15 var(--g-head);text-wrap:balance}.kl .news-card--top h3{font:800 clamp(26px,3.4vw,40px)/1.05 var(--g-head);letter-spacing:-.025em}.kl .news-card p{font-size:15px;line-height:1.55;color:var(--g-ink-2)}.kl .news-card--top p{font-size:18px;line-height:1.6}.kl .news-card>a.news-card-main:focus-visible{outline-offset:-4px;border-radius:var(--g-r-card) var(--g-r-card) 0 0}.kl .news-card-main:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.kl .news-card-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 24px 24px}.kl .news-card--top .news-card-links{padding:10px 32px 28px}.kl .news-card-links .news-more{margin-left:auto;font-weight:700;font-size:15px;display:inline-flex;align-items:center;min-height:44px}.kl .news-flag{position:absolute;left:24px;bottom:20px;padding:6px 14px;border-radius:var(--g-r-pill);background:var(--g-card);color:var(--g-ink);font:800 12px/1.2 var(--g-body);letter-spacing:.08em}.kl .news-page{padding-block:32px var(--g-sec);display:flex;flex-direction:column;gap:32px}.kl .news-crumbs{display:flex;flex-wrap:wrap;gap:0 8px;font-size:14px}.kl .news-crumbs,.kl .news-crumbs a{align-items:center;color:var(--g-ink-2)}.kl .news-crumbs a{display:inline-flex;min-height:44px}.kl .news-head{display:flex;flex-direction:column;gap:16px;max-width:900px}.kl .news-head h1{font:800 clamp(32px,5.2vw,56px)/1.03 var(--g-head);letter-spacing:-.035em;text-wrap:balance}.kl .news-standfirst{font-size:clamp(19px,2.2vw,24px);line-height:1.45;color:var(--g-ink-2);text-wrap:pretty}.kl .news-head .news-meta strong{color:var(--g-ink)}.kl .news-flagline{display:inline-flex;align-self:flex-start;padding:6px 14px;border-radius:var(--g-r-pill);background:var(--g-yellow-tint);color:var(--g-yellow-text);font-weight:700;font-size:14px}.kl .news-hero{height:clamp(180px,28vw,320px);border-radius:var(--g-r-card)}.kl .news-cols{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.kl .news-main{flex:999 1 560px;min-width:0;max-width:720px;display:flex;flex-direction:column;gap:22px;font-size:19px;line-height:1.7}.kl .news-main h2{font:700 27px/1.2 var(--g-head);margin-top:10px}.kl .news-main p{text-wrap:pretty}.kl .news-main ul{padding-left:24px;display:grid;gap:10px;list-style:disc}.kl .news-main ul li::marker{color:var(--g-ink-2,currentColor)}.kl .news-main a{overflow-wrap:anywhere}.kl .news-sources{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:2px solid var(--g-ink);font-size:16px;line-height:1.4}.kl .news-sources h2{font:800 14px/1.2 var(--g-body);letter-spacing:.1em;text-transform:uppercase;margin:0}.kl .news-source{display:flex;align-items:center;gap:16px;min-height:44px;padding:16px 20px;border-radius:18px;background:var(--g-card);border:1.5px solid var(--g-line);color:var(--g-ink);text-decoration:none}.kl .news-source:hover{border-color:var(--g-ink)}.kl .news-source-mark{flex:none;width:44px;height:44px;border-radius:12px;background:var(--g-ink);color:var(--g-on-ink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.kl .news-source-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.kl .news-source-text b{font-weight:700;font-size:17px}.kl .news-source-text span{font-size:14px;color:var(--g-ink-2)}.kl .news-source-open{font-weight:700;font-size:15px;color:var(--g-orange-text);white-space:nowrap}.kl .news-note{font-size:13px;line-height:1.6;color:var(--g-ink-2)}.kl .news-side{flex:1 1 300px;min-width:0;gap:22px}.kl .news-box,.kl .news-side{display:flex;flex-direction:column}.kl .news-box{gap:14px;padding:24px;border-radius:22px;background:var(--g-card);border:1px solid var(--g-line)}.kl .news-box h2{font:800 13px/1.2 var(--g-body);letter-spacing:.1em;text-transform:uppercase;color:var(--g-green)}.kl .news-figure{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--g-rule)}.kl .news-figure b{font:800 44px/1 var(--g-body)}.kl .news-figure span{font-size:15px;color:var(--g-ink-2)}.kl .news-facts{display:grid;grid-template-columns:auto 1fr;gap:10px 14px;font-size:14px}.kl .news-facts dt{color:var(--g-ink-2)}.kl .news-facts dd{margin:0;font-weight:600}.kl .news-list{display:flex;flex-direction:column;gap:12px}.kl .news-list h2{font:800 13px/1.2 var(--g-body);letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-2)}.kl .news-mini{display:flex;flex-direction:column;gap:6px;min-height:44px;padding:18px 20px;border-radius:18px;background:var(--g-card);border:1px solid var(--g-line);color:var(--g-ink);text-decoration:none}.kl .news-mini b{font-weight:700;font-size:19px;line-height:1.25}.kl .news-mini:hover b{text-decoration:underline}.kl .news-from{display:flex;flex-direction:column;gap:16px;margin-top:40px;padding-top:24px;border-top:2px solid var(--g-ink)}.kl .news-from h2{font:800 14px/1.2 var(--g-body);letter-spacing:.1em;text-transform:uppercase;margin:0}.kl .news-from-row{display:grid;grid-template-columns:1fr;gap:16px;list-style:none;margin:0;padding:0}.kl .news-from-card{display:flex;align-items:center;gap:18px;height:100%;min-height:44px;padding:20px 22px;border-radius:22px;background:var(--g-card);border:1.5px solid var(--g-line);color:var(--g-ink);text-decoration:none}.kl .news-from-card img{flex:none;width:56px;height:56px;border-radius:14px;background:var(--g-neutral);object-fit:contain}.kl .news-from-text{display:flex;flex-direction:column;gap:4px;min-width:0}.kl .news-from-text small{font:800 12px/1.2 var(--g-body);letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink-2)}.kl .news-from-text b{font:700 18px/1.25 var(--g-body);overflow-wrap:anywhere}.kl .news-from-text span{font-size:14px;line-height:1.45;color:var(--g-ink-2)}.kl .news-from-card:hover{border-color:var(--g-ink)}.kl .news-from-card:hover b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.kl .news-from-card:focus-visible{outline:3px solid var(--g-ink);outline-offset:3px}@media (min-width:768px){.kl .news-from-row{grid-template-columns:repeat(3,minmax(0,1fr))}.kl .news-from-row:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.kl .news-slot{display:flex;justify-content:center}.kl .news-slot .place--box{background:var(--g-card);border:1.5px dashed var(--g-line);flex:none}.kl .news-arch-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:3px solid var(--g-ink)}.kl .news-arch-head h1{font:800 clamp(34px,5vw,56px)/1 var(--g-head);letter-spacing:-.035em}.kl .news-arch-head p{font-size:17px;color:var(--g-ink-2)}.kl .news-search{flex:0 1 360px;min-width:min(100%,240px);display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:var(--g-r-pill);background:var(--g-card);border:1.5px solid var(--g-ink)}.kl .news-search input{flex:1 1 auto;min-width:0;min-height:44px;border:0;outline:none;background:transparent;font:500 15px var(--g-body);color:var(--g-ink)}.kl .news-search:focus-within{outline:3px solid var(--g-ink);outline-offset:3px}.kl .news-arch{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.kl .news-arch-side{flex:1 1 300px;max-width:320px;min-width:0;display:flex;flex-direction:column;gap:22px}.kl .news-arch-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:22px}.kl .news-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center;font-size:13px}.kl .news-cal .dow{font-weight:700;color:var(--g-ink-2)}.kl .news-cal .d{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:36px;border-radius:50%;color:var(--g-ink-2)}.kl .news-cal a.d{background:var(--g-ink);color:var(--g-on-ink);font-weight:800;text-decoration:none;min-height:36px}.kl .news-cal a.d:hover{background:var(--g-ink-hover)}.kl .news-months{display:flex;flex-direction:column;gap:8px}.kl .news-months a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 16px;border-radius:var(--g-r-pill);border:1.5px solid var(--g-line);background:var(--g-card);color:var(--g-ink);font-weight:600;text-decoration:none}.kl .news-months a[aria-current=page]{background:var(--g-ink);color:var(--g-on-ink);border-color:var(--g-ink)}.kl .news-filter{display:flex;flex-wrap:wrap;gap:8px}.kl .news-chip{min-height:44px;padding:0 16px;border-radius:var(--g-r-pill);border:1.5px solid var(--g-line);background:var(--nt-bg,var(--g-neutral));color:var(--nt-ink,var(--g-ink));font:600 14px var(--g-body);cursor:pointer}.kl .news-chip[aria-pressed=true]{background:var(--g-ink);color:var(--g-on-ink);border-color:var(--g-ink)}.kl .news-empty{padding:36px;border-radius:24px;border:1.5px dashed var(--g-line);text-align:center;color:var(--g-ink-2)}.kl .news-day-group{display:flex;flex-direction:column;gap:14px;scroll-margin-top:96px}.kl .news-row{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start;padding:22px 24px;border-radius:24px;background:var(--g-card);border:1px solid var(--g-line);color:var(--g-ink);text-decoration:none}.kl .news-row:hover .news-row-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.kl .news-row[hidden]{display:none}.kl .news-date{flex:0 0 84px;display:flex;flex-direction:column;align-items:center;padding:10px 0;border-radius:18px;background:var(--nt-bg);color:var(--g-ink)}.kl .news-date b{font:800 34px/1 var(--g-body)}.kl .news-date span{font:700 12px/1.3 var(--g-body);letter-spacing:.06em;text-transform:uppercase}.kl .news-date small{font-size:11px;color:var(--g-ink-2)}.kl .news-row-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:8px}.kl .news-row-title{font:700 24px/1.18 var(--g-head)}.kl .news-row-dek{font-size:16px;line-height:1.55;color:var(--g-ink-2)}.kl .news-row-by{font-size:14px;color:var(--g-ink-2)}.kl .news-row-by strong{color:var(--g-ink)}.kl .news-results{display:flex;flex-direction:column;gap:12px}@media (max-width:560px){.kl .news-card--top .news-card-text,.kl .news-card-text{padding:20px 20px 8px}.kl .news-card--top .news-card-links,.kl .news-card-links{padding:10px 20px 20px}.kl .news-source{flex-wrap:wrap;gap:10px 14px}.kl .news-source-open{flex:1 1 100%}.kl .news-row{padding:18px}}@media print{.kl .news-filter,.kl .news-from,.kl .news-months,.kl .news-search,.kl .news-slot{display:none}}