@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Source+Serif+4:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Barlow+Condensed:wght@400;600;700&display=swap);.breakdance .bde-section-57-154 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-57-154 .section-container{padding-bottom:0px;padding-top:50px}:root{--ro-rosso:#b5191f;--ro-oro:#c8973a;--ro-scuro:#1a1410;--ro-grigio:#3d3530;--ro-carta:#f5f0e8;--ro-bianco:#fdfaf5;--ro-bordo:#d8cfc2;--ro-sfondo-didascalia:#ede8df;--ro-font-display:'Playfair Display',Georgia,serif;--ro-font-body:'Source Serif 4',Georgia,serif;--ro-font-label:'Barlow Condensed',sans-serif}.ro-news-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;padding-bottom:16px;border-bottom:2px solid var(--ro-rosso);flex-wrap:wrap;max-width:1020px;margin-left:auto;margin-right:auto}.ro-kicker{font-family:var(--ro-font-label);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--ro-oro);margin-bottom:4px;display:block}.ro-news-title{font-family:var(--ro-font-display);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.1;color:var(--ro-scuro);margin:0}.ro-news-title em{color:var(--ro-rosso);font-style:italic}.ro-news-loop{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1020px;margin:0 auto 48px;padding:0}.ro-card{display:flex;flex-direction:column;background:var(--ro-bianco);border:1px solid var(--ro-bordo);text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease;overflow:hidden}.ro-card:hover{box-shadow:0 6px 24px rgba(26,20,16,.13);transform:translateY(-3px)}.ro-card-thumb{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;background:var(--ro-scuro)}.ro-card-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.ro-card-meta{font-family:var(--ro-font-label);font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--ro-oro);margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ro-card-meta-dot{width:3px;height:3px;border-radius:50%;background:#ccc;display:inline-block;flex-shrink:0}.ro-card-heading{font-family:var(--ro-font-display);font-size:1.08rem;font-weight:700;line-height:1.3;color:var(--ro-scuro);margin:0 0 10px}.ro-card-excerpt{font-family:var(--ro-font-body);font-size:0.88rem;line-height:1.6;color:#7a6e66;margin:0;flex:1}.ro-card-cta{font-family:var(--ro-font-label);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ro-rosso);margin-top:14px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ro-card-cta::after{content:'→';font-size:1rem;line-height:1}.ro-card-featured{grid-column:1 / -1;flex-direction:row;align-items:stretch}.ro-card-featured .ro-card-thumb{width:54%;flex-shrink:0;aspect-ratio:auto;min-height:300px}.ro-card-featured .ro-card-body{padding:32px 36px;justify-content:center}.ro-card-featured .ro-card-heading{font-size:1.6rem;line-height:1.2;margin-bottom:14px}.ro-card-featured .ro-card-excerpt{font-size:0.96rem}.ro-card-featured-badge{font-family:var(--ro-font-label);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:var(--ro-rosso);color:#fff;padding:3px 10px;display:inline-block;margin-bottom:12px;align-self:flex-start}.ro-news-divider{display:flex;align-items:center;gap:14px;margin:8px 0 36px;max-width:1020px;margin-left:auto;margin-right:auto}.ro-news-divider::before,.ro-news-divider::after{content:'';flex:1;height:1px}.ro-news-divider::before{background:linear-gradient(to right,transparent,var(--ro-oro))}.ro-news-divider::after{background:linear-gradient(to left,transparent,var(--ro-oro))}.ro-news-divider span{font-family:var(--ro-font-label);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--ro-oro);white-space:nowrap}.ro-section-label{font-family:var(--ro-font-label);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--ro-grigio);margin:0 0 20px;display:flex;align-items:center;gap:12px;max-width:1020px;margin-left:auto;margin-right:auto}.ro-section-label::after{content:'';flex:1;height:1px;background:var(--ro-bordo)}.ro-news-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:48px 0 0;font-family:var(--ro-font-label)}.ro-news-pagination a,.ro-news-pagination span{font-family:var(--ro-font-label);font-size:13px;font-weight:700;letter-spacing:1px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ro-bordo);background:var(--ro-bianco);color:var(--ro-grigio);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.ro-news-pagination a:hover{background:var(--ro-scuro);color:var(--ro-carta);border-color:var(--ro-scuro)}.ro-news-pagination .current,.ro-news-pagination span.current{background:var(--ro-rosso);color:#fff;border-color:var(--ro-rosso)}@media (max-width:900px){.ro-news-loop{grid-template-columns:repeat(2,1fr);gap:20px}.ro-card-featured{flex-direction:column}.ro-card-featured .ro-card-thumb{width:100%;min-height:220px;aspect-ratio:3 / 2}.ro-card-featured .ro-card-body{padding:22px 22px 24px}.ro-card-featured .ro-card-heading{font-size:1.3rem}}@media (max-width:560px){.ro-news-loop{grid-template-columns:1fr;gap:16px}.ro-card-featured{grid-column:1}}