.paywall{padding:calc(var(--paywall-fade-height) + var(--gridunit-small)) 0 0 0;margin-top:calc(var(--paywall-fade-height)*-1);background:linear-gradient(to bottom, transparent var(--paywall-fade-height), var(--site-bg) var(--paywall-fade-height), var(--site-bg) 100%);position:relative}.paywall:before{content:"";width:100vw;height:var(--paywall-fade-height);pointer-events:none;background:linear-gradient(to bottom, transparent 0%, transparent calc(var(--paywall-fade-height) * .1), var(--site-bg) 100%);position:absolute;top:0;left:50%;transform:translate(-50%)}.paywall{font-size:1.25rem;line-height:2;font-family:var(--font-headings),serif;text-align:center;font-weight:500}@media (min-width:760px) and (orientation:portrait),(min-width:1024px) and (orientation:landscape){.block:has(.breakout.width-default .article-image.has-paywall) .paywall{--paywall-fade-height:min(520px, 38vw)}}@media (max-width:759px),(max-width:1023px) and (orientation:landscape){.paywall{line-height:1.4}}.paywall__inner{width:100%;max-width:600px;padding:0 var(--gridunit);box-sizing:border-box;text-wrap:balance;margin:auto}.paywall__inner .button{font-family:var(--font-base),sans-serif;vertical-align:middle;margin-left:.5em}@media (max-width:759px),(max-width:1023px) and (orientation:landscape){.paywall__inner .button{width:fit-content;margin:var(--gridunit-small) auto 0;display:block}.paywall__inner{padding:0 var(--gridunit-small);text-wrap:pretty}}@media (min-width:760px) and (orientation:portrait),(min-width:1024px) and (orientation:landscape){.paywall+*{margin-top:calc(var(--gridunit)*-1)}}.paywall A{color:var(--color-link);white-space:nowrap}.paywall__anchor{scroll-margin-top:var(--gridunit-large)}.paywall__offer{line-height:1.5}.paywall__offer P:empty{display:none}.paywall__offer P:first-child{margin-top:0}.overlay .paywall{background-color:#0000;margin-top:0!important;padding-top:0!important}.overlayholder .paywall:before{display:none}