.stage-availability{padding:70px 7vw;background:radial-gradient(circle at 12% 10%,rgba(255,50,20,.18),transparent 34%),#111;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.stage-availability h2{font-size:clamp(38px,4vw,62px)}.stage-availability-card{border:1px solid #444;padding:34px;display:grid;gap:12px;background:rgba(255,255,255,.025)}.stage-availability-card strong{display:inline-flex;width:max-content;padding:10px 13px;background:#ff3214;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.stage-availability-card span{color:#ff674d;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;margin-top:10px}.stage-availability-card b{font-size:clamp(25px,3vw,42px)}.stage-availability-card p{color:#bbb;font-size:12px;line-height:1.7;margin:0}.stage-closed-panel{max-width:900px;margin:auto;padding:45px;background:#111;color:#fff;border-top:5px solid #ff3214;display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:24px}.stage-closed-panel span{color:#ff674d;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.stage-closed-panel b{font-size:23px}.stage-closed-panel i{font-style:normal;color:#777;font-size:10px}.stage-closed-panel p{grid-column:1/-1;margin:0;padding-top:20px;border-top:1px solid #444;color:#bbb;font-size:12px}.stage-hero aside b{font-size:clamp(36px,4vw,62px)!important}.stage-hero aside b em{font-size:inherit!important}@media(max-width:750px){.stage-availability{grid-template-columns:1fr;padding:60px 22px}.stage-closed-panel{grid-template-columns:1fr;gap:12px;padding:30px}.stage-closed-panel p{margin-top:10px}}
