.blog-module__3rPSzG__wrap{max-width:1080px;margin:0 auto;padding:40px 24px 110px}.blog-module__3rPSzG__head{max-width:720px;margin:8px 0 56px}.blog-module__3rPSzG__h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text-bright);margin:14px 0 18px;font-size:clamp(38px,6.4vw,60px);font-weight:600;line-height:1.04}.blog-module__3rPSzG__lede{color:var(--color-text-subtle);max-width:60ch;margin:0;font-size:17.5px;line-height:1.62}.blog-module__3rPSzG__inlineLink{color:var(--color-violet);border-bottom:1px solid #7c3aed59;text-decoration:none}.blog-module__3rPSzG__inlineLink:hover{border-bottom-color:var(--color-violet)}.blog-module__3rPSzG__kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-violet);font-size:11px;display:inline-block}.blog-module__3rPSzG__meta{font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-text-muted);margin-top:16px;font-size:12.5px;display:block}.blog-module__3rPSzG__media{object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.blog-module__3rPSzG__featured{border:1px solid var(--color-border);isolation:isolate;border-radius:24px;margin-bottom:56px;text-decoration:none;transition:border-color .24s,transform .24s,box-shadow .24s;display:block;position:relative;overflow:hidden}.blog-module__3rPSzG__featured:hover{border-color:#7c3aed80;transform:translateY(-3px);box-shadow:0 28px 70px -32px #7c3aed80}.blog-module__3rPSzG__featuredMedia{z-index:-1;position:absolute;inset:0}.blog-module__3rPSzG__featuredMedia:after{content:"";background:linear-gradient(#0202041a 0%,#0202048c 52%,#020204eb 100%);position:absolute;inset:0}.blog-module__3rPSzG__featured:hover .blog-module__3rPSzG__media{transform:scale(1.035)}.blog-module__3rPSzG__featuredBody{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:420px;padding:36px 40px 38px;display:flex;position:relative}.blog-module__3rPSzG__featuredTitle{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;max-width:18ch;margin:14px 0 12px;font-size:clamp(26px,3.6vw,40px);font-weight:600;line-height:1.1}.blog-module__3rPSzG__featuredSummary{color:#ffffffc7;max-width:60ch;margin:0;font-size:16.5px;line-height:1.6}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__grid>li{display:flex}.blog-module__3rPSzG__card{border:1px solid var(--color-border);isolation:isolate;background:#ffffff05;border-radius:18px;flex-direction:column;width:100%;text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-module__3rPSzG__card:hover{background:#7c3aed0b;border-color:#7c3aed6b;transform:translateY(-3px);box-shadow:0 22px 50px -30px #7c3aed8c}.blog-module__3rPSzG__cardMedia{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__media{transform:scale(1.05)}.blog-module__3rPSzG__cardBody{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.blog-module__3rPSzG__cardBody .blog-module__3rPSzG__kicker{margin-bottom:11px}.blog-module__3rPSzG__cardTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text-bright);margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.28}.blog-module__3rPSzG__cardSummary{color:var(--color-text-subtle);flex:1;margin:0;font-size:14.5px;line-height:1.56}.blog-module__3rPSzG__empty{color:var(--color-text-muted);font-size:15px}@media (max-width:560px){.blog-module__3rPSzG__featuredBody{min-height:340px;padding:26px 24px 28px}}
