.ciac-news-hero{padding:110px 0 84px;background:linear-gradient(135deg,#fff7fa 0%,#fff 55%,#fff4ee 100%)}
.ciac-news-hero h1{max-width:900px;margin:0;font-size:clamp(3.2rem,7vw,6.3rem);line-height:.95;letter-spacing:-.055em}.ciac-news-hero>div>p:last-child{max-width:760px;margin:26px 0 0;color:var(--ciac-muted);font-size:1.15rem;line-height:1.7}
.ciac-news-feature{background:var(--ciac-paper)}.ciac-news-feature-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:52px;align-items:center}.ciac-news-feature-image{display:grid;place-items:center;min-height:420px;border-radius:30px;overflow:hidden;background:#1a0f0a;color:#fff;font-size:2rem;font-weight:900;text-decoration:none}.ciac-news-feature-image img{width:100%;height:100%;min-height:420px;object-fit:cover}.ciac-news-feature-copy time{color:var(--ciac-primary);font-weight:800}.ciac-news-feature-copy h2{margin:14px 0 18px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.04;letter-spacing:-.04em}.ciac-news-feature-copy h2 a{color:inherit;text-decoration:none}.ciac-news-feature-copy>p:not(.ciac-kicker){color:var(--ciac-muted);line-height:1.7}
.ciac-news-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ciac-news-list-card{overflow:hidden;border:1px solid var(--ciac-line);border-radius:24px;background:#fff}.ciac-news-list-image{display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;background:#1a0f0a;color:#fff;text-decoration:none;font-weight:900}.ciac-news-list-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ciac-news-list-card:hover img{transform:scale(1.03)}.ciac-news-list-body{padding:24px}.ciac-news-list-body time{color:var(--ciac-primary);font-size:.8rem;font-weight:850}.ciac-news-list-body h3{margin:11px 0;font-size:1.3rem;line-height:1.25}.ciac-news-list-body h3 a{color:inherit;text-decoration:none}.ciac-news-list-body p{color:var(--ciac-muted);line-height:1.6}.ciac-news-empty{padding:28px;border:1px solid var(--ciac-line);border-radius:20px;background:var(--ciac-paper)}
.ciac-single-hero{padding:100px 0 68px;background:linear-gradient(135deg,#fff7fa,#fff 58%,#fff4ee)}.ciac-single-hero time{color:var(--ciac-primary);font-weight:850}.ciac-single-hero h1{max-width:1000px;margin:14px 0 0;font-size:clamp(3rem,6vw,5.8rem);line-height:.98;letter-spacing:-.05em}.ciac-single-lead{max-width:780px;color:var(--ciac-muted);font-size:1.18rem;line-height:1.7}.ciac-single-image{margin-top:52px;border-radius:30px;overflow:hidden}.ciac-single-image img{width:100%;height:auto;display:block}.ciac-single-content{max-width:850px;font-size:1.08rem;line-height:1.85}.ciac-single-content h2,.ciac-single-content h3{margin-top:2em;line-height:1.15}.ciac-single-content img{max-width:100%;height:auto}.ciac-single-back{padding-top:0}
@media(max-width:980px){.ciac-news-feature-grid{grid-template-columns:1fr}.ciac-news-list-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ciac-news-hero{padding:78px 0 60px}.ciac-news-list-grid{grid-template-columns:1fr}.ciac-news-feature-image,.ciac-news-feature-image img{min-height:280px}}
