/* Proposta 6 — il sito ASMU nello stile del sito del Premio Maria Elisa Di Fatta
   Palette: bordeaux, oro, avorio · Playfair Display + Lora */
body.v6{
  --bord:#6b1721; --bord-2:#8b2b3a; --bord-3:#4a0e16;
  --oro:#c9a14a; --oro-2:#f0d27a; --oro-3:#a87f2a;
  --iv:#faf6ee; --paper:#fff; --avs:#f0e9d8; --line4:#d9d2c0;
  --ink4:#2b2b2b; --mut4:#5a5a5a;
  --ps:'Playfair Display',Georgia,serif; --in:'Lora',Georgia,serif;
  --sezbg:var(--iv);
  font-family:var(--in); background:var(--iv); color:var(--ink4); line-height:1.7;
}
body.v6 h1,body.v6 h2,body.v6 h3{font-family:var(--ps);color:var(--bord)}

/* ---------- Pulsanti come sul sito del Premio ---------- */
body.v6 .v4-btn,body.v6 .v2-btn,body.v6 .v4-btn-oro,body.v6 .v2-btn-gold{
  background:linear-gradient(135deg,var(--oro) 0%,var(--oro-3) 100%);color:var(--bord-3);
  font:700 15px var(--ps);text-transform:uppercase;letter-spacing:1.5px;border:2px solid var(--oro);border-radius:4px;
  padding:13px 28px;box-shadow:0 3px 10px rgba(168,127,42,.3);transition:all .3s}
body.v6 .v4-btn:hover,body.v6 .v2-btn:hover,body.v6 .v4-btn-oro:hover,body.v6 .v2-btn-gold:hover{
  background:linear-gradient(135deg,var(--oro-2) 0%,var(--oro) 100%);color:var(--bord-3);transform:translateY(-2px);box-shadow:0 5px 15px rgba(168,127,42,.5)}
body.v6 .v4-link{color:var(--bord);border-bottom:1px solid var(--oro);font-family:var(--ps);font-weight:600}
body.v6 .v4-link:hover{color:var(--oro-3)}
body.v6 .v4-link-light{color:var(--oro-2);border-bottom-color:var(--oro-2)}
body.v6 .v4-over{font-family:var(--in);font-style:italic;text-transform:uppercase;letter-spacing:3px;color:var(--oro-3);font-size:13px}

