.promises[data-astro-cid-mo4lu5si]{background:var(--sir-ink);color:var(--sir-white);position:relative;overflow:hidden}.promises__head[data-astro-cid-mo4lu5si]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(40px,5vw,64px);display:flex}.promises__intro[data-astro-cid-mo4lu5si]{max-width:680px}.promises__title[data-astro-cid-mo4lu5si]{font-size:clamp(30px,4vw,54px);line-height:1.02}.promises__lede[data-astro-cid-mo4lu5si]{color:var(--sir-on-dark-muted);max-width:420px;margin:0;line-height:1.6}.promises__grid[data-astro-cid-mo4lu5si]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.card[data-astro-cid-mo4lu5si]{background:var(--sir-ink-2);border:1px solid var(--sir-ink-line);border-radius:24px;flex-direction:column;gap:20px;padding:clamp(26px,3vw,40px);display:flex}.card__art[data-astro-cid-mo4lu5si]{background:var(--sir-ink);aspect-ratio:4/3;border-radius:18px;justify-content:center;align-items:center;display:flex}.card__art[data-astro-cid-mo4lu5si] img[data-astro-cid-mo4lu5si]{width:72%;height:auto;display:block}.card__title[data-astro-cid-mo4lu5si]{letter-spacing:.02em;color:var(--sir-cyan);font-size:clamp(26px,2.4vw,34px)}.card__copy[data-astro-cid-mo4lu5si]{color:var(--sir-white);margin:0;font-size:18px;line-height:1.5}.card__chips[data-astro-cid-mo4lu5si]{justify-content:center;gap:10px;margin:auto 0 0;padding:12px 0 0;list-style:none}.card__chips[data-astro-cid-mo4lu5si] .chip[data-astro-cid-mo4lu5si]{padding:8px 16px 8px 10px}.card__chips[data-astro-cid-mo4lu5si] .chip[data-astro-cid-mo4lu5si] img[data-astro-cid-mo4lu5si]{flex:none;width:20px;height:20px}@media (width<=559.98px){.promises__grid[data-astro-cid-mo4lu5si]{gap:12px}.card[data-astro-cid-mo4lu5si]{border-radius:20px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:6px 16px;padding:18px;display:grid}.card__art[data-astro-cid-mo4lu5si]{aspect-ratio:1;border-radius:14px;grid-row:span 2}.card__art[data-astro-cid-mo4lu5si] img[data-astro-cid-mo4lu5si]{width:84%}.card__title[data-astro-cid-mo4lu5si]{align-self:end;font-size:22px}.card__copy[data-astro-cid-mo4lu5si]{font-size:15.5px;line-height:1.45}.card__chips[data-astro-cid-mo4lu5si]{grid-column:1/-1;justify-content:flex-start;gap:8px;margin-top:8px;padding-top:6px}.card__chips[data-astro-cid-mo4lu5si] .chip[data-astro-cid-mo4lu5si]{padding:6px 12px 6px 8px;font-size:11px}.card__chips[data-astro-cid-mo4lu5si] .chip[data-astro-cid-mo4lu5si] img[data-astro-cid-mo4lu5si]{width:18px;height:18px}}
