h1[data-astro-cid-nzwlcmrj],h2[data-astro-cid-nzwlcmrj],h3[data-astro-cid-nzwlcmrj]{font-family:var(--display);letter-spacing:-.01em;margin:0}h1[data-astro-cid-nzwlcmrj]{letter-spacing:-.02em;max-width:720px;font-size:clamp(36px,4.4vw,56px);line-height:1.04}h2[data-astro-cid-nzwlcmrj]{font-size:clamp(26px,3vw,34px);line-height:1.15}h3[data-astro-cid-nzwlcmrj]{font-size:21px;line-height:1.25}p[data-astro-cid-nzwlcmrj]{margin:0;line-height:1.6}.hero[data-astro-cid-nzwlcmrj]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:64px;padding-bottom:40px;display:flex}.eyebrow[data-astro-cid-nzwlcmrj]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-tint);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.lead[data-astro-cid-nzwlcmrj]{max-width:660px;color:var(--muted);font-size:19px}.featured-wrap[data-astro-cid-nzwlcmrj]{padding-bottom:56px}.featured-card[data-astro-cid-nzwlcmrj]{background:var(--soft);border:1.5px solid var(--line);color:inherit;border-radius:28px;grid-template-columns:1.15fr 1fr;align-items:center;gap:36px;padding:36px;text-decoration:none;display:grid}.featured-copy[data-astro-cid-nzwlcmrj]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.meta[data-astro-cid-nzwlcmrj]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.pill[data-astro-cid-nzwlcmrj]{text-transform:uppercase;letter-spacing:.06em;background:var(--accent);color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.featured-copy[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{color:var(--muted);font-size:17px}.read-link[data-astro-cid-nzwlcmrj]{color:var(--accent);margin-top:4px;font-size:16px;font-weight:700}.featured-visual[data-astro-cid-nzwlcmrj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feat-swatch[data-astro-cid-nzwlcmrj]{aspect-ratio:1.15;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:center;padding:14px 10px 10px;display:flex;box-shadow:0 2px 10px #14161b0d}.feat-swatch[data-astro-cid-nzwlcmrj] img[data-astro-cid-nzwlcmrj]{object-fit:contain;max-width:86%;max-height:74%;margin:auto 0;display:block}.feat-swatch[data-astro-cid-nzwlcmrj] span[data-astro-cid-nzwlcmrj]{color:#14161ba6;font-size:12px;font-weight:600}.list-wrap[data-astro-cid-nzwlcmrj]{flex-direction:column;gap:28px;padding-bottom:64px;display:flex}.section-head[data-astro-cid-nzwlcmrj]{flex-direction:column;gap:6px;display:flex}.grid[data-astro-cid-nzwlcmrj]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.post-card[data-astro-cid-nzwlcmrj]{border:1.5px solid var(--line);color:inherit;background:#fff;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.post-art[data-astro-cid-nzwlcmrj]{border-bottom:1px solid var(--line);background:#f8f9fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.swatch[data-astro-cid-nzwlcmrj]{aspect-ratio:1.3;border-radius:14px;justify-content:center;align-items:center;padding:10px;display:flex}.swatch[data-astro-cid-nzwlcmrj] img[data-astro-cid-nzwlcmrj]{object-fit:contain;max-width:84%;max-height:68px;display:block}.post-body[data-astro-cid-nzwlcmrj]{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.post-meta[data-astro-cid-nzwlcmrj]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.pill-sm[data-astro-cid-nzwlcmrj]{background:var(--accent-tint);color:var(--accent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.post-body[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{color:var(--muted);flex:1;font-size:15px}.read-more[data-astro-cid-nzwlcmrj]{color:var(--accent);margin-top:4px;font-size:15px;font-weight:600}.cta-wrap[data-astro-cid-nzwlcmrj]{padding-top:16px;padding-bottom:80px}.cta[data-astro-cid-nzwlcmrj]{background:var(--accent);color:#fff;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:52px 48px;display:flex}.cta[data-astro-cid-nzwlcmrj] h2[data-astro-cid-nzwlcmrj]{max-width:560px;margin-bottom:8px}.cta[data-astro-cid-nzwlcmrj] p[data-astro-cid-nzwlcmrj]{color:#e0e4ff;max-width:540px;font-size:17px}.cta-btn[data-astro-cid-nzwlcmrj]{min-height:56px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;padding:0 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.cta-btn[data-astro-cid-nzwlcmrj]:hover{color:var(--ink);background:#e3e6ff}@media (width<=860px){.featured-card[data-astro-cid-nzwlcmrj]{grid-template-columns:1fr;gap:24px;padding:24px}}@media (width<=640px){.hero[data-astro-cid-nzwlcmrj]{padding-top:48px;padding-bottom:28px}.grid[data-astro-cid-nzwlcmrj],.featured-visual[data-astro-cid-nzwlcmrj]{grid-template-columns:1fr}.feat-swatch[data-astro-cid-nzwlcmrj]{aspect-ratio:2.1}.cta[data-astro-cid-nzwlcmrj]{padding:36px 24px}}
