.m-journey:has(.m-pwpage){background:#f1efe6;padding:0;display:block}.m-journey:has(.m-pwpage) .m-journey__shapes{display:none}.m-journey:has(.m-pwpage) .m-journey__content{width:100%;max-width:none;margin:0;padding:0}.m-pwpage{background:#f1efe6;flex-direction:column;min-height:100svh;display:flex}.m-pwpage__bar{background:#14092f;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.m-pwpage__brand{color:#fbfbf6;align-items:center;gap:8px;font-size:24px;font-weight:900;text-decoration:none;display:flex}.m-pwpage__stage{flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex}.m-paywall{--pw-ink:#14092f;--pw-subj:#f74c06;border:2px solid var(--pw-ink);border-top:12px solid var(--pw-subj);width:100%;max-width:520px;box-shadow:6px 6px 0 var(--pw-ink);text-align:center;color:var(--pw-ink);background:#fbfbf6;border-radius:24px;margin:0 auto;padding:40px 32px 32px}.m-paywall[data-subject=science]{--pw-subj:#04a17c}.m-paywall__where{color:#14092f;background:#ffe1d2;border-radius:99px;margin:0 0 20px;padding:4px 16px;font-size:15px;font-weight:800;line-height:1.8;display:inline-block}.m-paywall[data-subject=science] .m-paywall__where{background:#cdeedd}.m-paywall__where+.m-paywall__lock{margin:0 auto;display:grid}.m-paywall__lock{border:2px solid var(--pw-ink);width:64px;height:64px;color:var(--pw-ink);background:#f1efe6;border-radius:50%;place-items:center;display:inline-grid}.m-paywall__lock svg{width:28px;height:28px}.m-paywall__title{color:var(--pw-ink);text-wrap:balance;margin:20px 0 8px;font-size:24px;font-weight:900;line-height:1.6}.m-paywall__ask{color:#2f2944;text-wrap:balance;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.8}.m-paywall__sub{color:#4d4663;margin:0;font-size:15px;line-height:1.9}.m-paywall__go{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.m-paywall .m-back-pill{-webkit-backdrop-filter:none;border:2px solid var(--pw-ink);min-height:48px;color:var(--pw-ink);background:0 0;padding:0 24px;font-size:15px;font-weight:800}.m-paywall .m-back-pill:hover{border-color:var(--pw-ink);background:#f1efe6}@media (max-width:560px){.m-pwpage__bar{padding:12px 16px}.m-pwpage__brand{font-size:20px}.m-pwpage__stage{padding:24px 16px}.m-paywall{box-shadow:4px 4px 0 var(--pw-ink);padding:32px 20px 24px}.m-paywall__title{font-size:20px}.m-paywall__go{flex-direction:column}.m-paywall__go>*{justify-content:center}}.m-paywall-strip{color:#2c0e63;text-align:start;background:#fff;border:1.5px solid #d8c0f7;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 12px 26px -18px #4c1d958c}.m-paywall-strip__lock{color:#6d28d9;background:#ede4ff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.m-paywall-strip__lock svg{width:22px;height:22px}.m-paywall-strip__tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.m-paywall-strip__tx b{font-size:1rem;font-weight:900;line-height:1.6}.m-paywall-strip__tx span{color:#4b3a78;font-size:.86rem;line-height:1.7}.m-paywall-strip__back{color:#5b21b6;background:#ede4ff;border-radius:99px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.m-paywall__buy,.m-paywall-strip__buy{color:#14092f;background:#c6ff3d;border-radius:99px;flex:none;align-items:center;padding:9px 18px;font-size:.95rem;font-weight:900;text-decoration:none;display:inline-flex}.m-paywall__buy{border:2px solid #14092f;justify-content:center;min-height:48px;padding:0 28px;font-size:17px}.m-paywall-strip__back:focus-visible,.m-paywall-strip__buy:focus-visible,.m-paywall__go a:focus-visible{outline-offset:3px;outline:3px solid #14092f}@media (max-width:560px){.m-paywall-strip{flex-wrap:wrap;row-gap:12px}.m-paywall-strip__tx{flex:calc(100% - 54px)}.m-paywall-strip__tx b{text-wrap:balance}.m-paywall-strip__buy{flex:auto;justify-content:center;min-height:44px}.m-paywall-strip__back{min-height:44px}}.m-chinfo .m-chpaid{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:99px;margin-inline-start:6px;padding:0 8px;font-weight:800;display:inline-block}
