:root{--px-container:1200px;--px-section-py:4rem;--px-section-px:1.5rem;--px-default-color-dark:#162d3b;--px-default-color-accent:#f9a828;--px-default-color-soft:#faf1e1;--px-default-color-neutral:#f4f5f7;--px-default-color-text-light:#fff;--px-default-color-text-dark:#212429;--px-default-color-bg-body:#fff;--px-default-color-bg-overlay:rgba(14,27,34,.72);--px-default-font-base:"Lexend",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--px-default-font-heading:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--px-default-font-size:16;--px-default-gutter:24;--px-default-site-width:1280;--px-default-section-space-xs:26;--px-default-section-space-sm:48;--px-default-section-space-md:72;--px-default-section-space-xl:112;--px-default-btn-sm-x:16;--px-default-btn-sm-y:10;--px-default-btn-md-x:20;--px-default-btn-md-y:12;--px-default-btn-xl-x:28;--px-default-btn-xl-y:16;--px-default-radius:0;--px-default-topbar-height:40;--px-default-header-height:88;--px-default-header-logo-padding-y:12;--px-default-nav-height:56;--px-default-icon-size:36;--px-default-logo-height:64;--px-default-logo-width:220}.px-cta-announce__body{display:grid;gap:var(--px-gutter);grid-template-columns:1fr}@media screen and (min-width:768px){.px-cta-announce__body{align-items:stretch;grid-template-columns:8fr 4fr}.px-cta-announce__body--no-media{grid-template-columns:1fr}}.px-cta-announce__body--media-left .px-cta-announce__media{order:-1}@media screen and (min-width:768px){.px-cta-announce__body--media-left{grid-template-columns:4fr 8fr}}.px-cta-announce__content{display:flex;min-width:0}.px-cta-announce__card{background:var(--px-bg);border-radius:var(--px-radius);display:flex;flex-direction:column;justify-content:center;min-height:18rem;padding:2rem;width:100%}@media screen and (min-width:768px){.px-cta-announce__card{padding:3rem}}.px-cta-announce__media{border-radius:var(--px-radius);display:flex;min-width:0;overflow:hidden}@media screen and (max-width:768px){.px-cta-announce__media{min-height:20rem}}.px-cta-announce__media img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.px-btn--link{align-items:center;background:transparent;border:none;color:var(--px-btn-link-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:500;gap:.35rem;padding:0;text-decoration:none;transition:color var(--px-transition,.22s ease)}.px-btn--link:hover{color:var(--px-btn-link-text-hover)}
