/* Loaded BEFORE landing.css so utility classes win where they set the same property. */
html,body{margin:0}
.wp-site-blocks,.wp-site-blocks>*{margin:0;padding:0}
.aswp-content,.wp-block-post-content{margin:0}
.aswp-content>*,.wp-block-post-content>*{margin-block-start:0;margin-block-end:0}
.is-layout-flow>*+*,.is-layout-constrained>*+*{margin-block-start:0}
.aswp-inl{display:inline}
.aswp-c{display:contents}
.aswp-dir-ltr{direction:ltr;unicode-bidi:isolate}
.aswp-dir-rtl{direction:rtl;unicode-bidi:isolate}
figure.aswp-media{margin:0}
.aswp-media>img,.aswp-media>video{display:block;width:100%;height:100%;object-fit:inherit;object-position:inherit;border-radius:inherit}
.wp-block-template-part{margin:0}
/* reveal-on-scroll (progressive enhancement: content is visible without JS) */
.aswp-js .aswp-reveal:not(.aswp-in){opacity:0;transform:translateY(1.5rem)}
.aswp-reveal{transition:opacity .7s ease-out,transform .7s ease-out}
@media (prefers-reduced-motion:reduce){.aswp-js .aswp-reveal:not(.aswp-in){opacity:1;transform:none}}
figure.aswp-wauto{display:inline-block}
.aswp-wauto>img{width:auto;height:100%;max-width:none}
