#arooj-subscription-ui{color:#000;color-scheme:light;font:14px/1.5 'DM Sans',Arial,sans-serif}
#arooj-subscription-ui *,#arooj-subscription-ui *::before,#arooj-subscription-ui *::after{box-sizing:border-box}
#arooj-subscription-ui [hidden]{display:none!important}
#arooj-subscription-ui button,#arooj-subscription-ui input{font:inherit;border-radius:0}
#arooj-subscription-ui button,#arooj-subscription-ui a{cursor:pointer}
#arooj-subscription-ui :is(button,a,input):focus-visible{outline:2px solid #000;outline-offset:4px}
#arooj-subscription-ui .ar-subscribe-float{position:fixed;z-index:9998;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:min(690px,calc(100% - 32px));display:flex;gap:24px;align-items:center;padding:15px 16px 15px 23px;background:#fff;color:#000;border:1px solid #000;border-radius:6px;box-shadow:0 6px 28px #0000001a}
#arooj-subscription-ui .ar-float-copy{flex:1;min-width:0}
#arooj-subscription-ui .ar-float-copy p{font:400 24px/1.1 'Newsreader',Georgia,serif;letter-spacing:-.4px;margin:0 0 5px}
#arooj-subscription-ui .ar-float-copy span{display:block;font-size:11px;line-height:1.5}
#arooj-subscription-ui .ar-float-subscribe{display:flex;align-items:center;justify-content:center;flex:none;min-height:42px;padding:11px 22px;border:1px solid #000;background:#000;color:#fff;text-decoration:none;font-size:12px;line-height:1.4}
#arooj-subscription-ui :is(.ar-float-close,.ar-dialog-close){display:flex;align-items:center;justify-content:center;flex:none;min-width:32px;min-height:36px;padding:0;border:0;background:#fff;color:#000;font:25px/1 Arial,sans-serif}
#arooj-subscription-ui .ar-subscribe-dialog{width:min(510px,calc(100% - 32px));max-width:100%;max-height:calc(100dvh - 32px);padding:43px 37px 29px;margin:auto;background:#fff;color:#000;border:1px solid #000;box-shadow:0 20px 80px #00000033;text-align:center;overflow:auto}
#arooj-subscription-ui .ar-subscribe-dialog::backdrop{background:#0008}
#arooj-subscription-ui .ar-dialog-close{position:absolute;top:10px;right:10px}
#arooj-subscription-ui .ar-prompt-kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 19px}
#arooj-subscription-ui #arooj-prompt-heading{font:400 43px/1.08 'Newsreader',Georgia,serif;letter-spacing:-1.1px;margin:0 auto 19px;max-width:360px;outline:none}
#arooj-subscription-ui #arooj-prompt-description{font:400 20px/1.5 'Newsreader',Georgia,serif;margin:0 auto 23px;max-width:350px}
#arooj-subscription-ui .ar-signup{width:100%;margin:0}
#arooj-subscription-ui .ar-form-row{display:flex;flex-direction:column;gap:10px}
#arooj-subscription-ui input[type=email]{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #000;background:#fff;color:#000;padding:12px 13px;font-size:16px}
#arooj-subscription-ui input::placeholder{color:#000;opacity:1}
#arooj-subscription-ui .ar-form-row button{width:100%;min-height:46px;border:1px solid #000;background:#000;color:#fff;padding:12px 18px;text-align:center;font-size:12px}
#arooj-subscription-ui .ar-form-note{font:11px/1.7 'DM Sans',Arial,sans-serif;margin:15px 0 0}
#arooj-subscription-ui .ar-form-note a{color:#000;text-decoration:underline;text-underline-offset:3px}
#arooj-subscription-ui .ar-form-status{font:12px/1.6 'DM Sans',Arial,sans-serif;margin:15px 0}
#arooj-subscription-ui .ar-keep-reading{background:#fff;color:#000;border:0;padding:9px;margin:12px 0 0;text-decoration:underline;text-underline-offset:4px;font-size:11px}
#arooj-subscription-ui .ar-prompt-preview{border:1px solid #000;background:#000;color:#fff;padding:11px 18px;font-size:13px}
#arooj-subscription-ui .ar-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
#arooj-subscription-ui .ar-subscribe-dialog[open]{animation:ar-signup-enter .16s ease-out}
@keyframes ar-signup-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:650px){#arooj-subscription-ui .ar-subscribe-float{width:calc(100% - 20px);bottom:calc(10px + env(safe-area-inset-bottom,0px));padding:12px 8px 12px 14px;gap:9px}#arooj-subscription-ui .ar-float-copy p{font-size:21px;max-width:170px}#arooj-subscription-ui .ar-float-copy span{font-size:10px}#arooj-subscription-ui .ar-float-subscribe{padding:10px 13px;min-height:42px;font-size:11px}#arooj-subscription-ui .ar-float-close{min-width:28px;min-height:44px}#arooj-subscription-ui .ar-subscribe-dialog{padding:42px 23px 25px}#arooj-subscription-ui #arooj-prompt-heading{font-size:37px}#arooj-subscription-ui #arooj-prompt-description{font-size:19px}}
@media(prefers-reduced-motion:reduce){#arooj-subscription-ui .ar-subscribe-dialog[open]{animation:none}}
@media(max-width:650px) and (max-height:620px){#arooj-subscription-ui .ar-subscribe-dialog{padding:34px 20px 15px}#arooj-subscription-ui .ar-prompt-kicker{font-size:9px;margin-bottom:12px}#arooj-subscription-ui #arooj-prompt-heading{font-size:30px;letter-spacing:-.6px;margin-bottom:12px}#arooj-subscription-ui #arooj-prompt-description{font-size:17px;line-height:1.4;margin-bottom:15px}#arooj-subscription-ui .ar-form-row{gap:8px}#arooj-subscription-ui input[type=email]{min-height:44px;padding:10px 12px}#arooj-subscription-ui .ar-form-row button{min-height:42px;padding:10px 15px}#arooj-subscription-ui .ar-form-note{font-size:10px;line-height:1.5;margin-top:10px}#arooj-subscription-ui .ar-keep-reading{padding:6px;margin-top:7px}}
#arooj-subscription-ui .ar-subscribe-float{width:min(860px,calc(100% - 32px));gap:20px}
#arooj-subscription-ui .ar-float-copy{flex:0 1 260px}
#arooj-subscription-ui .ar-bar-form{flex:1;min-width:0}
#arooj-subscription-ui .ar-bar-form .ar-form-row{flex-direction:row;gap:0}
#arooj-subscription-ui .ar-bar-form input[type=email]{min-height:42px;height:42px;padding:9px 11px;font-size:16px}
#arooj-subscription-ui .ar-bar-form button[type=submit]{flex:none;width:auto;min-height:42px;padding:10px 16px;font-size:11px}
#arooj-subscription-ui .ar-bar-form .ar-form-note{font-size:10px;line-height:1.4;text-align:left;margin-top:6px}
#arooj-subscription-ui .ar-bar-form .ar-email-status{font-size:10px!important}
#arooj-subscription-ui .ar-bar-form .ar-email-suggestions li[aria-selected=true]{color:#fff;background:#000}
@media(max-width:650px){#arooj-subscription-ui .ar-subscribe-float{width:calc(100% - 20px);display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:9px 8px;padding:12px 12px 10px}#arooj-subscription-ui .ar-float-copy{grid-column:1;min-width:0}#arooj-subscription-ui .ar-float-copy p{font-size:22px;max-width:none;margin-bottom:0}#arooj-subscription-ui .ar-float-copy span{display:none}#arooj-subscription-ui .ar-float-close{grid-column:2;grid-row:1;min-height:28px}#arooj-subscription-ui .ar-bar-form{grid-column:1/-1;grid-row:2}#arooj-subscription-ui .ar-bar-form button[type=submit]{padding:10px 12px}#arooj-subscription-ui .ar-bar-form .ar-form-note{font-size:9px;margin-top:5px}}
#arooj-subscription-ui .ar-subscribe-float{transition:width .24s ease,padding .24s ease,gap .24s ease}
#arooj-subscription-ui .ar-float-copy p{transition:font-size .24s ease}
#arooj-subscription-ui .ar-float-copy span{max-height:24px;overflow:hidden;transition:max-height .24s ease,opacity .2s ease}
.ar-is-scrolled #arooj-subscription-ui .ar-subscribe-float:not(:focus-within){width:min(810px,calc(100% - 32px));padding-top:10px;padding-bottom:10px;gap:17px}
.ar-is-scrolled #arooj-subscription-ui .ar-subscribe-float:not(:focus-within) .ar-float-copy p{font-size:20px}
.ar-is-scrolled #arooj-subscription-ui .ar-subscribe-float:not(:focus-within) .ar-float-copy span{max-height:0;opacity:0}
@media(max-width:650px){.ar-is-scrolled #arooj-subscription-ui .ar-subscribe-float:not(:focus-within){width:calc(100% - 20px);padding:8px 10px 7px;gap:6px 8px}.ar-is-scrolled #arooj-subscription-ui .ar-subscribe-float:not(:focus-within) .ar-float-copy p{font-size:18px}}
@media(prefers-reduced-motion:reduce){#arooj-subscription-ui .ar-subscribe-float,#arooj-subscription-ui .ar-float-copy p,#arooj-subscription-ui .ar-float-copy span{transition:none}}
