/* WordPress wrappers only; original component styles remain unchanged. */
body.as-site .wp-site-blocks{padding:0;margin:0}
body.as-site .wp-site-blocks>*,body.as-site .wp-block-post-content>*{margin-block-start:0;margin-block-end:0}
body.as-site .wp-block-post-content{max-width:none}
body.as-site .wp-block-post-content>.as-section,body.as-site .wp-block-post-content>section{width:100%;max-width:none}
body.as-site .wp-block-template-part{margin:0}
body.as-site .wp-site-blocks>.wp-block-template-part:first-child{position:sticky;top:0;z-index:100}
body.as-site .wp-site-blocks>.wp-block-template-part .as-header{position:relative;top:0}
.as-site .as-model-detail[hidden]{display:none!important}
.as-site .as-wp-service-detail{min-width:0}
body.admin-bar .as-header{top:32px}
body.admin-bar.as-site .wp-site-blocks>.wp-block-template-part:first-child{top:32px}
@media(max-width:782px){body.admin-bar .as-header{top:46px}}
@media(max-width:782px){body.admin-bar.as-site .wp-site-blocks>.wp-block-template-part:first-child{top:46px}}
@media(max-width:600px){body.admin-bar .as-header{position:absolute}}
