/* Approved owner artwork placement — October25 */
.approved-brand-lockup{display:block!important;width:min(300px,70vw)!important;height:auto!important;max-height:86px;object-fit:contain}
.approved-banner{width:min(1200px,calc(100% - 40px));margin:22px auto 32px;background:#faf6ee;border-radius:16px;overflow:hidden}
.approved-banner video,.approved-banner>img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain}
.approved-banner.dark{background:#080b0e}.approved-banner .brand-still{display:none}
.approved-network{padding-top:32px;padding-bottom:32px}.approved-network-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.approved-network article{overflow:hidden;border:1px solid #52616b;border-radius:14px;padding:18px}.approved-network img{display:block;width:100%;height:auto}.approved-network video{display:block;width:100%;height:auto}.approved-network h3{margin:16px 0 6px}.approved-network p{line-height:1.6}
@media(prefers-reduced-motion:reduce){.approved-banner video[autoplay]{display:none}.approved-banner .brand-still{display:block}}
@media(max-width:700px){.approved-network-grid{grid-template-columns:1fr}.approved-brand-lockup{max-width:240px!important}.approved-banner{width:calc(100% - 24px);margin-top:16px}}
