.blog-links.svelte-10h1qrv{padding:0 0 clamp(5rem,10vw,8.5rem);background:#fffefa}.blog-links-head.svelte-10h1qrv{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;padding-top:clamp(3rem,6vw,4.5rem);border-top:1px solid rgba(17,16,20,.14)}.blog-links-head.svelte-10h1qrv h2:where(.svelte-10h1qrv){max-width:760px;margin-top:1rem;font-family:Geist,system-ui,sans-serif;font-size:clamp(2.2rem,4.8vw,4.25rem);font-weight:650;line-height:.96;letter-spacing:-.06em;text-wrap:balance;color:#111014}.blog-links-grid.svelte-10h1qrv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:clamp(2.5rem,5vw,3.75rem) 0 0;padding:0;list-style:none}.blog-links-grid.four.svelte-10h1qrv{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-links-grid.svelte-10h1qrv>li:where(.svelte-10h1qrv){min-width:0}.blog-link-card.svelte-10h1qrv{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgba(17,16,20,.16);border-radius:1.1rem;background:#fff;box-shadow:0 18px 50px #0e0e120f;color:#111014;transition:transform .3s var(--studio-ease-out),box-shadow .3s var(--studio-ease-out),border-color .3s var(--studio-ease-out)}.blog-link-card.svelte-10h1qrv:focus-visible{outline:3px solid #3bb0ff;outline-offset:3px}.blog-link-media.svelte-10h1qrv{aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#3bb0ff38,#9b4dff38)}.blog-link-media.svelte-10h1qrv img:where(.svelte-10h1qrv){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--studio-ease-out)}.blog-link-copy.svelte-10h1qrv{display:flex;flex:1;flex-direction:column;padding:1.15rem 1.2rem 1.3rem}.blog-link-copy.svelte-10h1qrv time:where(.svelte-10h1qrv){font-family:Geist Mono,ui-monospace,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#5a7bff}.blog-link-copy.svelte-10h1qrv h3:where(.svelte-10h1qrv){display:-webkit-box;margin-top:.6rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:1.08rem;font-weight:640;line-height:1.24;letter-spacing:-.03em;color:#111014}.blog-link-copy.svelte-10h1qrv p:where(.svelte-10h1qrv){display:-webkit-box;margin-top:.55rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.85rem;line-height:1.55;color:#625f67}.blog-link-more.svelte-10h1qrv{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:650;color:#111014}.blog-link-more.svelte-10h1qrv svg{color:#5a7bff;transition:transform .16s var(--studio-ease-out)}@media(hover:hover)and (pointer:fine){.blog-link-card.svelte-10h1qrv:hover{transform:translateY(-3px);border-color:#5a7bff73;box-shadow:0 28px 70px #0e0e121f}.blog-link-card.svelte-10h1qrv:hover img:where(.svelte-10h1qrv){transform:scale(1.03)}.blog-link-card.svelte-10h1qrv:hover .blog-link-more:where(.svelte-10h1qrv) svg{transform:translate(3px)}}@media(max-width:1100px){.blog-links-grid.four.svelte-10h1qrv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.blog-links-grid.svelte-10h1qrv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.blog-links-grid.svelte-10h1qrv,.blog-links-grid.four.svelte-10h1qrv{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.blog-link-card.svelte-10h1qrv,.blog-link-card.svelte-10h1qrv:hover,.blog-link-card.svelte-10h1qrv:hover img:where(.svelte-10h1qrv),.blog-link-card.svelte-10h1qrv:hover .blog-link-more:where(.svelte-10h1qrv) svg{transform:none}}
