.Uses-module__7ECgwq__section{max-width:1240px;margin:0 auto;padding:clamp(40px,8vw,112px) clamp(16px,4vw,40px) clamp(34px,6vw,72px)}.Uses-module__7ECgwq__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(16px,3vw,26px);display:flex}.Uses-module__7ECgwq__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(28px,6.4vw,48px);font-weight:700;line-height:1}.Uses-module__7ECgwq__grid{grid-template-columns:1fr;gap:clamp(14px,2.4vw,20px);display:grid}@media (min-width:900px){.Uses-module__7ECgwq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Uses-module__7ECgwq__card{border:1px solid var(--cream-border-2);background:#fff;border-radius:clamp(16px,2.4vw,20px);grid-template-rows:auto 1fr;transition:box-shadow .3s,transform .3s cubic-bezier(.2,.7,.3,1);display:grid;overflow:hidden;box-shadow:0 1px 2px #12101c0d}.Uses-module__7ECgwq__card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #12101c1a}.Uses-module__7ECgwq__imageBox{aspect-ratio:3/2;background:var(--placeholder-b);touch-action:pan-y;position:relative;overflow:hidden}@media (min-width:900px){.Uses-module__7ECgwq__imageBox{aspect-ratio:4/3}}.Uses-module__7ECgwq__image{object-fit:cover;width:100%;height:100%;transition:opacity .7s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.Uses-module__7ECgwq__dots{z-index:2;background:#12101c6b;border-radius:99px;gap:5px;padding:5px 8px;display:flex;position:absolute;bottom:10px;right:10px}.Uses-module__7ECgwq__dot{background:#ffffff80;border-radius:50%;width:5px;height:5px;transition:background .3s}.Uses-module__7ECgwq__dotActive{background:#fff}.Uses-module__7ECgwq__meta{align-content:start;gap:3px;padding:clamp(12px,2vw,16px) clamp(13px,2.2vw,18px) clamp(14px,2.2vw,18px);display:grid}.Uses-module__7ECgwq__label{font:700 clamp(16px, 4vw, 19px) var(--font-body);letter-spacing:-.02em;color:var(--ink);margin:0}.Uses-module__7ECgwq__sub{font:400 clamp(13px, 3.4vw, 15px) / 1.5 var(--font-body);color:var(--muted-2);margin:0}
