.gd-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}.gd-card{display:grid;gap:8px;height:100%;padding:20px 22px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--ink-12),0 10px 26px -18px rgba(26,31,44,.45);transition:box-shadow .18s ease}.gd-card:hover{box-shadow:0 0 0 1px var(--flamingo-text),0 12px 28px -18px rgba(214,42,74,.5)}.gd-card-title{font-family:var(--font-display),ui-rounded,system-ui,sans-serif;font-weight:800;font-size:1.15rem;line-height:1.25;letter-spacing:-.02em}.gd-card-text{font-size:15px;line-height:1.5;color:var(--ink-60)}.gd-article .ps-list-head{max-width:var(--text-max)}.gd-article .ps-list-head h1{display:block;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.06}.gd-article .gd-lead{font-size:18px;color:var(--ink)}.gd-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:40px 0 0;padding:22px 24px;border-radius:28px;background:linear-gradient(180deg,#e6f2fb,#f3f8fc);max-width:var(--text-max)}.gd-cta p{margin:0;font-weight:700;font-size:16px}.gd-more{margin-top:48px}.gd-more h2{font-size:1.25rem;letter-spacing:-.03em}