/* Gutenberg universale: solo pagine WordPress standard. */
.sst-universal-page{width:100%;min-width:0}
.sst-universal-full{max-width:none;margin:0;padding:0}
.sst-universal-full>article{width:100%;max-width:none}
.sst-universal-centered>article{max-width:1120px;margin-inline:auto}
.sst-universal-page .alignwide{max-width:1180px;margin-inline:auto}
.sst-universal-page .alignfull{width:100%;max-width:none}
.sst-universal-page .wp-block-columns{gap:clamp(16px,3vw,32px)}
.sst-universal-page .wp-block-image img{max-width:100%;height:auto}
.sst-universal-page .wp-block-button__link{border-radius:8px;background:#1464b4;color:#fff;padding:12px 22px;text-decoration:none}
.sst-universal-page .sst-u-hero{background:#102b4d;color:#fff;padding:clamp(40px,7vw,92px) clamp(20px,5vw,64px)}
.sst-universal-page .sst-u-hero h1,.sst-universal-page .sst-u-hero p{color:#fff}
.sst-universal-page .sst-u-section{padding-block:clamp(28px,5vw,64px)}
.sst-universal-page .sst-u-card{border:1px solid #e1e7ed;border-radius:14px;padding:24px;background:#fff;box-shadow:0 6px 22px rgba(15,40,70,.06)}
.sst-universal-page .sst-u-lead{max-width:860px;margin-inline:auto}
@media(max-width:781px){.sst-universal-page .sst-u-card{padding:18px}.sst-universal-page .alignwide{padding-inline:16px}}
