.page_page__NrGGt{max-width:1180px;margin:0 auto;padding:32px 18px 56px}.page_hero__GLGs_{margin-bottom:28px}.page_eyebrow__jrEj4{color:#197a86;font-weight:900;margin-bottom:8px}.page_title__kMRQo{font-size:clamp(32px,5vw,52px);line-height:1.05;margin:0}.page_description__PJ_P6{max-width:760px;font-size:18px;line-height:1.6;color:rgba(15,38,45,.72)}.page_cta__wqw01{display:inline-flex;margin-top:8px;padding:13px 22px;border:1px solid transparent;border-radius:999px;background:#1f7e8d;color:white;text-decoration:none;font-weight:700;box-shadow:0 8px 20px rgba(31,126,141,.24);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.page_cta__wqw01:hover{background:#146773;transform:translateY(-1px);box-shadow:0 12px 24px rgba(31,126,141,.3)}.page_sectionTitle__C1QK3{font-size:26px;margin-bottom:18px}.page_grid__mpuSB{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}.page_card__1RsqO{text-decoration:none;color:inherit;background:white;border:1px solid rgba(65,183,204,.28);border-radius:16px;overflow:hidden;box-shadow:var(--mono-shadow-xs,0 8px 22px rgba(15,38,45,.06));transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.page_card__1RsqO:hover{border-color:rgba(31,126,141,.4);box-shadow:var(--mono-shadow-md,0 14px 32px rgba(15,38,45,.1));transform:translateY(-2px)}.page_imageWrap__2__e9{height:190px;background:rgba(15,38,45,.04);overflow:hidden}.page_image__AmdQ3{width:100%;height:100%;object-fit:cover}.page_noImage___Hqtq{height:100%;display:grid;place-items:center;color:rgba(15,38,45,.5);font-weight:800}.page_cardBody__eSEAa{padding:16px}.page_cardMeta__cPJVK{font-weight:950;font-size:18px;margin-bottom:8px}.page_location__OoMM_{color:rgba(15,38,45,.68);font-weight:800;margin-bottom:8px}.page_cardTitle__ypM86{color:rgba(15,38,45,.82);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_empty__OmJlu{padding:22px;border-radius:16px;background:rgba(65,183,204,.08);color:rgba(15,38,45,.72);font-weight:800}.page_related__pYQM_{margin-top:42px}.page_relatedTitle__RCms3{font-size:24px}.page_relatedLinks__6TyvH{display:flex;flex-wrap:wrap;gap:10px}.page_relatedLink__LJ2s4{padding:10px 16px;border-radius:999px;border:1px solid rgba(15,38,45,.12);text-decoration:none;color:rgba(15,38,45,.82);font-weight:700;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.page_relatedLink__LJ2s4:hover{border-color:#41b7cc;background:rgba(65,183,204,.06);color:var(--mono-primary-700,#1f7e8d)}