.er-section{--rf-accent:#32c5f4;--rf-accent-hover:#051435;--rf-text:#051435;--rf-muted:#4f6170;--rf-border:#c9d8e2;--rf-bg-card:#f4f8fb;--rf-radius:0px;--rf-shadow:none;--rf-ease:0.15s ease;color:var(--rf-text);font-family:inherit;margin:0 auto;max-width:1500px;padding:56px 28px}.er-section .rf-header{margin-bottom:44px}.er-section .rf-heading{color:var(--rf-text);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15;margin:0 0 10px}.er-section .rf-subheading{color:var(--rf-muted);font-size:1rem;line-height:1.6;margin:0;max-width:580px}.er-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.er-card{background:var(--rf-bg-card);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.er-card .rf-card__img-wrap{aspect-ratio:16/10;background:#dfe7ee;display:block;overflow:hidden;text-decoration:none}.er-card .rf-card__img{display:block;height:100%;object-fit:cover;width:100%}.er-card .rf-card__img-placeholder{background:#dfe7ee;height:100%;width:100%}.er-card .rf-card__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:20px}@media (min-width:992px){.er-card .rf-card__body{padding:30px}}.er-card .rf-card__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.er-card .rf-card__tag-chip{align-items:center;background:#fff;border:none;display:inline-flex;gap:10px;padding:8px 14px}.er-card .rf-card__tag-dot{background:#32c5f4;display:block;flex:0 0 10px;height:10px;width:10px}.er-card .rf-card__tag-text{color:var(--rf-text);font-size:15px;font-weight:400;line-height:1.2}.er-card .rf-card__title{color:var(--rf-text);font-size:22px;font-weight:400;line-height:1.32;margin:0}.er-card .rf-card__title-link{color:var(--rf-text);text-decoration:none}.er-card .rf-card__title-link:hover{color:var(--rf-text)}.er-card .rf-card__excerpt{color:#4f6170;flex:1;font-size:14px;line-height:1.6;margin:0}.er-card .rf-card__cta{align-items:stretch;background:#fff;border:1px solid #32c5f4;display:inline-flex;height:44px;overflow:hidden;text-decoration:none}.er-card .rf-card__cta-text{align-items:center;background:#fff;color:#051435;display:inline-flex;font-size:15px;font-weight:400;line-height:1;padding:0 18px;white-space:nowrap}.er-card .rf-card__cta-icon{align-items:center;background:#32c5f4;display:inline-flex;flex:0 0 44px;justify-content:center;width:44px}.er-card--hidden{display:none!important}.er-empty-message{color:var(--rf-muted,#4f6170);font-size:1rem;margin:0;padding:64px 24px;text-align:center}.er-pagination{display:flex;flex-wrap:wrap;gap:6px;margin-top:52px}.er-page-btn,.er-pagination{align-items:center;justify-content:center}.er-page-btn{background:#fff;border:1px solid var(--rf-border,#c9d8e2);border-radius:0;color:var(--rf-text,#051435);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:400;height:40px;min-width:40px;padding:0 10px;transition:border-color var(--rf-ease,.15s ease),color var(--rf-ease,.15s ease),background var(--rf-ease,.15s ease)}.er-page-btn:hover:not(:disabled){border-color:var(--rf-accent,#32c5f4);color:var(--rf-text,#051435)}.er-page-btn.is-active{background:var(--rf-accent,#32c5f4);border-color:var(--rf-accent,#32c5f4);color:#051435;cursor:default}.er-page-btn:disabled{cursor:not-allowed;opacity:.35}@media (max-width:991px){.er-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.er-section{padding:32px 16px}.er-grid{gap:16px;grid-template-columns:1fr}}