/* Diseño adaptable global: escritorio amplio y móvil */
body[class] .site-content > .ast-container{width:100%!important;max-width:none!important;box-sizing:border-box;padding-left:clamp(16px,3vw,64px)!important;padding-right:clamp(16px,3vw,64px)!important}
body .site-header .ast-container{max-width:none;width:100%}
body .entry-content > :is(.projects-page,.cv-page,.cv-shell,.libros-page,.media-page){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
body .projects-section{max-width:none!important}
body.cooperacio-launch-home :is(.nav-shell,.hero,.section,.featured-stories,.project-section,.inaki-view,.about,.donate,.newsletter){max-width:none!important;box-sizing:border-box}
body.cooperacio-launch-home main>section{width:100%;box-sizing:border-box}
body.cooperacio-launch-home .nav-shell{width:100%;padding-left:clamp(16px,3vw,64px);padding-right:clamp(16px,3vw,64px)}
body img{max-width:100%}
body :is(.wp-block-column,.project-card,.media-card,.libro-card){min-widt/* Diseño adaptable global: escritorio amplio y móvil */
body[class] .site-content > .ast-container{width:100%!important;max-width:none!important;box-sizing:border-box;padding-left:clamp(16px,3vw,64px)!important;padding-right:clamp(16px,3vw,64px)!important}
body .site-header .ast-container{max-width:none;width:100%}
body .entry-content > :is(.projects-page,.cv-page,.cv-shell,.libros-page,.media-page){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
body .projects-section{max-width:none!important}
body.cooperacio-launch-home :is(.nav-shell,.hero,.section,.featured-stories,.project-section,.inaki-view,.about,.donate,.newsletter){max-width:none!important;box-sizing:border-box}
body.cooperacio-launch-home main>section{width:100%;box-sizing:border-box}
body.cooperacio-launch-home .nav-shell{width:100%;padding-left:clamp(16px,3vw,64px);padding-right:clamp(16px,3vw,64px)}
body img{max-width:100%}
body :is(.wp-block-column,.project-card,.media-card,.libro-card){min-width:0}
body :is(.entry-title,.wp-block-heading,.cv-summary-title){overflow-wrap:break-word}
@media(min-width:993px){body.single-post #primary .ast-article-single{padding:clamp(28px,3vw,56px)}body.single-post #primary .entry-content>p{max-width:70ch}}
@media(max-width:992px){body[class] .site-content > .ast-container{padding-left:18px!important;padding-right:18px!important}body :is(.wp-block-columns){flex-wrap:wrap!important}}
@media(max-width:640px){body[class] .site-content > .ast-container{padding-left:12px!important;padding-right:12px!important}body :is(.projects-grid,.media-grid,.libros-grid,.cv-snapshot-grid,.ia-duo,.ia-values,.ia-project-grid,.ia-stats,.projects-stats,.projects-collab){grid-template-columns:minmax(0,1fr)!important}body .wp-block-columns{flex-direction:column!important}body .wp-block-column{flex-basis:auto!important;width:100%}body .entry-content table{display:block;max-width:100%;overflow-x:auto}body .cv-section-body{padding:18px!important}body .cv-nav,body .projects-nav,body .media-nav{flex-wrap:wrap;gap:8px}body .cv-photo img{height:auto;max-width:100%}body .entry-content iframe{max-width:100%}body .site-header{max-width:100%}}
/* Diseño adaptable global: escritorio amplio y móvil */
body[class] .site-content > .ast-container{width:100%!important;max-width:none!important;box-sizing:border-box;padding-left:clamp(16px,3vw,64px)!important;padding-right:clamp(16px,3vw,64px)!important}
body .site-header .ast-container{max-width:none;width:100%}
body .entry-content > :is(.projects-page,.cv-page,.cv-shell,.libros-page,.media-page){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
body .projects-section{max-width:none!important}
body.cooperacio-launch-home :is(.nav-shell,.hero,.section,.featured-stories,.project-section,.inaki-view,.about,.donate,.newsletter){max-width:none!important;box-sizing:border-box}
body.cooperacio-launch-home main>section{width:100%;box-sizing:border-box}
body.cooperacio-launch-home .nav-shell{width:100%;padding-left:clamp(16px,3vw,64px);padding-right:clamp(16px,3vw,64px)}
body img{max-width:100%}
body :is(.wp-block-column,.project-card,.media-card,.libro-card){min-width:0}
body :is(.entry-title,.wp-block-heading,.cv-summary-title){overflow-wrap:break-word}
@media(min-width:993px){body.single-post #primary .ast-article-single{padding:clamp(28px,3vw,56px)}body.single-post #primary .entry-content>p{max-width:70ch}}
@media(max-width:992px){body[class] .site-content > .ast-container{padding-left:18px!important;padding-right:18px!important}body :is(.wp-block-columns){flex-wrap:wrap!important}}
@media(max-width:640px){body[class] .site-content > .ast-container{padding-left:12px!important;padding-right:12px!important}body :is(.projects-grid,.media-grid,.libros-grid,.cv-snapshot-grid,.ia-duo,.ia-values,.ia-project-grid,.ia-stats,.projects-stats,.projects-collab){grid-template-columns:minmax(0,1fr)!important}body .wp-block-columns{flex-direction:column!important}body .wp-block-column{flex-basis:auto!important;width:100%}body .entry-content table{display:block;max-width:100%;overflow-x:auto}body .cv-section-body{padding:18px!important}body .cv-nav,body .projects-nav,body .media-nav{flex-wrap:wrap;gap:8px}body .cv-photo img{height:auto;max-width:100%}body .entry-content iframe{max-width:100%}body .site-header{max-width:100%}}
h:0}
body :is(.entry-title,.wp-block-heading,.cv-summary-title){overflow-wrap:break-word}
@media(min-width:993px){body.single-post #primary .ast-article-single{padding:clamp(28px,3vw,56px)}body.single-post #primary .entry-content>p{max-width:70ch}}
@media(max-width:992px){body[class] .site-content > .ast-container{padding-left:18px!important;padding-right:18px!important}body :is(.wp-block-columns){flex-wrap:wrap!important}}
@media(max-width:640px){body[class] .site-content > .ast-container{padding-left:12px!important;padding-right:12px!important}body :is(.projects-grid,.media-grid,.libros-grid,.cv-snapshot-grid,.ia-duo,.ia-values,.ia-project-grid,.ia-stats,.projects-stats,.projects-collab){grid-template-columns:minmax(0,1fr)!important}body .wp-block-columns{flex-direction:column!important}body .wp-block-column{flex-basis:auto!important;width:100%}body .entry-content table{display:block;max-width:100%;overflow-x:auto}body .cv-section-body{padding:18px!important}body .cv-nav,body .projects-nav,body .media-nav{flex-wrap:wrap;gap:8px}body .cv-photo img{height:auto;max-width:100%}body .entry-content iframe{max-width:100%}body .site-header{max-width:100%}}