
/* Versão 5 — narrativa e alinhamento */
.hero{min-height:min(760px,85svh);display:flex;align-items:center}
.hero-inner{padding-top:clamp(70px,9vw,125px)!important;padding-bottom:clamp(60px,7vw,100px)!important}
#jogo .section-head{margin-bottom:24px}#jogo .feature{align-items:start!important}#jogo .feature-image{align-self:start!important}#jogo .feature-image img{display:block;width:100%;height:auto;object-fit:cover}
.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}.story-art{border-radius:22px;overflow:hidden;min-height:390px}.story-art img{width:100%;height:100%;object-fit:cover;display:block}.story-text{padding:clamp(20px,3vw,36px)}.story-text p{line-height:1.75}.story-text h3{font-size:clamp(24px,3vw,38px);line-height:1.2}.boss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.boss-card{border:1px solid rgba(123,195,239,.24);background:linear-gradient(145deg,#102f50,#07182b);padding:23px;border-radius:19px;min-width:0}.boss-card>span{font-size:35px;display:block;margin-bottom:15px}.boss-card small{color:#f4c75b;font-weight:800;letter-spacing:.12em}.boss-card h3{font-size:19px;margin:10px 0}.boss-card p{color:#bcd5e8;margin:0}.story-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.story-extras .panel{padding:22px}.story-extras p{line-height:1.65}
@media(max-width:800px){.story-layout{grid-template-columns:1fr}.story-art{min-height:240px;max-height:390px}.boss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-extras{grid-template-columns:1fr}.hero{min-height:600px}}@media(max-width:500px){.boss-grid{grid-template-columns:1fr}.hero{min-height:540px}.story-art{min-height:210px}}
