.elementor .e-73557961-4dbc{font-family:var(--ud-font);font-size:clamp(2.5rem, 5vw, 4.75rem);color:var(--ud-white);margin-block-end:3rem;display:block;}.elementor .e-3b3ea908-4d14{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-2e594189-11f0{min-height:60vh;font-family:var(--ud-font);color:var(--ud-white);padding:0px;background-color:var(--ud-bg);& * { box-sizing: border-box; } & .elementor-posts-container { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1.5rem; } & .elementor-post { background-color: var(--ud-surface); border: 1px solid var(--ud-line); border-radius: var(--ud-radius); padding: 1.5rem; min-width: 0; } & .elementor-post__title { font-family: var(--ud-font); font-size: 1.6rem; line-height: 1.35; margin: 1.25rem 0 0.75rem; } & .elementor-post__title a { color: var(--ud-white) !important; } & .elementor-post__excerpt p { color: var(--ud-muted) !important; line-height: 1.75; margin-bottom: 0; } & .elementor-post__thumbnail { padding-bottom: 0 !important; } & .elementor-post__thumbnail img { position: static !important; transform: none !important; width: 100%; height: auto; border-radius: 0.6rem; } & .elementor-pagination { display: flex; justify-content: center; flex-wrap: wrap; gap: 0.75rem; margin-top: 3rem; } & .page-numbers { padding: 0.7rem 1rem; border: 1px solid var(--ud-line); border-radius: 0.4rem; color: var(--ud-accent); } & .page-numbers.current { background-color: var(--ud-accent); color: var(--ud-bg); } & a:focus-visible { outline: 3px solid var(--ud-accent); outline-offset: 4px; }\n}