.postgate-locked-article{--pg-ink: #111111;--pg-white: #ffffff;--pg-ink-strong: #111;--pg-ink-deep: #1b1b1b;--pg-ink-black: #000;--pg-text-body: #2e2e2e;--pg-text-muted: #7a7a7a;--pg-text-muted-2: #6f6f6f;--pg-text-muted-3: #666;--pg-text-muted-4: #777;--pg-text-muted-5: #9a9a9a;--pg-link-ink: #555;--pg-link-ink-hover: #222;--pg-link-underline: rgba(0, 0, 0, 0.25);--pg-link-underline-hover: rgba(0, 0, 0, 0.35);--pg-badge-bg: #efefef;--pg-badge-ink: rgba(0, 0, 0, 0.55);--pg-cta-top: #2d3136;--pg-cta-bottom: #1f2226;--pg-cta-ink: #fff;--pg-surface-soft: #fbfbfb;--pg-border-soft: #e8e8e8;--pg-border-ring: #bdbdbd;--pg-border-card: #ddd;--pg-border-light: rgba(0, 0, 0, 0.08);--pg-border-subtle: rgba(0, 0, 0, 0.10);--pg-shadow-strong: rgba(0, 0, 0, 0.08);--pg-shadow-soft: rgba(0, 0, 0, 0.12);--pg-shadow-cta: rgba(0, 0, 0, 0.18);--pg-shadow-cta-hover: rgba(0, 0, 0, 0.20);--pg-dot-muted: rgba(0, 0, 0, 0.35);--pg-border: #e3e3e3;--pg-radius-lg: 18px;--pg-radius-md: 12px;margin:0 auto;padding:20px;border-radius:var(--pg-radius-lg);border:1px solid var(--pg-border-light);box-shadow:0 14px 42px var(--pg-shadow-strong)}.postgate-locked-article a{color:var(--pg-link-ink);text-decoration:underline;text-decoration-color:var(--pg-link-underline);text-underline-offset:3px}.postgate-locked-article a:hover{color:var(--pg-link-ink-hover);text-decoration-color:var(--pg-link-underline-hover)}.postgate-locked-article .postgate-header{text-align:center}.postgate-locked-article .postgate-badge{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--pg-badge-bg);color:var(--pg-badge-ink);font-weight:700;letter-spacing:.14em;font-size:9px;text-transform:uppercase}.postgate-locked-article .postgate-title{margin:10px 0 6px;font-family:Georgia,"Times New Roman",Times,serif;font-size:29px;font-weight:600;letter-spacing:-0.02em;line-height:1.1;color:var(--pg-ink)}.postgate-locked-article .postgate-description{margin:0 auto 14px;max-width:520px;font-size:15px;line-height:1.5;color:var(--pg-text-muted-2)}.postgate-locked-article .postgate-content-before{text-align:center}.postgate-locked-article .postgate-content-before p{margin:0 auto 9px;max-width:480px;font-size:13px;line-height:1.5;color:var(--pg-text-muted-3)}.postgate-locked-article .postgate-content-before ul{list-style:none;margin:25px auto;padding:0;max-width:440px;text-align:left;display:grid;gap:6px}.postgate-locked-article .postgate-content-before ul li{position:relative;margin-bottom:10px;padding-left:22px;font-size:13px;line-height:1.4;color:var(--pg-text-body)}.postgate-locked-article .postgate-content-before ul li::before{content:"✓";position:absolute;left:0;top:0;font-size:14px;line-height:1;color:var(--pg-ink-strong);font-weight:700}.postgate-locked-article .postgate-content-after{margin-top:8px;text-align:center}.postgate-locked-article .postgate-content-after p{margin:0;font-size:11px;color:var(--pg-text-muted)}.postgate-locked-article .postgate-price-box{margin:0}.postgate-locked-article .postgate-price-content{display:grid;gap:1px}.postgate-locked-article .postgate-price-title{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:600;color:var(--pg-ink-deep);line-height:1.15}.postgate-locked-article .postgate-price-type{font-size:11px;color:var(--pg-text-muted);margin-top:0}.postgate-locked-article .postgate-price-amount{margin-top:2px;font-size:20px;font-weight:700;color:var(--pg-ink-strong);letter-spacing:-0.02em}.postgate-locked-article .postgate-price-interval{font-size:12px;font-weight:500;color:var(--pg-text-muted-2);margin:0}.postgate-locked-article .postgate-price-description{margin-top:6px;font-size:12px;color:var(--pg-text-muted-3)}.postgate-locked-article .postgate-small{font-size:11px}.postgate-locked-article .postgate-powered-text{margin:11px 0 0;color:var(--pg-text-muted-5);font-size:11px}.postgate-locked-article .postgate-powered-text a{color:var(--pg-ink-strong);text-decoration:none}.postgate-locked-article .postgate-powered-text a:hover{color:var(--pg-ink-black);text-decoration:underline}.postgate-locked-article .postgate-secondary-row{margin-top:15px;font-size:14px;text-align:center}.postgate-locked-article .postgate-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.postgate-locked-article .postgate-button.primary{border-radius:8px;background:var(--pg-ink);color:var(--pg-cta-ink);box-shadow:0 12px 26px var(--pg-shadow-cta);border:0;font-size:15px;font-weight:600;letter-spacing:-0.01em;height:45px;width:100%;transition:transform 160ms ease,box-shadow 160ms ease;text-decoration:none}.postgate-locked-article .postgate-button.primary:hover{transform:translateY(-1px);box-shadow:none}.postgate-locked-article .postgate-button.primary:active{transform:translateY(0);box-shadow:none}.postgate-locked-article.postgate-lock--paywall.layout--compact{max-width:600px}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-description{margin-top:2px;font-size:11px}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-options{border-radius:var(--pg-radius-md);border:1px solid var(--pg-border);background:var(--pg-surface-soft);overflow:hidden}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option{position:relative;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:15px 12px;background:rgba(0,0,0,0);cursor:pointer}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option+.postgate-price-option{border-top:1px solid var(--pg-border-soft)}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option::before{content:"";width:13px;height:13px;border-radius:999px;border:2px solid var(--pg-border-ring);background:var(--pg-white);box-sizing:border-box;grid-column:1;justify-self:start}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option:has(.postgate-price-radio:checked){background:var(--pg-white)}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option:has(.postgate-price-radio:checked)::before{border-color:var(--pg-ink-strong);background:var(--pg-ink-strong)}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option:hover{background:var(--pg-white)}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-radio{position:absolute;opacity:0;width:1px;height:1px}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-cta{justify-self:end}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option .postgate-price-cta .postgate-button.primary{min-width:160px;height:36px;padding:0 12px;border-radius:6px;font-size:14px;box-shadow:0 4px 11px var(--pg-shadow-soft);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity 160ms ease,transform 160ms ease}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option:hover .postgate-price-cta .postgate-button.primary,.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option:has(.postgate-price-radio:checked) .postgate-price-cta .postgate-button.primary{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width: 720px){.postgate-locked-article.postgate-lock--paywall.layout--compact{padding:14px}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-title{font-size:24px}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option{grid-template-columns:30px 1fr}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-cta{grid-column:1/-1;justify-self:end;margin-top:8px}.postgate-locked-article.postgate-lock--paywall.layout--compact .postgate-price-option .postgate-price-cta .postgate-button.primary{min-width:100%}}.postgate-locked-article.postgate-lock--paywall.layout--classic{max-width:600px}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-title{margin:12px 0 7px}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-description{margin:0 auto 14px}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-box{padding:20px;border-radius:var(--pg-radius-md);border:1px solid var(--pg-border-subtle)}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-options{display:grid;grid-template-columns:repeat(3, 1fr);gap:11px}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-option{position:relative;padding:16px 13px;text-align:center;border-radius:13px;background:var(--pg-white);border:1px solid var(--pg-border-card);cursor:pointer;transition:all .2s ease}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-option:hover{box-shadow:0 7px 16px var(--pg-shadow-strong)}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-option.is-selected{border:1px solid var(--pg-ink-strong)}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-radio{position:absolute;opacity:0;width:1px;height:1px}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-title{font-size:17px}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-amount{margin-top:9px;font-size:23px}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-price-interval{color:var(--pg-text-muted-4)}.postgate-locked-article.postgate-lock--paywall.layout--classic .postgate-cta{margin-top:18px}.postgate-locked-article.postgate-lock--login{max-width:600px;text-align:center}.postgate-locked-article.postgate-lock--login .postgate-title{font-size:22px}.postgate-locked-article.postgate-lock--login .postgate-button.primary{width:min(540px,100%)}.postgate-locked-article.postgate-lock--login .postgate-secondary-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.postgate-locked-article.postgate-lock--login .postgate-dot{color:var(--pg-dot-muted)}@media(max-width: 720px){.postgate-locked-article.postgate-lock--login{padding:22px;border-radius:22px}.postgate-locked-article.postgate-lock--login .postgate-title{font-size:38px}.postgate-locked-article.postgate-lock--login .postgate-login-box{padding:18px;border-radius:18px}.postgate-locked-article.postgate-lock--login .postgate-button.primary{height:54px;font-size:20px}}
