/* ==========================================================
   GLOBAL LAYOUT SYSTEM — CORRETTO
   ========================================================== */

body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    color: #111111;
    background: #ffffff;
    line-height: 1.6;
    margin: 0;
}

#page-content {
    width: 100%;
}

/* GABBIA SOLO LARGHEZZA */
.page-container {
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
}

/* RESPONSIVE */
@media (max-width: 992px) {
    .page-container {
        max-width: 90%;
    }
}

@media (max-width: 768px) {
    .page-container {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.block-image + .block-image {
    margin-top: 0;
}
