.asite-evrec,.asite-evrec *{box-sizing:border-box}.asite-evrec h2,.asite-evrec h3,.asite-evrec p{margin:0}.asite-evrec[hidden]{display:none!important}.asite-evrec{background:var(--er-bg,#fafafa);color:var(--er-ink,#16181c);font-family:var(--er-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);padding:calc(var(--er-pt, 100px)*.6) 24px calc(var(--er-pb, 100px)*.6);-webkit-font-smoothing:antialiased}.asite-evrec__inner{margin:0 auto;max-width:var(--roma-page-max,1440px)}.asite-evrec:not(.is-ready) .asite-evrec__grid{visibility:hidden}.asite-evrec__head{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.asite-evrec__titles{display:flex;flex-direction:column;gap:12px}.asite-evrec__detail,.asite-evrec__eyebrow,.asite-evrec__tag{font-family:var(--er-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.35}.asite-evrec__eyebrow{color:var(--er-muted,#696969);text-transform:uppercase}.asite-evrec__heading{color:var(--er-ink,#16181c);font-size:clamp(28px,1.8vw + 14px,44px);font-weight:500;letter-spacing:-.03em;line-height:1.2}.asite-evrec .asite-evrec__inner .asite-evrec__textlink{align-items:center;color:var(--er-ink,#16181c);display:inline-flex;font-size:15px;font-weight:500;gap:6px;line-height:1.3;text-decoration:none}.asite-evrec .asite-evrec__inner .asite-evrec__textlink--card{font-size:14px}.asite-evrec .asite-evrec__inner .asite-evrec__textlink:hover{text-decoration:underline;text-underline-offset:3px}.asite-evrec__arrow{display:block;flex-shrink:0;height:16px;width:16px}.asite-evrec__grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.asite-evrec__card[hidden]{display:none!important}.asite-evrec__card{background:var(--er-card-bg,#fff);border:1px solid var(--er-border,#e2e2e2);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.asite-evrec__media{aspect-ratio:464/261;background:var(--er-tag-bg,#f3f3f3);display:block;overflow:hidden}.asite-evrec__media img{display:block;height:100%;object-fit:cover;width:100%}.asite-evrec__body{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;justify-content:space-between;padding:20px 20px 24px}.asite-evrec__content{display:flex;flex-direction:column;gap:12px}.asite-evrec__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.asite-evrec__tag{background:var(--er-tag-bg,#f3f3f3);border-radius:4px;color:var(--er-ink,#16181c);display:inline-block;padding:4px 8px;text-transform:uppercase}.asite-evrec__detail{color:var(--er-muted,#696969)}.asite-evrec__title{color:var(--er-ink,#16181c);font-size:clamp(18px,.3vw + 15px,20px);font-weight:500;letter-spacing:-.01em;line-height:1.3}.asite-evrec .asite-evrec__title a{color:inherit;text-decoration:none}.asite-evrec .asite-evrec__title a:hover{text-decoration:underline;text-underline-offset:3px}.asite-evrec__text{color:var(--er-body,#5a5f66);font-size:15px;line-height:1.55}@media (min-width:480px){.asite-evrec__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.asite-evrec{padding-bottom:calc(var(--er-pb, 100px)*.8);padding-top:calc(var(--er-pt, 100px)*.8)}.asite-evrec__head{align-items:flex-end;flex-direction:row;justify-content:space-between;margin-bottom:32px}.asite-evrec__grid{gap:24px}.asite-evrec__body{padding:24px 24px 28px}}@media (min-width:960px){.asite-evrec{padding-bottom:var(--er-pb,100px);padding-top:var(--er-pt,100px)}.asite-evrec__grid{grid-template-columns:repeat(var(--component-cols,3),minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.asite-evrec *,.asite-evrec :after,.asite-evrec :before{transition:none!important}}