
/* Diseño global sin alterar los bloques ni el contenido guardado. */
body.asidi-alternative-layout:not(.home){background:#f5f8fc;color:#233c52;font-family:Montserrat,sans-serif;font-weight:600}
.asidi-interior-site{padding-top:135px;min-height:60vh}
.asidi-interior-site .site-content>.ast-container{max-width:1240px;padding-left:28px;padding-right:28px}
.asidi-interior-site #primary{min-width:0}
.asidi-interior-site .ast-article-single,.asidi-interior-site .ast-article-post,.asidi-interior-site .comment-respond{background:#fff;border:1px solid #e0eaf4;border-radius:24px;box-shadow:0 14px 35px -25px #0b1f3f38}
.asidi-interior-site h1,.asidi-interior-site h2,.asidi-interior-site h3,.asidi-interior-site h4{font-family:Montserrat,sans-serif;font-weight:600;color:#0b1f3f;overflow-wrap:break-word}
.asidi-interior-site h1{font-size:clamp(34px,4vw,52px);line-height:1.2}
.asidi-interior-site h2{font-size:clamp(28px,3vw,38px);line-height:1.3}
.asidi-interior-site h3{font-size:26px;line-height:1.4}
.asidi-interior-site .entry-content p,.asidi-interior-site .entry-content li{font-size:20px;line-height:1.8}
.asidi-interior-site .entry-content a{color:#0170B9}
.asidi-interior-site .entry-content img{border-radius:10px}
.asidi-interior-site input,.asidi-interior-site textarea,.asidi-interior-site select{max-width:100%;border:1px solid #ccddea;border-radius:10px;font:inherit}
.asidi-interior-site input[type=submit],.asidi-interior-site button[type=submit],.asidi-interior-site .wp-block-button__link{background:#0170B9;color:#fff;border-radius:999px;font:600 16px/1.5 Montserrat,sans-serif;padding:14px 24px}
.asidi-interior-site .entry-content table{display:block;max-width:100%;overflow-x:auto}
.asidi-interior-site .entry-content iframe{max-width:100%}
.asidi-interior-site #secondary{font-size:16px}
.asidi-interior-site .entry-meta{font-size:14px}
.asidi-alternative-layout:not(.home) .asidi-desktop-nav>a[aria-current=page]{background:transparent;color:#18334e}
.asidi-header img.asidi-logo,.asidi-footer img.asidi-logo{width:123px;height:auto;max-width:none}
@media(max-width:760px){.asidi-interior-site{padding-top:105px}.asidi-interior-site .site-content>.ast-container{padding-left:16px;padding-right:16px}.asidi-interior-site .ast-article-single,.asidi-interior-site .ast-article-post{padding:24px 18px}.asidi-interior-site .entry-content p,.asidi-interior-site .entry-content li{font-size:18px;line-height:1.75}.asidi-interior-site h1{font-size:34px}.asidi-interior-site h2{font-size:28px}.asidi-interior-site h3{font-size:24px}.asidi-header-main{gap:10px}.asidi-header-cta{padding:10px;font-size:10px}}
