.page-module__wNhpQa__page{background:#fff}.page-module__wNhpQa__shell{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.page-module__wNhpQa__section{padding:clamp(36px,4.5vw,64px) 0 clamp(48px,6vw,88px)}.page-module__wNhpQa__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(18px,2vw,28px);display:grid}.page-module__wNhpQa__card{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s;background:#fff;border:1px solid #123a291a;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__wNhpQa__card:hover{border-color:#123a293d;transform:translateY(-4px);box-shadow:0 18px 40px #123a2929}.page-module__wNhpQa__stretch{z-index:3;position:absolute;inset:0}.page-module__wNhpQa__media{aspect-ratio:16/10;position:relative;overflow:hidden}.page-module__wNhpQa__img{object-fit:cover;transition:transform .55s var(--ease-out)}.page-module__wNhpQa__card:hover .page-module__wNhpQa__img{transform:scale(1.06)}.page-module__wNhpQa__count{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--green);background:#fffffff0;border-radius:100px;align-items:center;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.page-module__wNhpQa__body{flex:1;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 24px;display:flex}.page-module__wNhpQa__text{min-width:0}.page-module__wNhpQa__name{font-family:var(--font-display);color:var(--ink);letter-spacing:-.3px;font-size:clamp(19px,1.7vw,23px);font-weight:800;line-height:1.25}.page-module__wNhpQa__region{color:var(--green);align-items:center;gap:6px;margin-top:7px;font-size:13px;font-weight:600;display:flex}.page-module__wNhpQa__blurb{color:#14201aa8;margin-top:12px;font-size:14.5px;line-height:1.7}.page-module__wNhpQa__mark{width:38px;height:38px;color:var(--green);transition:background .28s var(--ease-out), color .28s var(--ease-out), transform .28s var(--ease-out);border:1px solid #123a292e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.page-module__wNhpQa__card:hover .page-module__wNhpQa__mark{background:var(--green);color:#fff;transform:rotate(45deg)}@media (max-width:620px){.page-module__wNhpQa__grid{grid-template-columns:1fr}.page-module__wNhpQa__body{padding:18px 20px 22px}}
