@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-1a6006 {font-size: 1.4rem; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 600; color: var(--action); margin-bottom: 1.6rem}#brxe-e8683f {font-size: clamp(3.2rem, 2.4rem + 2.6vw, 5.2rem); line-height: 1.15; font-weight: 700; color: #ffffff; max-width: 80rem; margin-bottom: 2rem}#brxe-db1484 {font-size: clamp(1.8rem, 1.7rem + 0.3vw, 2rem); line-height: 1.6; color: #b5b3b3; max-width: 68rem; margin-bottom: 5.6rem}.brxe-f4b1c1 .brxe-7421c4.brxe-text-basic {font-size: 1.25rem; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 600; color: var(--action)}.brxe-f4b1c1 .brxe-cd1df5.brxe-text-basic {font-size: 1.6rem; line-height: 1.6; color: #b5b3b3}.brxe-f4b1c1 .brxe-7b8aec.brxe-text-basic {font-size: 1.5rem; font-weight: 700; color: var(--action)}.ep-blog-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 32rem), 1fr)); gap: 2.4rem; width: 100%; } .ep-blog-card { position: relative; display: flex; flex-direction: column; gap: 0; padding: 0; overflow: hidden; border-radius: 1.6rem; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.14); transition: border-color .25s ease, transform .25s ease, background-color .25s ease; } .ep-blog-card:hover { border-color: var(--action); background: rgba(255,255,255,0.05); transform: translateY(-3px); } .ep-blog-card h2 { font-size: clamp(2rem, 1.8rem + 0.5vw, 2.4rem); line-height: 1.3; font-weight: 700; color: #ffffff; margin: 0; } .ep-blog-card h2 a { color: inherit; text-decoration: none; } .ep-blog-card h2 a::after { content: \"\"; position: absolute; inset: 0; border-radius: inherit; } .ep-blog-card .ep-card-more { margin-top: auto; padding-top: 0.8rem; }@media (prefers-reduced-motion: reduce) { .ep-blog-card { transition: none; } .ep-blog-card:hover { transform: none; } } .ep-card-img, .ep-card-img img { display: block; width: 100%; height: auto; aspect-ratio: 1200 / 630; object-fit: cover; } .ep-card-body { display: flex; flex-direction: column; gap: 1.2rem; padding: 2.8rem 3.2rem 3.2rem; flex-grow: 1; width: 100%; }#brxe-c9c8d9 {max-width: 120rem; width: 100%; row-gap: 0px}#brxe-e1e731 {padding-top: clamp(6rem, 4rem + 5vw, 11rem); padding-right: 2rem; padding-bottom: clamp(6rem, 4rem + 5vw, 11rem); padding-left: 2rem; background-color: var(--secondary)}