.page-module__glAtBG__grid{grid-template-columns:1fr;gap:16px;display:grid}.page-module__glAtBG__card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);color:var(--navy-deep);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s ease;flex-direction:column;gap:12px;padding:24px;display:flex}.page-module__glAtBG__meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:.8125rem;font-weight:500;display:flex}.page-module__glAtBG__metaItem{align-items:center;gap:6px;display:inline-flex}.page-module__glAtBG__title{letter-spacing:-.015em;font-size:1.375rem;font-weight:800;line-height:1.12}.page-module__glAtBG__summary{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__glAtBG__more{color:var(--navy);align-items:center;gap:6px;margin-top:4px;font-size:.875rem;font-weight:700;display:inline-flex}.page-module__glAtBG__more svg{transition:transform .3s var(--ease-out)}.page-module__glAtBG__feature{background:var(--navy-deep);color:var(--bg);border-color:#0000}.page-module__glAtBG__feature .page-module__glAtBG__title,.page-module__glAtBG__feature .page-module__glAtBG__more{color:var(--bg)}.page-module__glAtBG__feature .page-module__glAtBG__title{max-width:20ch;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem)}.page-module__glAtBG__feature .page-module__glAtBG__summary{color:#f7f8fad9;-webkit-line-clamp:6;max-width:60ch;font-size:1.0625rem}.page-module__glAtBG__feature .page-module__glAtBG__meta{color:#f7f8fab3}.page-module__glAtBG__mint{background:var(--mint-t);border-color:#0000}.page-module__glAtBG__sky{background:var(--sky-t);border-color:#0000}.page-module__glAtBG__violet{background:var(--violet-t);border-color:#0000}.page-module__glAtBG__coral{background:var(--coral-t);border-color:#0000}@media (min-width:640px){.page-module__glAtBG__grid{grid-template-columns:1fr 1fr}.page-module__glAtBG__feature{grid-column:span 2}}@media (min-width:1024px){.page-module__glAtBG__grid{grid-template-columns:repeat(3,1fr)}.page-module__glAtBG__feature{grid-column:span 2;padding:36px}}@media (hover:hover) and (pointer:fine){.page-module__glAtBG__card:hover{box-shadow:var(--sh-hover);border-color:#0000;transform:translateY(-3px)}.page-module__glAtBG__card:hover .page-module__glAtBG__more svg{transform:translate(3px)}}
