/* WEB.V2.EVENTOS.PREMIUM.1B: layout premium aprovado; isolado em Eventos */
.aeth-portal4a .aeth-ev3b{max-width:1340px;padding:18px clamp(16px,3vw,44px) 50px;font-family:Inter,"Segoe UI",system-ui,sans-serif;color:#123f70}
.aeth-portal4a .aeth-ev3b .ev3b-hero{min-height:0;padding:25px 28px;border:1px solid #cfe4f6;border-top:3px solid #d7a146;border-radius:17px;background:linear-gradient(110deg,#fff,#eef8ff 70%,#fff8eb);box-shadow:0 6px 20px #12548a10}
.aeth-portal4a .aeth-ev3b .ev3b-hero:after{display:none}
.aeth-portal4a .aeth-ev3b .ev3b-hero h1{font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;margin:6px 0 8px;color:#0b4278}
.aeth-portal4a .aeth-ev3b .ev3b-hero p{font-size:14px;max-width:800px;line-height:1.55}
.aeth-portal4a .aeth-ev3b .ev3b-stats{gap:14px;margin:15px 0 20px}
.aeth-portal4a .aeth-ev3b .ev3b-stats>div{min-height:0;padding:17px 21px;border:1px solid #d3e6f5;border-radius:15px;background:linear-gradient(130deg,#fff,#f2faff);box-shadow:0 5px 17px #11548c0c}
.aeth-portal4a .aeth-ev3b .ev3b-stats>div:nth-child(2){background:linear-gradient(130deg,#fff,#fff7e8);border-color:#ecd8af}
.aeth-portal4a .aeth-ev3b .ev3b-stats strong{font-size:30px;color:#075995}
.aeth-portal4a .aeth-ev3b .ev3b-catalog{padding:24px clamp(17px,2.5vw,31px);border-radius:18px;border:1px solid #d1e5f6;background:#fff;box-shadow:0 8px 26px #11548c0c}
.aeth-portal4a .aeth-ev3b .ev3b-catalog>header h2{font-size:clamp(24px,2.6vw,33px);letter-spacing:-.03em;color:#0c477a;margin:5px 0 8px}
.aeth-portal4a .aeth-ev3b .ev3b-catalog>header p{font-size:14px;margin-bottom:18px}
.aeth-portal4a .aeth-ev3b .ev3b-toolbar{margin-bottom:17px}
.aeth-portal4a .aeth-ev3b .ev3b-filters button{min-height:42px;padding:10px 15px;border-radius:10px}
.aeth-portal4a .aeth-ev3b .ev3b-filters button[aria-pressed=true]{background:linear-gradient(120deg,#0874b9,#07518b);color:white;border-color:#0864a2}
.aeth-portal4a .aeth-ev3b .ev3b-grid{gap:18px}
.aeth-portal4a .aeth-ev3b .ev3b-card{border-radius:16px;border:1px solid #d2e5f5;box-shadow:0 6px 20px #11548c0c}
.aeth-portal4a .aeth-ev3b .ev3b-art{height:150px;display:block;overflow:hidden;background:#eaf6ff;border-bottom:1px solid #d5e7f5}
.aeth-portal4a .aeth-ev3b .ev3b-art:before,.aeth-portal4a .aeth-ev3b .ev3b-art:after{display:none}
.aeth-portal4a .aeth-ev3b .ev3b-art img{width:100%;height:100%;display:block;object-fit:cover}
.aeth-portal4a .aeth-ev3b .ev3b-card-body{padding:18px 19px 21px;gap:9px}
.aeth-portal4a .aeth-ev3b .ev3b-card h3{font-size:20px;color:#0b4b7d;line-height:1.28}
.aeth-portal4a .aeth-ev3b .ev3b-card p{font-size:13px;line-height:1.6}
.aeth-portal4a .aeth-ev3b .ev3b-card[data-status=active] .ev3b-pill{color:#08703e;background:#e8f9ef;border-color:#9ed9b9}
.aeth-portal4a .aeth-ev3b .ev3b-card[data-status=active]{border-color:#9ed9b9}
@media(max-width:900px){.aeth-portal4a .aeth-ev3b .ev3b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.aeth-portal4a .aeth-ev3b{padding:12px 12px 32px}.aeth-portal4a .aeth-ev3b .ev3b-hero{padding:19px 18px}.aeth-portal4a .aeth-ev3b .ev3b-stats{grid-template-columns:1fr;gap:9px}.aeth-portal4a .aeth-ev3b .ev3b-stats>div{padding:13px 16px}.aeth-portal4a .aeth-ev3b .ev3b-catalog{padding:17px 13px}.aeth-portal4a .aeth-ev3b .ev3b-grid{grid-template-columns:1fr}.aeth-portal4a .aeth-ev3b .ev3b-art{height:150px}}
