/* CZIBOR V8 editorial extension — uses existing palette */
.blog-hero{padding:110px max(6vw,22px) 65px;background:#111b26;color:#f4f0e9}.blog-hero .eyebrow{color:#c6a975}.blog-hero h1{font-size:clamp(2.5rem,6vw,5.1rem);line-height:1.07;max-width:1000px;margin:20px 0}.blog-hero p{max-width:740px;opacity:.82;font-size:1.1rem}.blog-content{padding:65px max(6vw,22px) 95px;min-height:38vh;background:#f4f0e9;color:#18232d}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:24px;max-width:1240px;margin:auto}.blog-card{border:1px solid #d7d0c4;background:#fff;padding:27px;display:flex;flex-direction:column;gap:14px;min-height:260px}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-card h2{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.25;margin:0}.blog-card p{margin:0;line-height:1.65}.blog-card a{color:#806039;text-decoration:underline;text-underline-offset:4px}.blog-meta{color:#7b654c;font-size:.84rem;letter-spacing:.04em;text-transform:uppercase}.article-shell{max-width:800px;margin:auto}.article-shell h1{font-size:clamp(2.3rem,5vw,4rem);line-height:1.12}.article-shell .lead{font-size:1.22rem;line-height:1.65;color:#4d565b}.article-body{font-size:1.09rem;line-height:1.85;overflow-wrap:anywhere}.article-body h2,.article-body h3{margin-top:1.8em;line-height:1.25}.article-body p,.article-body ul,.article-body ol{margin:1.2em 0}.article-body img{max-width:100%;height:auto}.article-body a{color:#806039;text-decoration:underline}.blog-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:36px}.blog-links a{color:#806039;text-decoration:underline}.blog-lang{display:flex;gap:15px;flex-wrap:wrap;margin-top:24px}.blog-lang a{color:#d7bd88}.blog-lang a[aria-current=page]{font-weight:bold;text-decoration:underline}.blog-foot{padding:36px max(6vw,22px);background:#111b26;color:#f4f0e9;display:flex;gap:25px;flex-wrap:wrap;justify-content:space-between}.blog-foot a{color:#d7bd88}@media(max-width:700px){.blog-hero{padding-top:95px}.blog-content{padding-top:42px}.blog-grid{grid-template-columns:1fr}}
