/* Unified Email Manager MARKETING ONLY. No runtime mail, account or checkout selectors. */
.asd-uem-page .asd-uem-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:32px 0 40px}
.asd-uem-page .asd-uem-gallery--details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.asd-uem-page .asd-uem-capture{width:100%;max-width:none;margin:0!important;min-width:0;overflow:visible}
.asd-uem-page .asd-uem-capture>a{display:block;border:1px solid #243e59;border-radius:12px;overflow:hidden;background:#081322;box-shadow:0 14px 34px rgba(8,19,34,.12)}
.asd-uem-page .asd-uem-capture img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.asd-uem-page .asd-uem-capture figcaption{color:#465a70;font-size:14px;line-height:1.65;text-align:left;margin:14px 0 0;max-width:100%;padding:0 2px}
.asd-uem-page .asd-uem-capture figcaption a{display:inline-block;text-decoration:underline;text-underline-offset:.2em;font-weight:600;padding:3px 0}
@media(max-width:720px){.asd-uem-page .asd-uem-gallery--details{grid-template-columns:minmax(0,1fr)}.asd-uem-page .asd-uem-gallery{margin:26px 0 32px;gap:26px}.asd-uem-page .asd-uem-capture>a{border-radius:8px}}
.asd-uem-page .asd-uem-hero-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:center;gap:46px}
.asd-uem-page .asd-uem-hero-split>*{min-width:0;margin:0}
.asd-uem-page .asd-uem-hero-split .asd-ap-title{font-size:clamp(34px,3.8vw,54px);max-width:24ch}
.asd-uem-page .asd-uem-cover{max-width:400px;width:100%;margin:0 auto!important;overflow:hidden;border-radius:16px;line-height:0;box-shadow:0 18px 45px rgba(0,0,0,.2)}
.asd-uem-page .asd-uem-cover img{display:block;width:100%;height:auto;max-width:100%}
.asd-uem-page .asd-uem-offer{font-size:14px;line-height:1.7;color:#cfdfef;margin:24px 0 0;max-width:52ch}
.asd-uem-page .asd-uem-document-meta{font-size:14px;line-height:1.7;color:#47617a;margin-top:20px}
.asd-uem-page code{overflow-wrap:anywhere;font-size:.94em}
.asd-uem-page .asd-ap-card p+p{margin-top:16px}
.asd-uem-wrapper .asd-product-pages-toggle{display:block;width:100%;padding:14px 18px;border:1px solid #6687a3;border-radius:8px;background:#0b2237;color:#fff;font:inherit;cursor:pointer;text-align:left;min-height:48px}
.asd-uem-wrapper .asd-product-pages-toggle:after{content:' +';float:right}
.asd-uem-wrapper .asd-product-pages-toggle[aria-expanded=true]:after{content:' −'}
.asd-uem-wrapper .asd-product-pages-toggle:focus-visible{outline:3px solid #03bbd8;outline-offset:3px}
.asd-uem-wrapper .asd-product-pages-toggle[hidden],.asd-uem-wrapper nav[hidden]{display:none!important}
.asd-uem-wrapper .asd-product-nav .wp-block-navigation__container{flex-wrap:wrap;gap:8px 17px}
@media(max-width:1000px){.asd-uem-page .asd-uem-hero-split{gap:24px}.asd-uem-page .asd-uem-hero-split .asd-ap-title{font-size:40px}}
@media(max-width:900px){.asd-uem-wrapper nav.asd-product-nav .wp-block-navigation__container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.asd-uem-wrapper .wp-block-navigation-item__content{min-height:44px;display:flex;align-items:center;white-space:normal}}
@media(max-width:720px){.asd-uem-page .asd-uem-hero-split{grid-template-columns:minmax(0,1fr);gap:30px}.asd-uem-page .asd-uem-cover{max-width:300px}.asd-uem-page .asd-uem-hero-split .asd-ap-title{font-size:36px}}
@media(max-width:400px){.asd-uem-wrapper nav.asd-product-nav .wp-block-navigation__container{grid-template-columns:minmax(0,1fr)}.asd-uem-page .asd-uem-hero-split .asd-ap-title{font-size:34px}}
