.ac-tile-grid{padding:var(--ac-space-section) 0}.ac-tile-grid--nested{padding:0}.ac-tile-grid--nested .ac-container{max-width:none;padding-left:0;padding-right:0}.ac-tile-grid__inner{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.ac-tile-grid__inner--nested{gap:0;grid-template-columns:1fr}.ac-tile-grid__header{margin-bottom:0;min-width:0}.ac-tile-grid__heading{color:var(--ac-ink);font-size:clamp(24px,2.9vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.14;margin:0 0 18px}.ac-tile-grid__intro,.ac-tile-grid__intro p{margin:0}.ac-tile-grid__stack{display:flex;flex-direction:column;gap:12px;min-width:0}.ac-tile-grid__tile{background:#fff;border:1px solid rgba(0,103,166,.18);border-radius:var(--ac-radius-md);box-shadow:inset 0 0 0 7px rgba(0,48,136,.035);display:flex;flex-direction:column;gap:6px;padding:clamp(18px,2.5vw,26px) clamp(20px,2.8vw,30px)}.ac-tile-grid__tile-title{color:var(--ac-ink);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.ac-tile-grid__tile-paragraph{color:var(--ac-ink-soft);font-size:clamp(13px,1.1vw,14px);font-weight:400;line-height:1.65;margin:0}@media (max-width:980px){.ac-tile-grid__inner,.ac-tile-grid__inner--nested{gap:28px;grid-template-columns:1fr}.ac-tile-grid--nested .ac-container{max-width:var(--ac-max-width);padding-left:var(--ac-gutter);padding-right:var(--ac-gutter)}}@media (prefers-reduced-motion:reduce){.ac-tile-grid__tile.ac-reveal{opacity:1;transform:none;transition:none}}