/* Compact, optional sister-app newsletter link; no third-party form loads here. */
.atlas-newsletter{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;width:calc(100% - 8%);max-width:1320px;margin:18px auto;padding:14px 20px;background:#2b7e2e;border:1px solid #236c27;border-radius:12px;color:#fff8e8;font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.atlas-newsletter::before{content:"";position:absolute;inset:0;z-index:0;background:url("/photos/atlas-newsletter-produce-1086.webp?v=4bf176b2a611") right center/auto 175% no-repeat;opacity:.3;mix-blend-mode:multiply;pointer-events:none}
.atlas-newsletter p,.atlas-newsletter a{position:relative;z-index:1}
.atlas-newsletter p{margin:0;min-width:0}
.atlas-newsletter strong{color:#fff8e8;font-weight:750}
.atlas-newsletter span{color:#fff8e8}
.atlas-newsletter a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:8px 16px;border:1px solid #f0c36a;border-radius:8px;background:#f0c36a;color:#153a28;font:inherit;font-weight:650;text-decoration:none;white-space:nowrap}
.atlas-newsletter a:hover{background:#ffd68a}
.atlas-newsletter a:focus-visible{outline:3px solid #fff8e8;outline-offset:3px}
@media(max-width:600px){.atlas-newsletter{width:calc(100% - 32px);padding:12px 14px;margin:14px auto;gap:10px 14px;font-size:13px;flex-wrap:nowrap}.atlas-newsletter a{padding:8px 14px}.atlas-newsletter p{flex:1 1 0;min-width:0}}
@media print{.atlas-newsletter{display:none!important}}
