.blog-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.8rem;gap:10px 14px}.blog-chip{align-items:center;background:#eef0fd;border-radius:999px;color:#3b46bc;display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.02em;min-height:24px;padding:0 10px}.blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.blog-card:hover{border-color:#c7cbf4;box-shadow:0 20px 50px -30px #4f5bd573}.blog-card:focus-within{border-color:#4f5bd5}.blog-card-media{aspect-ratio:16/10;background:#f1f5f9;display:block;overflow:hidden}.blog-card-media img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.blog-card:hover .blog-card-media img{transform:scale(1.03)}.blog-card-body{display:flex;flex:1 1;flex-direction:column;padding:22px 24px 26px}.blog-card-body h2{color:#0f172a;font-size:1.25rem;font-weight:500;line-height:1.3;margin-top:14px}.blog-card-body h2 a:after{content:"";inset:0;position:absolute}.blog-card{position:relative}.blog-card-body h2 a:focus-visible{outline:none}.blog-card:has(h2 a:focus-visible){outline:3px solid #4f5bd5;outline-offset:3px}.blog-card-excerpt{color:#475569;font-size:.95rem;line-height:1.6;margin-top:10px}.blog-card-more{align-items:center;color:#4f5bd5;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;margin-top:auto;padding-top:18px}@media (min-width:900px){.blog-card--featured{display:grid;grid-template-columns:1.15fr 1fr}.blog-card--featured .blog-card-media{aspect-ratio:auto;min-height:360px}.blog-card--featured .blog-card-body{justify-content:center;padding:44px}.blog-card--featured .blog-card-body h2{font-size:2rem;line-height:1.15}.blog-card--featured .blog-card-more{margin-top:0}}.blog-prose{color:#334155;font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2{color:#0f172a;font-family:Playfair Display,Georgia,serif;font-size:1.6rem;font-weight:500;line-height:1.25;margin-top:2.2em;scroll-margin-top:90px}.blog-prose h3{color:#0f172a;font-size:1.2rem;font-weight:600;margin-top:1.8em}.blog-prose ol,.blog-prose ul{padding-left:1.3em}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.55em}.blog-prose li::marker{color:#db2777}.blog-prose strong{color:#0f172a;font-weight:600}.blog-prose a{color:#3b46bc;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:#c7cbf4;text-decoration-color:#c7cbf4;text-underline-offset:3px}.blog-prose a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.blog-prose blockquote{border-left:3px solid #db2777;color:#0f172a;font-style:italic;padding:4px 0 4px 20px}.blog-prose figure img{border-radius:18px;width:100%}.blog-prose figcaption{color:#64748b;font-size:.85rem;margin-top:8px;text-align:center}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card-media img{transition:none}}