.live-feature{background:#0e1410;padding:24px 6% 30px;color:#bbc5bb}
.live-feature::before{display:none}
.live-spread{max-width:1100px;margin:auto;isolation:isolate}
.live-spread::before,.live-spread::after{content:'';position:absolute;top:26px;width:23%;height:365px;background:url('assets/live-anillas.svg') center/contain no-repeat;z-index:-1;pointer-events:none}
.live-spread::before{left:0;transform:rotate(-4deg)}
.live-spread::after{right:0;transform:rotate(4deg) scaleX(-1)}
.live-poster h2{font-size:clamp(24px,3vw,40px);letter-spacing:.06em;margin:0;gap:.45em}
.live-poster h2 .live-official-logo{width:5.1em;max-width:65%}
.live-manifesto{font:700 clamp(55px,6.4vw,88px)/.79 TicketSerif,Garamond,Georgia;letter-spacing:-.06em;text-transform:uppercase;margin:25px auto 0;transform:scaleX(.74);width:100%;color:#b7c2b7}
.live-manifesto em{font-style:normal;color:#788d7e}
.live-editorial>h3{font-size:clamp(61px,8vw,110px);line-height:.85;margin:2px 0 24px;letter-spacing:-.065em}
.live-intro{font:12px/1.4 Inter;text-transform:none;letter-spacing:0;margin:0 auto 22px;max-width:90%}
.live-tabs{background:none;border-block:1px solid #87968a;padding:0;max-width:850px;width:100%;margin:auto}
.live-tabs button{font-size:12px;letter-spacing:-.2px;padding:12px 18px;min-height:44px}
.live-tabs button span{display:none}
.live-panel{min-height:110px;padding:18px 0 20px}
.live-panel h4{font-size:24px;margin:0 0 8px}
.live-panel p{font-size:13px;line-height:1.45;max-width:530px}
.live-panel small{display:none}
.live-example{font:500 13px/1.3 Inter;letter-spacing:0;max-width:850px;width:100%;margin:auto;padding:13px 0;justify-content:space-between}
.live-example small{font-size:8px;margin-top:5px}
.live-editorial>a:last-child:not(.live-example){font-size:11px;margin-top:13px}
@media(max-width:650px){
 .live-feature{padding:25px 16px}
 .live-poster h2{font-size:23px;margin:0}
 .live-spread::before,.live-spread::after{top:32px;width:21%;height:190px}
 .live-spread::before{left:-7px}.live-spread::after{right:-7px}
 .live-manifesto{font-size:14.1vw;line-height:.82;transform:scaleX(.72);margin-top:22px}
 .live-editorial>h3{font-size:14vw;margin:7px 0 18px;line-height:.9}
 .live-intro{font-size:11px;max-width:270px;margin-bottom:16px}
 .live-tabs{grid-template-columns:1fr 1fr}
 .live-tabs button{font-size:11px;justify-content:center;padding:12px 5px}
 .live-panel{min-height:128px;padding:18px 4px}
 .live-panel h4{font-size:21px}.live-panel p{font-size:12px}
}
