.blog-listing[data-astro-cid-rfdi5uaw]{width:100%;background:var(--light1);padding-block:var(--section-pad-block, 96px)}.container[data-astro-cid-rfdi5uaw]{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--padding-horizontal, 24px);box-sizing:border-box}.is-paged[data-astro-cid-rfdi5uaw] .card--rest[data-astro-cid-rfdi5uaw]{display:none}.load-sentinel[data-astro-cid-rfdi5uaw]{width:100%;height:1px}.cards[data-astro-cid-rfdi5uaw]{display:grid;grid-template-columns:1fr;gap:var(--cards-gap, 20px)}.card[data-astro-cid-rfdi5uaw]{position:relative;z-index:1;display:flex;flex-direction:column;background:var(--white);border-radius:var(--border-radius, 8px);overflow:hidden;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.card-media[data-astro-cid-rfdi5uaw]{position:relative;width:100%;height:200px;overflow:hidden;flex-shrink:0}.card-media[data-astro-cid-rfdi5uaw] img[data-astro-cid-rfdi5uaw]{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform .4s ease}.card-media-fallback[data-astro-cid-rfdi5uaw]{position:absolute;inset:0;background:var(--secondary)}.card-body[data-astro-cid-rfdi5uaw]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:20px;padding:var(--padding-vertical, 24px) var(--padding-horizontal, 24px);background:var(--white)}.card-text[data-astro-cid-rfdi5uaw]{display:flex;flex-direction:column;gap:4px;word-break:break-word}.card-title[data-astro-cid-rfdi5uaw]{margin:0;font-family:var(--font-heading, sans-serif);font-size:22px;font-weight:700;line-height:31.2px;letter-spacing:-.44px;text-transform:uppercase;color:var(--black3)}.card-desc[data-astro-cid-rfdi5uaw]{margin:0;font-family:var(--font-heading, sans-serif);font-size:16px;font-weight:500;line-height:22.4px;color:var(--black1)}.card-link[data-astro-cid-rfdi5uaw]{margin-top:auto;display:inline-flex;align-items:center;gap:4px;align-self:flex-start;text-decoration:none;color:var(--primary);font-family:var(--font-heading, sans-serif);font-size:18px;font-weight:700;line-height:23.4px;letter-spacing:-.36px;text-transform:uppercase;white-space:nowrap}.card-link-label[data-astro-cid-rfdi5uaw]{position:relative;padding-bottom:2px;background-image:linear-gradient(var(--primary),var(--primary));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .22s ease}.card-arrow-box[data-astro-cid-rfdi5uaw]{display:inline-flex;align-items:center;transition:transform .2s ease}.card-arrow[data-astro-cid-rfdi5uaw]{display:block;width:16px;height:auto;transform:rotate(-90deg)}.card-corner[data-astro-cid-rfdi5uaw]{position:absolute;right:0;bottom:0;width:60px;height:auto;display:block;pointer-events:none;z-index:2}@media(hover:hover){.card[data-astro-cid-rfdi5uaw]:hover{transform:translateY(-6px);box-shadow:0 2px 4px color-mix(in srgb,var(--black3) 10%,transparent),0 14px 28px -12px color-mix(in srgb,var(--black3) 30%,transparent)}.card[data-astro-cid-rfdi5uaw]:hover .card-media[data-astro-cid-rfdi5uaw] img[data-astro-cid-rfdi5uaw]{transform:scale(1.05)}.card[data-astro-cid-rfdi5uaw]:hover .card-link-label[data-astro-cid-rfdi5uaw]{background-size:100% 2px}.card[data-astro-cid-rfdi5uaw]:hover .card-arrow-box[data-astro-cid-rfdi5uaw]{transform:translate(4px)}}.card[data-astro-cid-rfdi5uaw]:active{transform:translateY(-2px)}.card-link[data-astro-cid-rfdi5uaw]:focus-visible{outline:2px solid var(--accent-ink, var(--black3));outline-offset:3px;border-radius:2px}@media(min-width:768px){.cards[data-astro-cid-rfdi5uaw]{grid-template-columns:repeat(2,1fr)}.card-body[data-astro-cid-rfdi5uaw]{gap:28px}}@media(min-width:1024px){.cards[data-astro-cid-rfdi5uaw]{grid-template-columns:repeat(3,1fr)}.card-body[data-astro-cid-rfdi5uaw]{gap:32px}}@media(min-width:1024px)and (max-width:1279px){.card-body[data-astro-cid-rfdi5uaw]{padding:20px;gap:24px}.card-title[data-astro-cid-rfdi5uaw]{font-size:19px;line-height:26px}.card-desc[data-astro-cid-rfdi5uaw]{font-size:15px;line-height:21px}.card-link[data-astro-cid-rfdi5uaw]{font-size:16px}}@media(max-width:767px){.container[data-astro-cid-rfdi5uaw]{padding-inline:16px}.card-body[data-astro-cid-rfdi5uaw]{padding:20px 16px}.card-title[data-astro-cid-rfdi5uaw]{font-size:19px;line-height:26px}.card-desc[data-astro-cid-rfdi5uaw]{font-size:15px;line-height:21px}.card-link[data-astro-cid-rfdi5uaw]{font-size:16px}}
