/* Presentation only: stored headings, paragraphs, media and module positions remain intact. */
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id] :is(h1,h2,h3,h4,h5,h6){text-align:center!important;max-width:100%!important;word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id]>.eyebrow,:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id] .wp-block-column>.eyebrow{text-align:center!important}
body.sedatio-site .sedatio-article :is(h1,h2,h3,h4,h5,h6){text-align:center;max-width:100%;text-wrap:balance}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id] :is(.wp-block-buttons,.sedatio-impact-actions){display:flex!important;justify-content:center!important;align-items:center;flex-wrap:wrap;gap:16px;width:100%;text-align:center!important}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id] .wp-block-button{margin-left:0!important;margin-right:0!important;max-width:100%}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id] .wp-block-button__link{justify-content:center;text-align:center!important;white-space:normal;max-width:100%;text-wrap:balance}
body.sedatio-site main#contenido.sedatio-content .ws-module[id] .sedatio-action-link{text-align:center!important}
body.sedatio-site main#contenido.sedatio-content .ws-module[id] .sedatio-action-link>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center;max-width:100%;text-wrap:balance}
body.sedatio-site .sedatio-form :is(.sedatio-submit,.sedatio-skip){display:block;margin-left:auto!important;margin-right:auto!important;max-width:100%;text-align:center}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index{width:100%;max-width:none!important;margin:28px 0 0!important;padding:22px 0 0!important;grid-column:1/-1}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index .sedatio-index-label{text-align:center!important;margin:0 0 16px!important}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px!important;width:100%;max-width:none!important;padding:0!important;margin:0!important;list-style:none}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index li{display:block!important;width:auto!important;min-width:0;padding:0!important;margin:0!important;border:0!important;text-align:center!important}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index li a{display:flex!important;align-items:center;justify-content:center;min-height:56px;height:100%;width:100%;padding:12px 14px!important;border:1px solid currentColor;border-radius:9px;color:inherit!important;text-decoration:none!important;text-align:center!important;font-size:15px!important;font-weight:500;line-height:1.4;white-space:normal;text-wrap:balance;box-sizing:border-box}
body.sedatio-site .sedatio-page-index li a:hover{background:color-mix(in srgb,currentColor 10%,transparent)}
body.sedatio-site .sedatio-page-index li a:focus-visible{outline:3px solid #f5a33b;outline-offset:3px}
body.sedatio-site .sedatio-header-actions{gap:22px!important;align-items:center}
body.sedatio-site .sedatio-header-actions>p{margin:0!important}
body.sedatio-site .sedatio-header-actions a[href^="tel:"]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:1px solid #c9d9e4;border-radius:8px;background:#f4f8fc;color:#033b5f;min-height:44px;font-size:15px!important;line-height:1.3;white-space:nowrap}
body.sedatio-site .sedatio-header-actions a[href^="tel:"]::before{content:'☎';font-size:18px;line-height:1}
body.sedatio-site .sedatio-header-actions .wp-block-buttons{justify-content:center;text-align:center;margin:0}
body.sedatio-site .sedatio-header-actions .wp-block-button__link{text-align:center;white-space:normal}
body.sedatio-site main#contenido #inicio--derivacion-de-pacientes{justify-content:center;align-items:center;gap:12px 24px}
body.sedatio-site main#contenido #inicio--derivacion-de-pacientes p{text-align:center!important}
@media(min-width:1101px){body.sedatio-site .sedatio-header .wp-block-navigation__container{gap:22px}}
@media(max-width:1100px){body.sedatio-site .sedatio-navigation .sedatio-header-actions{gap:16px!important;padding-top:20px;border-top:1px solid #d8e3ea}body.sedatio-site .sedatio-navigation .sedatio-header-actions a[href^="tel:"]{width:100%}}
@media(max-width:600px){:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index ul{grid-template-columns:minmax(0,1fr)}body.sedatio-site main#contenido #inicio--derivacion-de-pacientes{display:flex;flex-direction:column}}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id] h1{font-size:clamp(1.875rem,3vw,2.5rem)!important;line-height:1.16!important}
body.sedatio-site .sedatio-article h1{font-size:clamp(1.875rem,3vw,2.5rem)}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id]>.eyebrow,:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id] .wp-block-column>.eyebrow{display:block;border-left:0!important;padding-left:0!important}
:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id]>.eyebrow::before,:is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .ws-module[id] .wp-block-column>.eyebrow::before{content:'';position:static!important;display:inline-block!important;vertical-align:middle;width:24px!important;height:3px!important;margin:0 10px 0 0!important;background:#f5a33b;border:0}
@media (min-width:601px) and (max-width:1100px){
 :is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index ul:has(>li:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}
 :is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index ul:has(>li:nth-child(5):last-child)>li{grid-column:span 2}
 :is(body.sedatio-site main#contenido.sedatio-content,.editor-styles-wrapper) .sedatio-page-index ul:has(>li:nth-child(5):last-child)>li:nth-last-child(-n+2){grid-column:span 3}
}
