.NewsletterSubscribe .Text-input__field,.Newsletters-template .Text-input__field{background:none #fff;border:1px solid transparent;font-size:14px;outline:none;padding:7.5px 16px;width:100%;font-family:Marcin Antique,sans-serif;font-size:21px}.NewsletterSubscribe .Text-input__field::placeholder,.Newsletters-template .Text-input__field::placeholder{color:#000}.NewsletterSubscribe .Text-input__field:active,.NewsletterSubscribe .Text-input__field:focus,.Newsletters-template .Text-input__field:active,.Newsletters-template .Text-input__field:focus{border-color:#000;outline:none!important}.NewsletterSubscribe .Text-input__field:-moz-read-only,.Newsletters-template .Text-input__field:-moz-read-only{padding-left:0;padding-right:0;border:0;background:none transparent}.NewsletterSubscribe .Text-input__field:read-only,.Newsletters-template .Text-input__field:read-only{padding-left:0;padding-right:0;border:0;background:none transparent}.NewsletterSubscribe .Text-input__field::placeholder,.Newsletters-template .Text-input__field::placeholder{opacity:.5}.NewsletterSubscribe{background-color:#ece9e2;padding:1em 2em}.NewsletterSubscribe__Form{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;gap:3em}.Newsletters-template .NewsletterSubscribe__Form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;gap:1em}.NewsletterSubscribe__Copy{flex:1 1}.NewsletterSubscribe__Copy__Title{font-size:24px;margin:.25em 0}.NewsletterSubscribe__Copy__Text{font-size:18px;margin:0}@media screen and (max-width:67.5rem){.NewsletterSubscribe__Form{flex-direction:column;align-items:flex-start;gap:1em}}@media screen and (max-width:45rem){.NewsletterSubscribe__Form{flex-direction:column;align-items:stretch;gap:1em}}.wp-admin .NewsletterSubscribe__Form{flex-direction:row;align-items:center;gap:1em;zoom:.5}.NewsletterSubscribe__input{max-width:27.5rem;margin:1em 0}.NewsletterItem{font-family:Marcin Antique,sans-serif;position:relative;display:flex;flex-direction:column;gap:12px;width:100%;margin:4px}.NewsletterItem__image{order:1}.NewsletterItem__premium{order:2}.NewsletterItem__frequency{order:3}.NewsletterItem__title{order:4}.NewsletterItem__description{order:5;flex-grow:1}.NewsletterItem__button{order:6}.NewsletterItem>*{margin:0;padding:0}.NewsletterItem__title{margin:0;padding:0;font-size:18px;font-weight:700}.NewsletterItem__premium{font-size:14px;font-weight:500;color:#b31218;text-transform:uppercase}.NewsletterItem__description{font-size:14px;color:rgba(0,0,0,.7)!important;line-height:1.33}.NewsletterItem__frequency{color:rgba(0,0,0,.5)!important;line-height:1.33;font-size:14px}.NewsletterItem__button svg{max-height:21px}.NewsletterItem--loading .NewsletterItem__button{visibility:hidden}.Page-menu{font-family:Marcin Antique,sans-serif;font-size:.9375rem;font-weight:400;display:flex;height:40px;margin:30px 0 55px;flex-direction:row;align-items:center;overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;color:#b31218}@media screen and (min-width:45.0625rem){.Page-menu{font-size:.9375rem}}.Page-menu>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:1.5rem}.Page-menu__item--active{color:#000;text-decoration:underline}.PaywallEmail{padding:0 20px;margin-bottom:50px;width:500px;max-width:100%}.PaywallEmail>*{flex:1 1;width:100%}.PaywallEmail>button{font-size:24px;height:72px;display:flex;flex-direction:row;margin:24px auto 0;width:100%;padding:12px 24px;justify-content:flex-start;font-weight:700}.PaywallEmail>button path{stroke:currentColor;fill:currentColor}.PaywallEmail>button:disabled{background-color:#d9d9d9;border:1px solid #d9d9d9;color:rgba(0,0,0,.5);position:relative;box-shadow:none}.PaywallEmail>button span:first-child{flex:1 1;text-align:left}.PaywallEmail__input{line-height:32px}.PaywallEmail__input input{border:1px solid #e3eaed;background:#f3f3f3;color:#231f20;font-size:15px;border-radius:4px;padding:8px 16px;margin-top:24px;margin-bottom:12px;line-height:32px;outline:none;width:100%}.PaywallEmail__input input::placeholder{color:#727781}.Post-content:has(+.Paywall):after{position:absolute;display:block;margin-top:-125px;width:100%;height:125px;left:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background:#fff;background:linear-gradient(0deg,#fff,#fff 10%,hsla(0,0%,100%,0))}.Paywall{box-sizing:content-box;border:none;background:#fff;margin-left:-1.125rem;margin-right:calc(50% - 50vw)}@media screen and (min-width:27.5625rem){.Paywall{margin-left:-1.5rem;margin-right:calc(50% - 50vw)}}@media screen and (min-width:67.5625rem){.Paywall{margin-left:-19.625rem;margin-right:calc(62.5rem - 100vw)}}@media screen and (min-width:82.5625rem){.Paywall{margin-left:calc(50% - 50vw - 4.0625rem);margin-right:calc(50% - 50vw + 4.0625rem)}}.Paywall li{list-style-image:url(/icons/checkmark.svg);padding-left:10px}.Paywall:not(:empty){position:relative}.Paywall:not(:empty):before{content:" ";position:absolute;display:block;margin-top:-64px;height:37.5rem;left:0;right:0;bottom:100%;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.Paywall__outer{flex-direction:row;align-items:flex-start;border-top:1px solid #aaa;justify-content:center}.Paywall__inner,.Paywall__outer{display:flex;font-family:Marcin Antique,sans-serif!important}.Paywall__inner{padding:0 1.25rem 32px;flex-direction:column;align-items:center;max-width:900px;border-radius:2px;background-color:#fff;z-index:1}.Paywall__left,.Paywall__right{text-align:center;padding:1em;border-radius:2px;flex:1 1;align-self:stretch}.Paywall__header{font-family:Heldane Display Medium,serif;font-weight:500;font-size:2.625rem;line-height:48px;padding-bottom:1.125rem;margin:2.125rem 0 1.125rem;line-height:1em;text-align:center;width:100%;border-bottom:1px solid rgba(0,0,0,.7)}@media screen and (min-width:45.0625rem){.Paywall__header{font-size:3.375rem;line-height:60px}}.Paywall__description{font-size:1.3125rem;margin-bottom:.75rem;font-style:normal;display:block;text-align:center;padding-bottom:2.25rem;width:100%}.Paywall__description ul{margin:2em auto 0;max-width:400px}.Paywall__description li{text-align:left;font-size:18px}.Paywall__widget{width:100%}@media screen and (max-width:45rem){.Paywall__widget{margin:auto -20px}}.Paywall__email{max-width:90vw}.Paywall__footer{display:none;font-size:18px;text-align:center}.Paywall__footer a{color:#b31218;display:contents}.Paywall__footer a,.Paywall__footer p{font-family:Marcin Antique,sans-serif!important;text-decoration:none;position:relative}.Paywall__footer p{margin:0!important}.Paywall~*{display:none}