html body .ct-guida h3{font-family:var(--ct-testo);font-weight:600;font-size:20px;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--ct-inchiostro);margin:32px 0 10px}
html body .ct-guida .ct-art-agg{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--ct-mare-700);margin:0 0 24px}
html body .ct-guida .ct-art-box{background:var(--ct-bianco);border:1px solid var(--ct-linea);padding:24px 26px 8px;margin:0 0 40px}
html body .ct-guida .ct-art-box__titolo{font-family:var(--ct-display);font-size:18px;line-height:1.3;letter-spacing:.4px;text-transform:uppercase;color:var(--ct-inchiostro);margin:0 0 12px}
html body .ct-guida .ct-art-box ul{margin:0 0 16px 1.1em}
html body .ct-guida .ct-art-box li{margin:0 0 8px}
html body .ct-guida .ct-art-fig{margin:36px 0 32px}
html body .ct-guida .ct-art-fig img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--ct-mare-100)}
html body .ct-guida .ct-art-fig figcaption{font-size:16px;line-height:1.5;color:var(--ct-mare-800);margin:10px 0 0}
html body .ct-guida .ct-art-tab{overflow-x:auto;-webkit-overflow-scrolling:touch;contain:inline-size;margin:6px 0 24px;border:1px solid var(--ct-linea);background:var(--ct-bianco)}
html body .ct-guida .ct-art-tab table{width:100%;border-collapse:collapse;margin:0;font-size:16px;line-height:1.45;color:var(--ct-inchiostro)}
html body .ct-guida .ct-art-tab th,html body .ct-guida .ct-art-tab td{padding:12px 14px;text-align:left;vertical-align:top;border:0;border-top:1px solid var(--ct-linea)}
html body .ct-guida .ct-art-tab thead th{background:var(--ct-mare-100);font-weight:600;border-top:0;vertical-align:bottom}
html body .ct-guida .ct-art-tab tbody th{font-weight:600}
html body .ct-guida .ct-art-nota{font-size:16px;line-height:1.55;color:var(--ct-mare-800);margin:-12px 0 24px}
html body .ct-guida .ct-art-link{margin:-6px 0 24px}
html body .ct-guida .ct-art-link a{font-weight:600}
html body .ct-guida .ct-art-link a::before{content:"\2192\00a0";display:inline-block;text-decoration:none}
html body .ct-guida .ct-art-lista li{margin:0 0 10px}
html body .ct-guida .ct-art-fonti{font-size:16px;line-height:1.6;color:var(--ct-mare-800);border-top:1px solid var(--ct-linea);padding-top:18px;margin:44px 0 0} html body .ct-guida .elementor-widget-text-editor{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}
@media (max-width:767px){
html body .ct-guida h3{font-size:19px}
html body .ct-guida .ct-art-box{padding:20px 18px 6px}
html body .ct-guida .ct-art-tab table{font-size:16px}
html body .ct-guida .ct-art-tab th,html body .ct-guida .ct-art-tab td{padding:10px 8px}
html body .ct-guida .ct-art-fig{margin:28px 0 26px}
}