/* Kredytowo24 Automotive Editorial 1.0.0 – scoped to avoid Newspaper collisions */
body.k24-site{--navy:#092b39;--deep:#071f2b;--teal:#087d80;--orange:#ef9850;--ink:#142638;--muted:#556573;--paper:#f7f8f7;margin:0;color:var(--ink);font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.65}body.k24-site *{box-sizing:border-box}body.k24-site a{text-decoration:none;color:inherit}body.k24-site img{max-width:100%;height:auto}body.k24-site .k24-shell{background:var(--paper);max-width:1320px;margin:0 auto;min-height:80vh;box-shadow:0 10px 45px rgba(0,0,0,.08)}body.k24-site h1,body.k24-site h2,body.k24-site h3,body.k24-site p{margin-top:0}body.k24-site h1,body.k24-site h2,body.k24-site h3{font-weight:800;line-height:1.2;letter-spacing:-.035em;color:var(--ink)}body.k24-site .k24-header{background:var(--navy);color:#fff;position:relative;z-index:50}body.k24-site .k24-header__inner{max-width:1320px;min-height:82px;margin:auto;padding:12px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}body.k24-site .k24-logo{display:flex;flex-direction:column;line-height:1.1;flex-shrink:0;color:#fff}body.k24-site .k24-logo strong{font-size:29px;font-weight:900;letter-spacing:-1.2px;color:#fff}body.k24-site .k24-logo strong span{color:var(--orange)}body.k24-site .k24-logo small{font-size:8px;font-weight:750;letter-spacing:1px;color:#d5e1e4;margin-top:4px}body.k24-site .k24-menu{display:flex;align-items:center;gap:17px;flex-wrap:wrap;justify-content:flex-end}body.k24-site .k24-menu a{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.35px;color:#f2f7f8;padding:8px 0}body.k24-site .k24-menu a:hover,body.k24-site .k24-menu a:focus{color:var(--orange)}body.k24-site .k24-toggle{display:none;background:none;border:1px solid #8da7b1;border-radius:8px;color:#fff;padding:8px 12px;cursor:pointer}body.k24-site .k24-skip{position:absolute;left:-9999px;background:#fff;color:#000;padding:12px;z-index:1000}body.k24-site .k24-skip:focus{left:10px;top:10px}body.k24-site .k24-hero{height:415px;position:relative;overflow:hidden;background:var(--deep)}body.k24-site .k24-hero__image{position:absolute;inset:0;background-size:cover;background-position:center;background-image:linear-gradient(110deg,#233f48,#526c6e)}body.k24-site .k24-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,24,35,.35),rgba(4,24,35,.55) 40%,rgba(4,24,35,.96) 100%)}body.k24-site .k24-hero__content{position:relative;z-index:1;width:51%;margin-left:auto;display:flex;flex-direction:column;justify-content:center;height:100%;padding:35px 52px;color:white}body.k24-site .k24-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#e5f1f0}body.k24-site .k24-eyebrow:before{content:'';display:inline-block;width:30px;border-top:3px solid var(--orange);vertical-align:middle;margin-right:10px}body.k24-site .k24-hero h1{font-size:clamp(32px,3.6vw,56px);color:#fff;margin:14px 0 13px;line-height:1.09}body.k24-site .k24-hero h1 em{color:var(--orange);font-style:normal}body.k24-site .k24-hero p{font-size:18px;line-height:1.45;color:#f1f6f6;max-width:540px;margin-bottom:20px}body.k24-site .k24-hero__tags{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:12px;color:#f1f7f6}body.k24-site .k24-hero__link{color:#ffbd7f;margin-top:22px;font-size:12px;line-height:1.3;font-weight:700}body.k24-site .k24-brands{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border-bottom:1px solid #e0e8e8}body.k24-site .k24-brands a{text-align:center;padding:18px 8px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;font-size:12px;min-height:88px;border-right:1px solid #edf0f0}body.k24-site .k24-brands a:hover{color:var(--teal);background:#eef7f5}body.k24-site .k24-brands__mark{font-size:20px;color:var(--orange)}body.k24-site .k24-section{padding:42px 42px}body.k24-site .k24-section-label{font-size:11px;font-weight:850;letter-spacing:.8px;color:#28444e;margin-bottom:12px}body.k24-site .k24-section-label:before{content:'';display:inline-block;width:30px;height:3px;background:var(--orange);vertical-align:middle;margin-right:10px}body.k24-site .k24-section h2,body.k24-site .k24-listing h1{font-size:29px;margin:0 0 22px}body.k24-site .k24-featured{display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px;background:#fff}body.k24-site .k24-section-intro p{font-size:14px;color:var(--muted);margin:18px 0 26px}body.k24-site .k24-btn{display:inline-block;border-radius:5px;background:var(--teal);color:#fff!important;padding:13px 20px;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.3px;box-shadow:0 3px 10px #0b535120}body.k24-site .k24-btn:hover{background:#066568}body.k24-site .k24-featured__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}body.k24-site .k24-card{background:white;overflow:hidden;border-radius:7px;box-shadow:0 7px 22px rgba(12,47,56,.06);min-width:0}body.k24-site .k24-card__photo{display:block;position:relative;aspect-ratio:1.55;background-color:#bfd4d4;background-image:linear-gradient(130deg,#adc5c3,#526f7a);background-size:cover;background-position:center}body.k24-site .k24-card__chip{position:absolute;top:10px;left:11px;background:var(--teal);color:#fff;padding:3px 9px;border-radius:3px;font-size:10px;text-transform:uppercase;font-weight:800}body.k24-site .k24-card__body{padding:17px}body.k24-site .k24-card h3{font-size:17px;margin:0 0 9px;line-height:1.32}body.k24-site .k24-card h3 a:hover{color:var(--teal)}body.k24-site .k24-card p{font-size:13px;color:var(--muted);line-height:1.55;margin-bottom:18px}body.k24-site .k24-card__meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);gap:8px}body.k24-site .k24-card__meta>a{color:var(--teal);font-size:23px}body.k24-site .k24-news-wrap{display:grid;grid-template-columns:1.65fr 1fr;gap:24px;background:#f8f9f8}body.k24-site .k24-news__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.k24-site .k24-card--compact{display:grid;grid-template-columns:120px minmax(0,1fr);min-height:132px;box-shadow:0 4px 15px #123b4509}body.k24-site .k24-card--compact .k24-card__photo{height:100%;aspect-ratio:auto}body.k24-site .k24-card--compact .k24-card__chip{display:none}body.k24-site .k24-card--compact .k24-card__body{padding:11px;display:flex;flex-direction:column}body.k24-site .k24-card--compact h3{font-size:13px;line-height:1.3;margin-bottom:12px}body.k24-site .k24-card--compact .k24-card__meta{margin-top:auto}body.k24-site .k24-costs{color:white;background:linear-gradient(150deg,rgba(8,43,56,.93),rgba(4,24,33,.97)),radial-gradient(circle at right bottom,#437e81,transparent 70%);padding:32px;border-radius:7px}body.k24-site .k24-costs h2{color:white;font-size:32px;margin:14px 0}body.k24-site .k24-costs p{color:#dce7e9;font-size:14px;margin:0 0 16px}body.k24-site .k24-costs .k24-section-label{color:#fff}body.k24-site .k24-costs>a:not(.k24-btn){color:white;font-size:13px;display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #ffffff32}body.k24-site .k24-costs>a:not(.k24-btn):hover{color:#ffbf8b}body.k24-site .k24-costs .k24-btn{margin-top:25px}body.k24-site .k24-btn--orange{background:#c76b2d;color:white!important}body.k24-site .k24-btn--orange:hover{background:#ac5522}body.k24-site .k24-bottom{background:white}body.k24-site .k24-bottom__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.k24-site .k24-bottom__grid a{background:linear-gradient(135deg,#0e3b48,#071e2c);border-radius:6px;display:flex;flex-direction:column;min-height:150px;justify-content:space-between;padding:19px;color:#fff}body.k24-site .k24-bottom__grid a:hover{background:#086c70}body.k24-site .k24-bottom__grid a span{font-size:11px;color:#deebee}body.k24-site .k24-bottom__grid a strong{font-size:22px}body.k24-site .k24-footer{background:var(--navy);color:#e5eef1;padding:30px 42px 16px}body.k24-site .k24-footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:24px;border-bottom:1px solid #ffffff2b}body.k24-site .k24-footer__top p{font-size:12px;color:#c6d9db;margin:15px 0 0}body.k24-site .k24-footer__top nav{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}body.k24-site .k24-footer nav a{font-size:12px;color:#f1f7f8}body.k24-site .k24-footer nav a:hover{color:var(--orange)}body.k24-site .k24-footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:#c3d3d6;padding-top:15px;gap:10px}body.k24-site .k24-statlink{display:flex;flex-wrap:wrap;gap:7px 20px;border-top:1px solid #ffffff26;padding-top:15px;margin-top:20px;font-size:12px;color:#d9e4e6}body.k24-site .k24-statlink a{color:#e8f2f3;text-decoration:underline}body.k24-site .k24-breadcrumb{padding:28px 42px 0;font-size:12px;color:#52707a;overflow-wrap:anywhere}body.k24-site .k24-breadcrumb a:hover{color:var(--teal)}body.k24-site .k24-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:34px;padding:28px 42px 65px;align-items:start}body.k24-site .k24-article,body.k24-site .k24-listing{min-width:0;background:transparent}body.k24-site .k24-article__head h1{font-size:clamp(30px,3.3vw,46px);line-height:1.17;margin:5px 0 15px}body.k24-site .k24-meta{font-size:13px;color:#61717b}body.k24-site .k24-article__cover{margin:25px 0 28px}body.k24-site .k24-article__cover img{display:block;width:100%;height:auto;max-height:475px;object-fit:cover;border-radius:7px}body.k24-site .k24-entry{font-size:17px;line-height:1.9;color:#243746;overflow-wrap:anywhere}body.k24-site .k24-entry p,body.k24-site .k24-entry li{color:#243746}body.k24-site .k24-entry h2,body.k24-site .k24-entry h3{scroll-margin-top:30px;margin:36px 0 14px;color:#102f3d}body.k24-site .k24-entry h2{font-size:28px;border-left:4px solid var(--orange);padding-left:13px}body.k24-site .k24-entry h3{font-size:22px}body.k24-site .k24-entry a{color:#087579;text-decoration:underline}body.k24-site .k24-entry img{border-radius:5px}body.k24-site .k24-entry blockquote{border-left:4px solid var(--teal);padding:12px 22px;margin:24px 0;background:#e9f4f4}body.k24-site .k24-entry table{max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}body.k24-site .k24-entry th,body.k24-site .k24-entry td{border:1px solid #b8cdcf;padding:9px}body.k24-site .k24-entry th{background:#d8e8e8}body.k24-site .k24-article__after{margin-top:42px;border-top:1px solid #d5e3e3;padding-top:24px}body.k24-site .k24-related{display:grid;gap:12px}body.k24-site .k24-related .k24-card--compact{grid-template-columns:145px 1fr}body.k24-site .k24-sidebar{display:flex;flex-direction:column;gap:18px;min-width:0}body.k24-site .k24-sidebox{background:#fff;border:1px solid #e2ebeb;border-top:4px solid var(--teal);border-radius:6px;padding:19px;box-shadow:0 4px 16px #123b450a}body.k24-site .k24-sidebox h2{font-size:20px;margin:0 0 12px}body.k24-site .k24-sidebox>p{font-size:12px;color:#667680;margin:-7px 0 13px}body.k24-site .k24-side-link{font-size:13px;line-height:1.4;font-weight:650;padding:12px 0;display:flex;gap:10px;justify-content:space-between;border-bottom:1px solid #e8eeee}body.k24-site .k24-side-link:last-child{border-bottom:0}body.k24-site .k24-side-link:hover{color:var(--teal)}body.k24-site .k24-side-link span{color:var(--teal)}body.k24-site .k24-sidebox--toc{border-top-color:var(--orange)}body.k24-site .k24-toc-list{max-height:476px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#92b2b7 #edf2f2;padding-right:6px}body.k24-site .k24-toc-list a{display:block;font-size:13px;line-height:1.45;padding:8px 4px 8px 11px;border-left:2px solid #d5e5e5;color:#284454}body.k24-site .k24-toc-list a:hover,body.k24-site .k24-toc-list a.active{border-left-color:var(--orange);color:#087579;background:#edf6f5}body.k24-site .k24-toc-list a.k24-toc-h3{padding-left:23px;font-size:12px}body.k24-site .k24-toc-list>span{font-size:12px;color:#6b7b82}body.k24-site .k24-listing h1{font-size:37px}body.k24-site .k24-listing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.k24-site .k24-listing__description{margin-bottom:20px;color:var(--muted)}body.k24-site .k24-pagination{padding:30px 0}body.k24-site .k24-pagination .page-numbers{padding:8px 12px;background:white;border:1px solid #d6e4e4;border-radius:4px;margin-right:5px}body.k24-site .k24-pagination .current{color:#fff;background:var(--teal)}body.k24-site .k24-empty{padding:90px 42px;text-align:center}body.k24-site .k24-empty h1{font-size:35px}
@media(max-width:1050px){body.k24-site .k24-header__inner{padding:13px 24px}body.k24-site .k24-menu{gap:10px}body.k24-site .k24-menu a{font-size:10px}body.k24-site .k24-featured{grid-template-columns:1fr}body.k24-site .k24-news-wrap{grid-template-columns:1fr}body.k24-site .k24-content-grid{grid-template-columns:minmax(0,1fr) 275px;gap:20px}body.k24-site .k24-section{padding:30px 25px}}
@media(max-width:760px){body.k24-site .k24-header__inner{min-height:70px;padding:12px 17px}body.k24-site .k24-logo strong{font-size:24px}body.k24-site .k24-toggle{display:block}body.k24-site .k24-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--navy);padding:15px 20px 20px;flex-direction:column;align-items:stretch;box-shadow:0 10px 20px #0003}body.k24-site .k24-menu.is-open{display:flex}body.k24-site .k24-menu a{font-size:13px;padding:10px;border-bottom:1px solid #ffffff20}body.k24-site .k24-hero{height:auto;min-height:400px}body.k24-site .k24-hero__shade{background:linear-gradient(90deg,rgba(4,24,35,.8),rgba(4,24,35,.78))}body.k24-site .k24-hero__content{width:100%;padding:45px 25px;min-height:400px}body.k24-site .k24-hero h1{font-size:39px}body.k24-site .k24-hero p{font-size:16px}body.k24-site .k24-brands{grid-template-columns:repeat(3,1fr)}body.k24-site .k24-featured__cards{grid-template-columns:1fr 1fr}body.k24-site .k24-featured__cards .k24-card:last-child{grid-column:1/-1}body.k24-site .k24-news__grid{grid-template-columns:1fr}body.k24-site .k24-bottom__grid{grid-template-columns:repeat(2,1fr)}body.k24-site .k24-content-grid{grid-template-columns:1fr;padding:25px 22px 45px}body.k24-site .k24-breadcrumb{padding:18px 22px 0}body.k24-site .k24-sidebar{max-width:none}body.k24-site .k24-toc-list{max-height:430px}body.k24-site .k24-footer{padding:27px 22px}body.k24-site .k24-footer__top{flex-direction:column}body.k24-site .k24-footer__top nav{justify-content:flex-start}body.k24-site .k24-article__head h1{font-size:32px}}
@media(max-width:480px){body.k24-site .k24-brands{grid-template-columns:repeat(2,1fr)}body.k24-site .k24-section{padding:28px 17px}body.k24-site .k24-featured__cards,body.k24-site .k24-bottom__grid,body.k24-site .k24-listing__grid{grid-template-columns:1fr}body.k24-site .k24-featured__cards .k24-card:last-child{grid-column:auto}body.k24-site .k24-card--compact{grid-template-columns:105px 1fr}body.k24-site .k24-card--compact h3{font-size:12px}body.k24-site .k24-card--compact .k24-card__body{padding:8px}body.k24-site .k24-hero h1{font-size:34px}body.k24-site .k24-entry{font-size:16px}}
