/* Pagina Statuto */
.statuto-page{--ink:#131d30;--muted:#5f6876;--line:#dfe4ea;--paper:#fff;--soft:#f4f7f8;--accent:#c74338;max-width:1100px;margin:0 auto;color:var(--ink);font-family:Roboto,sans-serif;line-height:1.72}
.statuto-page *{box-sizing:border-box}

.statuto-sezione{margin:0 0 2rem;padding:0;background:var(--paper);border:1px solid var(--line);border-radius:0px;box-shadow:0 8px 25px rgba(19,29,48,.06);overflow:hidden}
.statuto-sezione>h2{display:flex;align-items:center;gap:.9rem;margin:0;padding:1.15rem 1.35rem;background-color:#eeeeee;color:var(--ink);font-size:clamp(1.05rem,2.5vw,1.35rem);letter-spacing:.035em;text-transform:uppercase}
.statuto-numero{display:inline-grid;place-items:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border-radius:50%;background-color:#840a2a;color:#fff;font-size:1rem;font-weight: bold}
.statuto-articolo{display:grid;grid-template-columns:7rem 1fr;gap:1.25rem;padding:1.35rem;border-top:1px solid var(--line)}
.statuto-articolo h3{margin:0;color:var(--accent);font-size:1rem;line-height:1.5;letter-spacing:.02em}
.statuto-articolo p{margin:0 0 .85rem}
.statuto-articolo p:last-child{margin-bottom:0}
.statuto-articolo ul{margin:.65rem 0 .2rem;padding-left:1.25rem}
.statuto-articolo li{margin:.35rem 0;padding-left:.25rem}
.statuto-articolo li::marker{color:var(--accent)}
@media (max-width:640px){.statuto-page{padding-inline:.5rem}.statuto-sezione{border-radius:12px}.statuto-articolo{grid-template-columns:1fr;gap:.4rem;padding:1.15rem}.statuto-articolo h3{font-size:.9rem}.statuto-sezione>h2{align-items:flex-start}.statuto-numero{margin-top:-.1rem}}
@media print{.statuto-page{max-width:none;padding:0}.statuto-sezione{break-inside:avoid;box-shadow:none}}

/* Rifiniture pagina articolo Statuto (voce menu 163) */
body.itemid-163 .article-details > .article-header,
body.itemid-163 .article-details > .article-info,
body.itemid-163 .article-details > .article-ratings-social-share{display:none!important}
body.itemid-163 #sp-main-body{padding-top:0;padding-bottom:3.5rem}
body.itemid-163 .article-details{margin:0}
@media (max-width:640px){body.itemid-163 #sp-main-body{padding-top:0;padding-bottom:2.5rem}}

.article {background-color: #eeeeee;padding: 25px;}

body.itemid-163 .sppb-addon-accordion .sppb-panel-heading {
	background: #f3f3f3 !important;
	color: #222222 !important;
	padding: 18px 22px !important;
	font-size: 25px !important;
}
body.itemid-163 .sppb-addon-accordion .sppb-panel {
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12) !important;
	margin-bottom: 25px !important;
}
ßbody.itemid-163 .sppb-addon-accordion li::marker {
  color: rgb(199, 67, 56);
}
.sppb-panel-title {
	font-size: 22px !important;
	font-weight: 400;
}
body.itemid-163 .sppb-addon-accordion .sppb-addon-text-block .sppb-addon-title {
	padding-top: 20px;
	font-size: 20px !important;
    color: rgb(199, 67, 56);
	font-weight: 600 !important;
}
/* Art. 1, Art. 2, ecc. */
body.itemid-163 .sppb-addon-accordion .sppb-panel-body .sppb-addon-title,
body.itemid-163 .sppb-addon-accordion .sppb-panel-body .sppb-addon-content {
  padding-left: 25px !important;
  padding-right: 25px !important;
  text-align: justify;
}

#sp-main-body {
  padding-bottom: 0 !important;
}