.page_list__7j5rp{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.page_card__UjhhP{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.page_card__UjhhP:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--revive-red),var(--revive-navy))}.page_card__UjhhP:hover{border-color:rgb(217 31 43/.35);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.page_link__AQHOR:after{content:"";position:absolute;inset:0}.page_card__UjhhP h2{margin-top:var(--space-4);font-size:1.35rem;line-height:1.25}.page_card__UjhhP h2 a{color:var(--revive-navy);transition:color .2s ease}.page_card__UjhhP:hover h2 a{color:var(--revive-red)}.page_card__UjhhP h2 a:hover{text-decoration:none}.page_tag__Kqqeq{align-self:flex-start;padding:var(--space-1) var(--space-3);background:var(--revive-red-tint);border-radius:var(--radius-pill);color:var(--revive-red);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_description__4Scvm{margin-top:var(--space-3);font-size:.95rem}.page_meta__PsLia{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-6);color:var(--revive-muted);font-size:.82rem}.page_arrow__vVnCJ{display:grid;place-items:center;width:32px;height:32px;margin-left:auto;border-radius:50%;background:var(--revive-red-tint);color:var(--revive-red);font-size:1rem;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .2s ease}.page_card__UjhhP:hover .page_arrow__vVnCJ{background:var(--revive-red);color:#fff;transform:translateX(2px)}