/* F9b · veste unica: le pagine della 4.3 prendono il linguaggio del portale (Inter, titoli pieni, spaziature compatte). */
:root{--font-d:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-b:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
body.skin6 h1,body.skin6 h2,body.skin6 h3,body.skin6 .big,body.skin6 .num{font-family:var(--font-d);font-style:normal;letter-spacing:-.025em}
body.skin6 h1{font-weight:800;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.06;color:var(--navy,#17274A)}
body.skin6 h1 em,body.skin6 h2 em{font-style:normal;color:var(--teal-ink,#1E7168)}
body.skin6 h2{font-weight:800;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15}
body.skin6 h3{font-weight:700}
body.skin6 main>section{padding-block:clamp(32px,4.5vw,56px)}
body.skin6 .sub-hero{padding-block:clamp(28px,4vw,56px) clamp(24px,3vw,40px)}
body.skin6 .rv,body.skin6 .rv.pre{opacity:1!important;transform:none!important;transition:none!important}
body.skin6 .btn{border-radius:999px;font-weight:700}
body.skin6 .price,body.skin6 .feat article,body.skin6 .card{border-radius:18px}
body.skin6 .ground-2{border:0}
body.skin6 .lead{max-width:56ch}
details.seo-more{margin:8px auto 0;max-width:var(--max,1200px);padding:0 var(--gutter,20px)}
details.seo-more>summary{cursor:pointer;list-style:none;font-size:.85rem;color:var(--ink-2,#4A5568);padding:14px 0;border-top:1px solid var(--mist,#E4E9F0)}
details.seo-more>summary::-webkit-details-marker{display:none}
details.seo-more>summary::after{content:" +";}
details.seo-more[open]>summary::after{content:" −"}
details.seo-more>section{padding-block:24px!important}
