.cb__hero{padding:clamp(28px,6vw,72px) 0}
.cb__hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(20px,4vw,48px);align-items:center}
.cb__txt{min-width:0}.cb__txt h1{overflow-wrap:anywhere}
.cb__main{margin:0}.cb__main img,.cb__fig img{width:100%;height:auto;display:block;border-radius:18px;border:1px solid rgba(201,169,98,.35);box-shadow:0 30px 60px -30px rgba(43,107,255,.6)}
.cb__gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.cb__fig{margin:0;overflow:hidden}.cb__fig img{transition:transform .8s ease}.cb__fig:hover img{transform:scale(1.025)}
.cb__fig figcaption{padding:10px 4px 0;color:var(--gold,#c9a962);letter-spacing:.03em}
.cb__go{text-align:center}.cb__go .row{justify-content:center;flex-wrap:wrap;gap:12px}
.cb__hero .row{display:flex;flex-wrap:wrap;gap:12px}
@media (max-width:820px){.cb__hero-in{grid-template-columns:minmax(0,1fr)}.cb__gal{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){.cb__fig img{transition:none}.cb__fig:hover img{transform:none}}
.cb__rec ol,.cb__rec ul{padding-left:1.2em;line-height:1.7;margin:8px 0 0}.cb__rec li{overflow-wrap:anywhere}

.bk{max-width:440px;margin:28px auto 8px}
.bk img{width:100%;height:auto;display:block;border-radius:12px}
.duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 8px}
.duo img{width:100%;height:280px;object-fit:cover;display:block;border-radius:16px}
.duo figcaption{text-align:center;margin-top:8px;font-size:.86rem}
@media (max-width:700px){.duo{grid-template-columns:1fr}.duo img{height:auto}}
.senso p{max-width:68ch}


/* niente ritaglio: libro e spaccato interi */
.burger-sec{height:auto}
.burger-stick{position:relative;top:auto;height:auto;grid-template-columns:minmax(0,1fr);align-content:start}
.burger-wrap--big{max-width:min(920px,100%)}
.burger-wrap--big img{width:100%;height:auto;object-fit:contain}
.bk{max-width:min(640px,100%);overflow:visible}
.bk img,.bk a{display:block;width:100%;height:auto;object-fit:contain;max-height:none}
.duo img{height:auto;object-fit:contain}
