.BlogCard_card__v7Z7o{display:block;text-decoration:none}.BlogCard_article__Pn7Ni{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s ease}.BlogCard_article__Pn7Ni:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.BlogCard_imageContainer__w_ZPU{position:relative;width:100%;height:200px;overflow:hidden}.BlogCard_image__2_o1x{object-fit:cover;transition:transform .3s ease}.BlogCard_card__v7Z7o:hover .BlogCard_image__2_o1x{transform:scale(1.05)}.BlogCard_content__zOZzB{padding:1.5rem}.BlogCard_date__BC0zg{font-size:.875rem;color:#6b7280;display:block;margin-bottom:.5rem}.BlogCard_title__8P9kI{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;transition:color .2s ease}.BlogCard_description__DdV9l{color:#4b5563;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_readMore__NJcfX{margin-top:1rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.BlogCard_card__v7Z7o:hover .BlogCard_readMore__NJcfX,.BlogCard_readMore__NJcfX{color:var(--color-primary)}.BlogCard_scheduledCard__z6pxz{opacity:.55;filter:grayscale(.5);transition:opacity .2s ease,filter .2s ease}.BlogCard_scheduledCard__z6pxz:hover{opacity:.9;filter:grayscale(0)}.BlogCard_scheduledBadge__jG47O{position:absolute;top:.75rem;left:.75rem;z-index:2;background:rgba(15,23,42,.85);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:.3rem .6rem;border-radius:999px}.page_container__sdT1e{width:100%;background:#fff}.page_hero__GuWPD{background:#4569fa;padding:6rem 2rem 4rem;position:relative;overflow:hidden}.page_heroIcon__u91mu{position:absolute;right:10%;bottom:0;width:240px;height:240px;display:none;opacity:.15}.page_heroContent__KuL4B{max-width:1400px;margin:0 auto;text-align:center}.page_title__HjEeY{font-size:3.5rem;font-weight:700;margin-bottom:.5rem;color:#fff;letter-spacing:-.03em}.page_title__HjEeY span{color:#fff}.page_subtitle__WB5gm{font-size:1.125rem;color:hsla(0,0%,100%,.7);font-weight:400}.page_postsGrid__9uoie{max-width:1400px;margin:4rem auto;padding:0 2rem;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem}.page_categoryNav__oSaKt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;max-width:1400px;margin:2.5rem auto -1rem;padding:0 2rem}.page_categoryNav__oSaKt a{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border:1px solid #dce5ef;border-radius:18px;color:#1e3556;text-decoration:none}.page_categoryNav__oSaKt a:hover{border-color:#8ea5e9;background:#f8faff}.page_categoryNav__oSaKt span{color:#647086;font-size:.82rem;line-height:1.4}@media (max-width:768px){.page_hero__GuWPD{padding:8rem 1.5rem 3rem}.page_title__HjEeY{font-size:2.5rem}.page_subtitle__WB5gm{font-size:1rem}.page_postsGrid__9uoie{padding:0 1rem;margin:2rem auto}.page_categoryNav__oSaKt{grid-template-columns:1fr;margin-top:1.5rem;padding:0 1rem}}@media (min-width:768px){.page_postsGrid__9uoie{grid-template-columns:repeat(2,1fr)}.page_heroIcon__u91mu{display:block}}@media (min-width:768px) and (max-width:1100px){.page_categoryNav__oSaKt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_postsGrid__9uoie{grid-template-columns:repeat(3,1fr)}}.page_page__QRJuZ{min-height:100vh;padding:8rem 1rem 5rem;background:#fff}.page_grid__WL7zG,.page_page__QRJuZ>header,.page_page__QRJuZ>nav{width:min(1200px,100%);margin-inline:auto}.page_page__QRJuZ>header{text-align:center}.page_page__QRJuZ>header>a{color:#0f766e;font-weight:700;text-decoration:none}.page_page__QRJuZ h1{margin:.5rem 0;color:#17223a;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.page_page__QRJuZ header p{max-width:720px;margin:.8rem auto 0;color:#5c687c;line-height:1.6}.page_page__QRJuZ>nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem}.page_page__QRJuZ>nav a{padding:.6rem .85rem;border:1px solid #d8e1ec;border-radius:999px;color:#29415f;text-decoration:none}.page_page__QRJuZ>nav a[aria-current=page]{border-color:#4569fa;background:#4569fa;color:#fff}.page_grid__WL7zG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}@media (max-width:900px){.page_grid__WL7zG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page_page__QRJuZ{padding-top:6.5rem}.page_grid__WL7zG{grid-template-columns:1fr}}