.weekly-signup{box-sizing:border-box;width:min(460px,calc(100vw - 32px));border:1px solid #d8d8d8;border-radius:0;padding:32px;color:#171717;background:#fff;font:14px/1.6 Poppins,Arial,sans-serif;box-shadow:0 18px 75px #0003}
.weekly-signup::backdrop{background:#17171788}.weekly-signup h2{font-size:27px;letter-spacing:-.04em;line-height:1.2;margin:.6em 0}.weekly-signup p{margin:0 0 18px}
.weekly-signup .weekly-kicker{font-size:10px;letter-spacing:.13em;font-weight:600}.weekly-close{float:right;background:transparent;border:0;font-size:25px;cursor:pointer}
.weekly-signup label,.weekly-inline label{display:block;font-weight:500}.weekly-signup input,.weekly-inline input{display:block;width:100%;padding:12px;box-sizing:border-box;border:1px solid #b9b9b9;border-radius:0;font:inherit;background:#fff;color:#171717}
.weekly-signup button[type=submit],.weekly-inline button[type=submit],#weekly-confirm{cursor:pointer;border:1px solid #171717;border-radius:0;background:#171717;color:#fff;padding:13px 18px;margin:14px 0;font:500 13px Poppins,Arial,sans-serif}.weekly-signup button[type=submit] span,.weekly-inline button[type=submit] span{color:#f5a623;margin-left:12px}
.weekly-signup button:disabled,.weekly-inline button:disabled,#weekly-confirm:disabled{cursor:default;opacity:.55}.weekly-signup small,.weekly-inline small{display:block;font-size:11px;line-height:1.7;color:#666}.weekly-signup a,.weekly-inline a{color:#171717;text-decoration:underline;text-underline-offset:3px}
.weekly-signup [hidden],.weekly-inline [hidden],[data-weekly-signup][hidden]{display:none!important}.weekly-inline{max-width:480px;padding-bottom:50px}.wk-subscribe{padding-bottom:48px}.wk-subscribe .wk-hero{padding-bottom:28px}.wk-custom{padding-top:38px;padding-bottom:38px}
.newsletter-copy{overflow-wrap:anywhere;overflow-x:auto;max-width:100%}.newsletter-copy img{max-width:100%;height:auto}
