:root{--page-title-display:none;}/* Start custom CSS *//* === Generazione Cinéphile · Recensioni 2026 (stile festival) === */
[data-id="6ee0df25"]{max-width:1100px;margin-left:auto;margin-right:auto;}

/* Titolo sezione: filetto oro sopra, come i titoli del sito */
h2[data-id="dd45c66"],[data-id="dd45c66"] h2{font-family:Morion,serif;font-weight:400;font-size:clamp(30px,3.6vw,38px);letter-spacing:-.025em;line-height:1.1;color:#141210;text-align:center;margin:80px 0 56px !important;}
h2[data-id="dd45c66"]::before,[data-id="dd45c66"] h2::before{content:"";display:block;width:40px;height:1px;background:#A8894F;margin:0 auto 28px;}
h2[data-id="dd45c66"] > span,[data-id="dd45c66"] h2 > span{display:block;margin-top:16px;font-family:Seravek,sans-serif;font-size:11px;letter-spacing:2.42px;text-transform:uppercase;color:#5E5850;}

/* Testo introduttivo edizione */
p[data-id="0b17a81"],[data-id="0b17a81"] p{max-width:640px;margin:8px auto 64px !important;text-align:center;}

/* Foto premiazione */
[data-id="ea7793b"]{display:flex !important;gap:16px;align-items:stretch;padding:0 !important;margin:0 auto;}
[data-id="ea7793b"] img{display:block;width:auto !important;max-width:none !important;height:auto !important;min-width:0;object-fit:cover;}
[data-id="ea7793b"] > :nth-child(1) img,[data-id="ea7793b"] > img:nth-child(1){flex:0.6655 1 0;}
[data-id="ea7793b"] > :nth-child(2) img,[data-id="ea7793b"] > img:nth-child(2){flex:1.5026 1 0;}
p[data-id="eed018a"],[data-id="eed018a"] p{align-self:stretch !important;width:100% !important;max-width:none !important;margin:10px 0 64px !important;text-align:right !important;font-family:Seravek,sans-serif !important;font-size:9px !important;line-height:1.4 !important;letter-spacing:1.6px !important;text-transform:uppercase;color:#A39C90 !important;}
@media (max-width:767px){[data-id="ea7793b"]{flex-direction:column;}[data-id="ea7793b"] img{width:100% !important;flex:none !important;}}

/* Testi comuni */
[data-id="f866fca"] h3,[data-id="f866fca"] p,[data-id="f866fca"] a,[data-id="8f2e78d"] h3,[data-id="8f2e78d"] p,[data-id="8f2e78d"] a{text-align:center;align-self:center;}
[data-id="f866fca"] p,[data-id="8f2e78d"] p{width:100%;}
[data-id="f866fca"],[data-id="8f2e78d"] > .e-con{display:flex !important;flex-direction:column;align-items:center;text-align:center;}
[data-id="f866fca"] h3,[data-id="8f2e78d"] h3{margin:0;font-weight:400;line-height:1.15;color:#141210;}
[data-id="f866fca"] h3 > span:nth-child(1),[data-id="8f2e78d"] h3 > span:nth-child(1){display:block;font-family:Seravek,sans-serif;font-size:11px;letter-spacing:2.42px;text-transform:uppercase;color:#5E5850;margin-bottom:14px;}
[data-id="f866fca"] h3 > span:nth-child(2),[data-id="8f2e78d"] h3 > span:nth-child(2){display:block;font-family:Morion,serif;letter-spacing:-.02em;}
[data-id="f866fca"] h3 > span:nth-child(3),[data-id="8f2e78d"] h3 > span:nth-child(3){display:block;font-family:Seravek,sans-serif;font-size:15px;color:#5E5850;margin-top:10px;}
[data-id="f866fca"] p,[data-id="8f2e78d"] p{margin:18px auto 26px !important;font-family:Seravek,sans-serif;color:#3A3530;}
[data-id="f866fca"] p > span:nth-child(1),[data-id="8f2e78d"] p > span:nth-child(1){display:block;font-style:italic;font-size:17px;line-height:1.5;}

/* Link "Leggi" come nel resto del sito */
[data-id="f866fca"] a,[data-id="8f2e78d"] a{margin-top:auto !important;background:transparent !important;color:#141210 !important;border:0 !important;border-bottom:1px solid #E50852 !important;border-radius:0 !important;padding:0 0 5px !important;font-family:Seravek,sans-serif;font-size:11px !important;letter-spacing:2.42px;text-transform:uppercase;text-decoration:none;transition:color .2s;}
[data-id="f866fca"] a:hover,[data-id="8f2e78d"] a:hover{color:#E50852 !important;}

/* Vincitrice: in evidenza su sabbia, con filetto oro */
[data-id="f866fca"]{background:#ECE6DA;margin-top:72px;padding:clamp(40px,6vw,72px) clamp(24px,6vw,96px) !important;margin-bottom:64px;}
[data-id="f866fca"]::before{content:"";display:block;position:static !important;width:40px;height:1px;background:#A8894F;margin:0 auto 26px;}
[data-id="f866fca"] h3 > span:nth-child(1){color:#E50852;}
[data-id="f866fca"] h3 > span:nth-child(2){font-size:clamp(40px,5.5vw,60px);}
[data-id="f866fca"] p{max-width:640px;}
[data-id="f866fca"] p > span:nth-child(1){font-family:Morion,serif;font-style:normal;font-size:clamp(20px,2.2vw,24px);color:#141210;margin-bottom:20px;}
[data-id="f866fca"] p > span:nth-child(2){display:block;font-style:italic;font-size:16px;line-height:1.65;color:#3A3530;}
[data-id="f866fca"] p > span:nth-child(2) > span{display:block;margin-top:12px;font-style:normal;font-size:11px;letter-spacing:2.42px;text-transform:uppercase;color:#A8894F;}

/* Griglia vincitori */
[data-id="8f2e78d"]{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:56px;padding:0 !important;}
[data-id="8f2e78d"] > .e-con{background:transparent;border-top:1px solid rgba(20,18,16,.14);padding:40px 12px 0 !important;}
[data-id="8f2e78d"] h3 > span:nth-child(2){font-size:clamp(26px,2.6vw,32px);}

[data-id="278b439"]{display:none !important;}
/* Loop automatico articoli: nascosto, le recensioni sono già nelle card sopra */
[data-id="2ea64f3a"]{display:none !important;}

@media (max-width:767px){
  [data-id="8f2e78d"]{grid-template-columns:1fr;row-gap:40px;}
  [data-id="8f2e78d"] > .e-con{padding:32px 0 0 !important;}
  h2[data-id="dd45c66"],[data-id="dd45c66"] h2{margin:56px 0 40px !important;}
  [data-id="f866fca"]{margin-bottom:40px;}
}
/* Ritratti: card vincitori senza link */
[data-id="8f2e78d"] > .e-con{padding-bottom:12px !important;}
[data-id="8f2e78d"] h3 > span:nth-child(1){color:#E50852;}/* End custom CSS */