.kgg-uutiset-hero .kgg-page-inner,.kgg-uutiset-archive .kgg-page-inner{max-width:var(--content-max);margin-inline:auto;padding-inline:var(--space-5);width:100%}.kgg-uutiset-hero{position:relative;min-height:260px;display:flex;align-items:flex-end;overflow:hidden;border-bottom:none}.kgg-uutiset-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center 30%;filter:brightness(.35) saturate(.5);transform:scale(1.04);z-index:0}.kgg-uutiset-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(38 39 43 / .92) 0%,rgb(38 39 43 / .97) 85%,var(--c-coal) 100%),linear-gradient(to right,rgb(237 107 54 / .09) 0%,transparent 55%);z-index:1}.kgg-uutiset-hero__inner{position:relative;z-index:2;padding-top:var(--section-py);padding-bottom:2rem}.kgg-uutiset-hero__eyebrow{display:block;font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-ember);margin-bottom:var(--space-2)}.kgg-uutiset-hero__title{font-family:var(--font-display);font-size:clamp(2.5rem, 6vw, 4.5rem);font-weight:var(--fw-bold);color:var(--c-snow);letter-spacing:-.03em;line-height:1;margin-bottom:var(--space-3)}.kgg-uutiset-hero__meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--c-mist);letter-spacing:.02em}.kgg-uutiset-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--c-coal));z-index:1;pointer-events:none}.kgg-uutiset-archive{padding-block:var(--section-py);background:#2E3035}.kgg-uutiset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-7)}@media (max-width:900px){.kgg-uutiset-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kgg-uutiset-grid{grid-template-columns:1fr}}.kgg-uutiset-card{display:flex;flex-direction:column;text-decoration:none;background:#1E1F23;border:1px solid var(--border);border-radius:2px;overflow:hidden;transition:border-color 160ms ease-out,background-color 160ms ease-out,box-shadow 160ms ease-out;box-shadow:0 2px 12px rgb(0 0 0 / .25)}.kgg-uutiset-card:hover{border-color:rgb(237 107 54 / .4);background:#2E3035;box-shadow:0 4px 20px rgb(0 0 0 / .35)}.kgg-uutiset-card__img-wrap{aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0}.kgg-uutiset-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 300ms ease-out}.kgg-uutiset-card:hover .kgg-uutiset-card__img{transform:scale(1.025)}.kgg-uutiset-card__body{padding:var(--space-3) var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:6px;flex:1}.kgg-uutiset-card__meta{display:flex;align-items:center;gap:var(--space-2)}.kgg-uutiset-card__cat{font-family:var(--font-display);font-size:.6rem;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ember);background:rgb(237 107 54 / .1);border-radius:2px;padding:2px 6px}.kgg-uutiset-card__date{font-family:var(--font-body);font-size:.75rem;color:var(--c-stone);letter-spacing:.02em}.kgg-uutiset-card__title{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--c-snow);line-height:1.25;letter-spacing:-.01em}.kgg-uutiset-card:hover .kgg-uutiset-card__title{color:#fff}.kgg-uutiset-card:hover .kgg-uutiset-card__excerpt{color:var(--c-stone);opacity:1}.kgg-uutiset-card__excerpt{font-family:var(--font-body);font-size:var(--text-sm);color:var(--c-stone);opacity:.75;line-height:1.5}.kgg-uutiset-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap}.kgg-uutiset-pag-btn{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--c-stone);text-decoration:none;border:1px solid var(--border);border-radius:2px;padding:8px 20px;transition:color 160ms ease-out,border-color 160ms ease-out;white-space:nowrap}.kgg-uutiset-pag-btn:hover{color:var(--c-ember);border-color:rgb(237 107 54 / .4)}.kgg-uutiset-pag-pages{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.kgg-uutiset-pag-num{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--c-mist);text-decoration:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid #fff0;transition:all 160ms ease-out}.kgg-uutiset-pag-num:hover{color:var(--c-snow);border-color:var(--border)}.kgg-uutiset-pag-num.active{color:var(--c-ember);border-color:rgb(237 107 54 / .4);background:rgb(237 107 54 / .08)}