/* ---------- Testata ---------- */
body.v6 .v2-topbar{background:var(--bord-3);color:var(--oro-2);border-bottom:1px solid rgba(201,161,74,.3)}
body.v6 .v2-topbar strong{color:var(--oro-2)}
body.v6 .v2-preview-flag{background:var(--oro);color:var(--bord-3)}
body.v6 .v2-header{background:linear-gradient(135deg,var(--bord-3) 0%,var(--bord) 100%);border-bottom:0;box-shadow:0 3px 15px rgba(0,0,0,.2);backdrop-filter:none}
body.v6 .v2-header-in{min-height:96px}
body.v6 .v2-brand-mark,body.v6 .v2-brand-txt{display:none}
body.v6 .v6-logo{display:flex;align-items:center;gap:14px}
body.v6 .v6-logo-tondo{flex:none;width:70px;height:70px;border-radius:50%;background:#fff;border:2px solid var(--oro);box-shadow:0 0 0 3px rgba(201,161,74,.25),0 4px 12px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;overflow:hidden}
body.v6 .v6-logo-tondo img{height:56px;width:auto;display:block}
body.v6 .v6-logo-txt{display:flex;flex-direction:column;line-height:1.15}
body.v6 .v6-logo-a{font:500 13px var(--in);letter-spacing:2.5px;text-transform:uppercase;color:var(--iv)}
body.v6 .v6-logo-b{font:700 23px var(--ps);color:var(--oro-2);letter-spacing:.3px}
body.v6 .v6-logo-c{font:italic 400 12px var(--in);color:rgba(250,246,238,.75);letter-spacing:.5px;margin-top:2px}
@media (max-width:1200px){body.v6 .v6-logo-c{display:none}body.v6 .v6-logo-b{font-size:20px}}
@media (max-width:1100px){body.v6 .v6-logo-tondo{width:58px;height:58px}body.v6 .v6-logo-tondo img{height:46px}}
@media (max-width:760px){body.v6 .v6-logo{gap:10px}body.v6 .v6-logo-tondo{width:50px;height:50px}body.v6 .v6-logo-tondo img{height:40px}body.v6 .v6-logo-a{font-size:10.5px;letter-spacing:1.8px}body.v6 .v6-logo-b{font-size:18px}}
body.v6 .v2-nav-link{color:var(--iv);font:500 16px var(--ps);letter-spacing:.5px;border:1px solid transparent;border-radius:4px;padding:9px 13px}
body.v6 .v2-nav-link:hover{background:rgba(240,210,122,.15);border-color:var(--oro);color:var(--oro-2)}
body.v6 .v2-nav-link.v5-attiva{background:var(--oro);color:var(--bord-3);font-weight:700;box-shadow:none;border-radius:4px}
body.v6 .v2-nav .v2-btn{margin-left:10px;padding:10px 18px;font-size:13px}
body.v6 .v2-burger{border:2px solid var(--oro);background:transparent;border-radius:4px}
body.v6 .v2-burger span{background:var(--oro-2)}
@media (max-width:1100px){body.v6 .v2-nav-link{font-size:14.5px;padding:8px 9px}}
@media (max-width:960px){
  body.v6 .v2-nav{background:linear-gradient(180deg,var(--bord) 0%,var(--bord-3) 100%)}
  body.v6 .v2-nav-link{font-size:19px;text-align:center;justify-content:center;border-bottom:1px solid rgba(201,161,74,.25)!important;border-radius:0}
  body.v6 .v2-nav-link.v5-attiva{border-radius:4px}
  body.v6 .v2-nav .v2-btn{margin:18px 0 0}
}
@media (max-width:760px){
  body.v6 .v2-header-in{min-height:70px}
  body.v6 .v2-nav{top:100%;height:calc(100dvh - 70px - 68px)}
}

/* ---------- Titoli di sezione: centrati, filo d'oro e ♪ ---------- */
body.v6 .v5-sez-head{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:34px}
body.v6 .v5-sez-head>div{display:flex;flex-direction:column;align-items:center}
body.v6 .v5-sez-head h2,body.v6 .v5-h2,body.v6 .v5-porte-domanda,body.v6 .v5-altri h2{
  position:relative;display:inline-block;padding-bottom:14px;border-bottom:2px solid var(--oro);color:var(--bord);margin-bottom:22px}
body.v6 .v5-sez-head h2::after,body.v6 .v5-h2::after,body.v6 .v5-altri h2::after{
  content:'♪';position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);background:var(--sezbg);color:var(--oro-3);padding:0 12px;font-size:21px;line-height:1.4}
