.ace-social-links{display:flex;gap:.65rem;margin-top:1rem}.ace-social-link{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;text-decoration:none;font-weight:800;text-transform:uppercase}.ace-social-link:hover,.ace-social-link:focus-visible{background:#ed3237;border-color:#ed3237}.ace-home-insights{background:#f4f7fa}.ace-section-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem}.ace-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.ace-insight-card{background:#fff;border:1px solid #dce3e8;box-shadow:0 14px 34px rgba(6,28,58,.08);overflow:hidden}.ace-insight-card>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;image-rendering:auto}.ace-insight-card>div{padding:1.25rem}.ace-insight-card h2,.ace-insight-card h3{margin:.45rem 0 .7rem}.ace-insight-card h2 a,.ace-insight-card h3 a{color:#061c3a;text-decoration:none}.ace-insight-card__meta{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#687684}.ace-insights-hero{position:relative;min-height:520px;display:grid;align-items:end;color:#fff;overflow:hidden}.ace-insights-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.ace-insights-hero>.ace-container{position:relative;z-index:2;padding-block:7rem 4rem;max-width:760px;margin-inline:8% auto}.ace-insight-detail__hero{background:linear-gradient(135deg,#061c3a,#173d33);color:#fff;padding:7rem 0 4rem}.ace-insight-detail__hero h1{max-width:900px}.ace-article-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(260px,.75fr);gap:3rem;align-items:start}.ace-article-body{font-size:1.06rem;line-height:1.75}.ace-article-poster{display:block;width:min(100%,900px);height:auto;margin:0 auto 2rem;box-shadow:0 16px 48px rgba(6,28,58,.16)}.ace-article-poster--wide{width:100%}.ace-article-aside{position:sticky;top:140px;background:#061c3a;color:#fff;padding:1.5rem}.ace-campaign-weeks{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1.5rem 0}.ace-campaign-weeks span{background:#eef3f5;border-left:3px solid #ed3237;padding:.75rem}.ace-page-hero img,.ace-project-detail-hero img,.ace-service-hero img{image-rendering:auto;backface-visibility:hidden;transform:translateZ(0)}@media(max-width:900px){.ace-insights-grid{grid-template-columns:1fr 1fr}.ace-article-layout{grid-template-columns:1fr}.ace-article-aside{position:static}.ace-campaign-weeks{grid-template-columns:1fr 1fr}}@media(max-width:620px){.ace-section-heading{align-items:start;flex-direction:column}.ace-insights-grid{grid-template-columns:1fr}.ace-insights-hero{min-height:430px}.ace-campaign-weeks{grid-template-columns:1fr}}
