/* Shared notice styles used by the current LP. */
.legacy-notice{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;align-items:start;max-width:980px;margin:46px auto 0;padding:22px 24px;border:1px solid rgba(255,188,55,.55);border-left:5px solid #ffbc37;border-radius:12px;background:#0b2a21;color:#f5f8f5;box-shadow:0 14px 30px rgba(0,0,0,.12);text-align:left}
.legacy-notice-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffbc37;color:#071b16;font:900 24px/1 Arial,sans-serif}
.legacy-notice h3{margin:1px 0 7px!important;color:#ffbc37!important;font-size:20px!important;line-height:1.45!important;letter-spacing:.01em}
.legacy-notice p{margin:0!important;color:#d8e3dd!important;font-size:15px!important;line-height:1.9!important}
.legacy-notice p strong{color:#fff}
.cta .legacy-notice-purchase{max-width:760px;margin:30px auto 0;background:#082119;border-color:#795a18;border-left-color:#071b16;box-shadow:none}
.cta .legacy-notice-purchase .legacy-notice-mark{background:#071b16;color:#ffbc37}
.cta .legacy-notice-purchase h3{color:#ffbc37!important}
.cta .legacy-notice-purchase p{color:#f5f8f5!important}
.cta .legacy-notice-purchase p strong{color:#fff}
@media(max-width:600px){.legacy-notice{grid-template-columns:36px minmax(0,1fr);gap:12px;margin-top:32px;padding:18px 16px}.legacy-notice-mark{width:34px;height:34px;font-size:20px}.legacy-notice h3{font-size:17px!important}.legacy-notice p{font-size:14px!important;line-height:1.8!important}.cta .legacy-notice-purchase{margin-top:24px}}