body.v6 .v5-h2{display:table;margin-left:auto;margin-right:auto;text-align:center}
body.v6 .v5-sez-head .v4-link{font-size:15px}
body.v6 .v5-lead{text-align:center;font-style:italic;max-width:700px;margin:-8px auto 30px;color:var(--mut4);font-size:18px}
body.v6 .v5-notizie,body.v6 .v5-chiaro,body.v6 .v5-blocco-inv{--sezbg:#fff;background:#fff}
body.v6 .v5-fatti,body.v6 .v5-pagina:not(.v5-chiaro),body.v6 .v5-blocco:not(.v5-blocco-inv),body.v6 .v5-altri{--sezbg:var(--iv);background:var(--iv)}

/* ---------- Apertura come la hero del Premio ---------- */
body.v6 .v5-hero{min-height:min(80vh,660px);align-items:center;text-align:center}
body.v6 .v5-hero::before{background:linear-gradient(rgba(74,14,22,.86),rgba(107,23,33,.82))}
body.v6 .v5-hero-txt{padding-top:70px;padding-bottom:170px;display:flex;flex-direction:column;align-items:center}
body.v6 .v5-hero .v4-over{color:var(--oro-2)}
body.v6 .v5-hero h1{color:var(--oro-2);text-shadow:2px 2px 8px rgba(0,0,0,.4);font-size:clamp(40px,5.6vw,66px)}
body.v6 .v5-hero h1 em{color:var(--iv);font-style:italic}
body.v6 .v5-hero-txt>p:last-child{font-family:var(--ps);font-style:italic;font-size:21px;color:var(--iv);max-width:720px}
body.v6 .v5-porte-sez{margin-top:-130px}
body.v6 .v5-porte-domanda{color:var(--oro-2);border-bottom-color:var(--oro);display:table;margin:0 auto 26px;text-shadow:none}
body.v6 .v5-porte-domanda em{color:var(--iv)}

/* ---------- Le quattro porte: cornice d'oro, tutte bordeaux ---------- */
body.v6 .v5-porta{--pc:#4a0e16!important;border-radius:6px;border:3px solid var(--oro);box-shadow:0 6px 24px rgba(74,14,22,.3)}
body.v6 .v5-porta-ico{background:linear-gradient(135deg,var(--oro),var(--oro-3));color:var(--bord-3);border:2px solid var(--oro-2)}
body.v6 .v5-porta-txt strong{color:var(--oro-2)}
body.v6 .v5-porta-txt span{font-style:italic;color:var(--iv)}
body.v6 .v5-porta-freccia{background:var(--oro);color:var(--bord-3)}
body.v6 .v5-porta-musica{background:#fff;color:var(--ink4);border:1px solid var(--line4);border-left:5px solid var(--oro);border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.08)}
body.v6 .v5-porta-musica strong{color:var(--bord)}
body.v6 .v5-porta-musica em{color:var(--oro-3)}
body.v6 .v5-porta-musica .v5-porta-ico{background:var(--bord);color:var(--oro-2);border:0}

/* ---------- Impaginazione a pacco: card bianche con bordo d'oro ---------- */
body.v6 .v5-pacco-big{border-radius:6px;border:3px solid var(--oro)}
body.v6 .v5-pacco-big::before{background:linear-gradient(180deg,transparent 30%,rgba(74,14,22,.6) 55%,rgba(74,14,22,.96) 100%)}
body.v6 .v5-pacco-big strong{color:var(--oro-2)}
body.v6 .v5-pacco-big em{color:var(--iv);font-style:italic}
body.v6 .v5-pacco em{font-family:var(--in);font-style:italic;letter-spacing:1.5px;color:var(--oro-3)}
body.v6 .v5-pacco-mini{background:#fff;border-top:4px solid var(--oro);border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:0 0 14px;overflow:hidden;transition:transform .3s,box-shadow .3s}
body.v6 .v5-pacco-mini:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.12)}
body.v6 .v5-pacco-mini-img{border-radius:0;margin-bottom:12px}
body.v6 .v5-pacco-mini em,body.v6 .v5-pacco-mini strong,body.v6 .v5-pacco-mini>span:last-child{padding:0 14px}
body.v6 .v5-pacco-mini strong{color:var(--bord)}
body.v6 .v5-pacco-lista{border-top:2px solid var(--oro)}
body.v6 .v5-pacco-lista strong{color:var(--bord)}
body.v6 .v5-pacco-lista img{border:2px solid var(--oro);border-radius:6px}
body.v6 .v5-pacco-lista a:hover strong{color:var(--oro-3)}
/* il magazine diventa chiaro come il resto del sito */
body.v6 .v5-mag{background:var(--avs);color:var(--ink4);--sezbg:var(--avs)}
body.v6 .v5-mag h2{color:var(--bord)}
body.v6 .v5-mag .v4-over{color:var(--oro-3)}
body.v6 .v5-mag .v4-link-light{color:var(--bord);border-bottom-color:var(--oro)}
body.v6 .v5-pacco-scuro .v5-pacco-mini strong,body.v6 .v5-pacco-scuro .v5-pacco-lista strong{color:var(--bord)}
body.v6 .v5-pacco-scuro .v5-pacco-mini em,body.v6 .v5-pacco-scuro .v5-pacco-lista em{color:var(--oro-3)}
body.v6 .v5-pacco-scuro .v5-pacco-lista li{border-bottom-color:var(--line4)}

/* ---------- Elenchi notizie ---------- */
body.v6 .v5-elenco a strong,body.v6 .v5-mini a{color:var(--bord)}
body.v6 .v5-elenco time,body.v6 .v5-mini time{font-family:var(--in);font-style:italic;color:var(--oro-3);letter-spacing:1px}
body.v6 .v5-elenco img{border:2px solid var(--oro);border-radius:6px}
body.v6 .v2-card{background:#fff;border-top:4px solid var(--oro);border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden;padding-bottom:16px}
body.v6 .v2-card-img{border-radius:0}
body.v6 .v2-card-body{padding:0 16px}
body.v6 .v2-card .v2-kicker{color:var(--oro-3);font-family:var(--in);font-style:italic}
body.v6 .v2-card-title a{color:var(--bord)}

/* ---------- Fasce ai soci ---------- */
body.v6 .v5-sveglia{background:linear-gradient(135deg,var(--bord-3) 0%,var(--bord) 100%)}
body.v6 .v5-sveglia h2{color:var(--oro-2)}
body.v6 .v5-sveglia h2 em{color:var(--iv)}
body.v6 .v5-sveglia p:not(.v4-over){font-family:var(--ps);font-style:italic}
body.v6 .v5-chiamata{background:linear-gradient(135deg,var(--bord-3) 0%,var(--bord) 100%)}
body.v6 .v5-chiamata h2{color:var(--oro-2)}
body.v6 .v5-chiamata h2 em{color:var(--iv)}
body.v6 .v5-chiamata-lead{font-style:italic}
body.v6 .v5-gesti li{background:rgba(250,246,238,.07);border:1px solid rgba(201,161,74,.4);border-top:3px solid var(--oro);border-radius:6px}
body.v6 .v5-gesto-n{background:linear-gradient(135deg,var(--oro),var(--oro-3))}
body.v6 .v5-gesti strong{color:var(--oro-2)}
body.v6 .v5-memoria h3{color:var(--oro-2)}
body.v6 .v5-memoria h3 em{color:var(--iv)}
body.v6 .v5-ci-sono{background:rgba(0,0,0,.2);border:1px solid var(--oro)}

/* ---------- Pagine interne ---------- */
body.v6 .v5-testata{align-items:center;text-align:center;min-height:360px}
body.v6 .v5-testata::before{background:linear-gradient(rgba(74,14,22,.86),rgba(107,23,33,.84))}
body.v6 .v5-testata-txt{display:flex;flex-direction:column;align-items:center}
body.v6 .v5-testata h1{color:var(--oro-2);text-shadow:2px 2px 8px rgba(0,0,0,.4)}
body.v6 .v5-testata h1 em{color:var(--iv)}
body.v6 .v5-testata-txt>p:last-child{font-family:var(--ps);font-style:italic;color:var(--iv);margin-left:auto;margin-right:auto}
body.v6 .v5-testata .v2-crumbs{justify-content:center;color:var(--oro-2)}
body.v6 .v5-scheda,body.v6 .v5-altri-grid a,body.v6 .v5-modo,body.v6 .v5-contatto,body.v6 .v5-persone li{
  background:#fff;border:0;border-top:4px solid var(--oro);border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.08)}
body.v6 .v5-scheda h3,body.v6 .v5-modo h2,body.v6 .v5-contatto h3{color:var(--bord)}
body.v6 .v5-scheda dt{font-family:var(--in);font-style:italic;color:var(--oro-3);letter-spacing:1px}
body.v6 .v5-punti li::marker{content:'♪  ';color:var(--oro-3)}
body.v6 .v5-tappe span{background:linear-gradient(135deg,var(--bord) 0%,var(--bord-3) 100%);color:var(--oro-2);border-radius:20px;padding:10px 18px;font-size:18px}
body.v6 .v5-tappe::before{top:21px}
body.v6 .v5-blocco h2{color:var(--bord)}
body.v6 .v5-blocco-foto img{border:3px solid var(--oro);border-radius:6px}
body.v6 .v5-indice{background:var(--bord-3);border-bottom:2px solid var(--oro)}
body.v6 .v5-indice a{background:transparent;color:var(--iv);border-color:var(--oro);border-radius:4px;font-family:var(--ps)}
body.v6 .v5-indice a:hover{background:var(--oro);color:var(--bord-3)}
body.v6 .v5-dona-box{background:linear-gradient(135deg,var(--bord-3) 0%,var(--bord) 100%);border-radius:6px;border-top:4px solid var(--oro)}
body.v6 .v5-dona-box h2{color:var(--oro-2)}
body.v6 .v5-aziende .v5-azienda-img{border:2px solid var(--oro);border-radius:6px}
body.v6 .v5-azienda strong{color:var(--bord)}
body.v6 .v5-altri-grid strong{color:var(--bord)}
body.v6 .v5-altri-grid em{color:var(--oro-3)}

/* articolo */
body.v6 .v2-art-photo .v2-art-hero::before{background:linear-gradient(180deg,rgba(74,14,22,.25) 0%,rgba(74,14,22,.6) 45%,rgba(74,14,22,.95) 100%)}
body.v6 .v2-art-title{color:var(--oro-2)}
body.v6 .v2-art-body{font-family:var(--in);font-size:18.5px;line-height:1.8}
body.v6 .v2-art-body h2,body.v6 .v2-art-body h3{color:var(--bord)}
body.v6 .v2-art-body blockquote{background:var(--avs);border-left:5px solid var(--oro);padding:18px 24px;border-radius:0 6px 6px 0;font-style:italic}

/* ---------- 5x1000 e footer come sul Premio ---------- */
body.v6 .v2-dona::before{background:linear-gradient(rgba(74,14,22,.9),rgba(107,23,33,.88))}
body.v6 .v2-dona h2{color:var(--oro-2);font-family:var(--ps)}
body.v6 .v2-cf{border:2px solid var(--oro);background:rgba(0,0,0,.15)}
body.v6 .v2-cf-num{color:var(--oro-2);font-family:var(--ps)}
body.v6 .v2-footer{background:linear-gradient(135deg,var(--bord-3) 0%,var(--bord) 100%);color:var(--iv)}
body.v6 .v2-fname{color:var(--oro-2);font-family:var(--ps);font-style:normal}
body.v6 .v2-ftitle{color:var(--oro-2);font-family:var(--ps);text-transform:none;letter-spacing:0;font-size:18px;border-bottom:1px solid var(--oro);padding-bottom:6px;display:inline-block}
body.v6 .v2-footer a{color:var(--iv)}
body.v6 .v2-footer a:hover{color:var(--oro-2)}
body.v6 .v2-fclaim{color:var(--oro-2)}
body.v6 .v2-footer-bottom{border-top-color:rgba(240,210,122,.2);color:rgba(250,246,238,.7)}

/* ---------- Moduli (contatti, correzioni), ricerca, autore ---------- */
body.v6 .v5-form{display:flex;flex-direction:column;gap:6px;margin-top:8px}
body.v6 .v5-form label{font:600 16px var(--ps);color:var(--bord);margin-top:12px}
body.v6 .v5-form label span{font:italic 400 14px var(--in);color:var(--mut4)}
body.v6 .v5-form input,body.v6 .v5-form textarea,body.v6 .v5-cerca input{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid var(--line4);border-radius:6px;background:#fff;font:400 17px var(--in);color:var(--ink4);transition:border-color .2s,box-shadow .2s}
body.v6 .v5-form input:focus,body.v6 .v5-form textarea:focus,body.v6 .v5-cerca input:focus{outline:0;border-color:var(--oro);box-shadow:0 0 0 3px rgba(201,161,74,.25)}
body.v6 .v5-form button{align-self:flex-start;margin-top:20px;cursor:pointer}
body.v6 .v5-form button:disabled{opacity:.6;cursor:wait}
body.v6 .v5-form-trappola{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
body.v6 .v5-esito{padding:20px 24px;border-radius:0 6px 6px 0;margin-top:12px}
body.v6 .v5-esito h3{margin:0 0 6px}
body.v6 .v5-esito-ok{background:var(--avs);border-left:5px solid var(--oro)}
body.v6 .v5-esito-ko{background:#fbeaea;border-left:5px solid var(--bord)}
body.v6 .v5-scheda p{margin:0 0 10px}
body.v6 .v5-cerca-testa{padding-bottom:20px}
body.v6 .v5-cerca{display:flex;gap:10px;max-width:640px;margin:0 auto 18px}
body.v6 .v5-cerca button{flex:none;cursor:pointer}
body.v6 .v5-autore{display:flex;gap:28px;align-items:center;max-width:860px}
body.v6 .v5-autore-foto{flex:none;width:130px;height:130px;border-radius:50%;object-fit:cover;border:3px solid var(--oro);box-shadow:0 4px 14px rgba(0,0,0,.15)}
body.v6 .v5-autore-iniziale{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bord-3),var(--bord));color:var(--oro-2);font:800 52px var(--ps)}
body.v6 .v5-autore h1{margin:0 0 8px;font-size:clamp(30px,4vw,44px)}
body.v6 .v5-autore-conta{color:var(--oro-3);font-style:italic;margin:6px 0 0}
body.v6 .v2-chi{border-left-color:var(--oro);border-top:3px solid var(--oro)}
body.v6 .v2-chi .v6-logo-tondo{width:60px;height:60px;border-radius:50%}
body.v6 .v2-chi .v6-logo-tondo img{height:48px}
body.v6 .v2-chi a{display:block;margin-top:4px}
@media (max-width:600px){
  body.v6 .v5-autore{flex-direction:column;text-align:center;gap:16px}
  body.v6 .v5-cerca{flex-direction:column}
  body.v6 .v5-cerca button{width:100%}
}

/* ---------- Apertura della home con l'ultima notizia ---------- */
body.v6 .v5-hero-notizia h1{font-size:clamp(30px,4.2vw,54px);line-height:1.12;max-width:900px}
body.v6 .v5-hero-notizia h1 a{color:inherit;text-decoration:none}
body.v6 .v5-hero-notizia h1 a:hover{text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:6px}
body.v6 .v5-hero-txt>p.v5-hero-sommario{font-family:var(--ps);font-style:italic;font-size:20px;line-height:1.5;color:var(--iv);max-width:720px;margin:16px 0 0}
body.v6 .v5-hero-notizia .v4-btn{margin-top:22px}
body.v6 .v5-hero-txt>p.v5-hero-firma{margin-top:22px;font:italic 400 15px var(--in);color:rgba(250,246,238,.75);letter-spacing:.5px}
@media (max-width:760px){
  body.v6 .v5-hero-notizia h1{font-size:28px;line-height:1.18}
  body.v6 .v5-hero-txt>p.v5-hero-firma{font-size:13px}
  body.v6 .v5-hero-txt>p.v5-hero-sommario{font-size:16.5px}
}

/* ---------- Telefono: mai titoli scritti sopra le foto ----------
   Articoli e schede "Continua a leggere": foto sopra, titolo sotto su fondo pieno */
@media (max-width:760px){
  body.v6 .v2-tile,body.v6 .v2-tiles4 .v2-tile,body.v6 .v2-duo-tile{display:flex;flex-direction:column;aspect-ratio:auto!important;background:#fff;color:var(--ink4);border:1px solid var(--line4);border-top:3px solid var(--oro);border-radius:6px;box-shadow:0 2px 10px rgba(74,14,22,.08)}
  body.v6 .v2-tile>img{position:static;width:100%;height:auto;aspect-ratio:16/10;z-index:auto;display:block}
  body.v6 .v2-tile::before{display:none}
  body.v6 .v2-tile-txt{position:static;padding:14px 16px 18px}
  body.v6 .v2-tile-title,body.v6 .v2-duo-tile .v2-tile-title{color:var(--bord);text-shadow:none;font-size:20px;line-height:1.25;margin:6px 0 0}
  body.v6 .v2-tile-title a{color:inherit}
  body.v6 .v2-tile-sum{color:var(--mut4);font-size:16px}
  body.v6 .v2-tiles4{gap:16px}

  body.v6 .v2-art-photo .v2-art-hero{min-height:0;display:block;background:linear-gradient(160deg,var(--bord-3) 0%,var(--bord) 100%)}
  body.v6 .v2-art-photo .v2-art-hero::before{display:none}
  body.v6 .v2-art-hero-img{position:static;width:100%;height:auto;aspect-ratio:16/10;display:block;border-bottom:3px solid var(--oro)}
  body.v6 .v2-art-head{padding-top:18px;padding-bottom:26px}
  body.v6 .v2-art-title{font-size:29px;line-height:1.2;text-shadow:none}
  body.v6 .v2-art-head .v2-kicker{background:var(--oro);color:var(--bord-3)}

  body.v6 .v5-pacco-big{display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;max-height:none;min-height:0;background:linear-gradient(160deg,var(--bord-3) 0%,var(--bord) 100%)}
  body.v6 .v5-pacco-big img{position:static;width:100%;height:auto;aspect-ratio:4/3;z-index:auto;display:block;border-bottom:3px solid var(--oro)}
  body.v6 .v5-pacco-big::before{display:none}
  body.v6 .v5-pacco-big strong{font-size:25px;line-height:1.2}

  body.v6 .v2-cat-hero{display:block;min-height:0;background:linear-gradient(160deg,var(--bord-3) 0%,var(--bord) 100%)}
  body.v6 .v2-cat-hero>img{position:static;width:100%;height:auto;aspect-ratio:16/10;display:block}
  body.v6 .v2-cat-hero::before{display:none}
  body.v6 .v2-cat-hero-txt{padding-top:18px;padding-bottom:24px}

  /* Cammina con noi: su iPhone la foto si allungava sotto il testo */
  body.v6 .v5-modo{display:block}
  body.v6 .v5-modo img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/10;object-fit:cover;border-bottom:3px solid var(--oro)}
  body.v6 .v5-modo>div{padding:16px 18px 20px;background:#fff}
}

/* ---------- Barra in basso sul telefono ---------- */
@media (max-width:760px){
  body.v6 .v5-barra{background:linear-gradient(135deg,var(--bord-3) 0%,var(--bord) 100%);border-top:2px solid var(--oro)}
  body.v6 .v5-barra a{color:rgba(250,246,238,.75);font-family:var(--ps)}
  body.v6 .v5-barra a.attiva{color:var(--oro-2)}
  body.v6 .v5-hero-txt{padding-bottom:130px}
  body.v6 .v5-hero h1{font-size:38px}
  body.v6 .v5-hero-txt>p:last-child{font-size:17px}
  body.v6 .v5-porte-sez{margin-top:-104px}
  body.v6 .v5-porta{border-width:2px}
  body.v6 .v5-pacco-big{border-width:0;border-top:3px solid var(--oro);border-bottom:3px solid var(--oro)}
  body.v6 .v5-sez-head h2,body.v6 .v5-h2{font-size:27px}
  body.v6 .v5-testata h1{font-size:34px}
}
