.pq-font{font-family:var(--font-pq-text), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#ece8e1}.pq-display{font-family:var(--font-pq-display), var(--font-pq-text), sans-serif;font-weight:var(--pq-display-weight,400);text-transform:lowercase}:lang(de) .pq-display,:lang(de) .pq-paywall h2{text-transform:none}.pq-heavy{--pq-display-weight:800}.pq-arrow{display:inline-block}[dir=rtl] .pq-arrow{transform:scaleX(-1)}.pq-root ::-moz-selection{color:#ece8e1;background:#151412}.pq-root ::selection{color:#ece8e1;background:#151412}.pq-grain{animation:.5s steps(4,end) infinite pq-grain}@keyframes pq-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pq-grain{animation:none}}.pq-paywall{--background:#f4f1ec;--foreground:#151412;--card:#fff;--muted-foreground:#6f685f;--border:#ddd6cb;font-family:var(--font-pq-text), ui-sans-serif, system-ui, sans-serif}.pq-paywall h2{font-family:var(--font-pq-display), var(--font-pq-text), sans-serif;font-weight:var(--pq-display-weight,400);letter-spacing:-.01em;text-transform:lowercase}.pq-paywall [data-pw=banner]{color:#ece8e1;background:#151412;border-radius:999px}.pq-paywall [data-pw=card]{background:0 0;border:0;border-radius:22px;box-shadow:inset 0 0 0 1.5px #d4cdc2}.pq-paywall [data-pw=card][data-selected=true]{box-shadow:none;--foreground:#ece8e1;--muted-foreground:#b9b2a7;color:#ece8e1;background:#151412}.pq-paywall [data-pw=radio]{background:0 0;border-color:#cfc8bd}.pq-paywall [data-selected=true] [data-pw=radio]{background:0 0;border-color:#ece8e1}.pq-paywall [data-pw=dot]{background:#ece8e1}.pq-paywall [data-pw=badge]{color:#ece8e1;letter-spacing:.12em;background:#151412}.pq-paywall [data-selected=true] [data-pw=badge]{color:#151412;background:#ece8e1}.pq-paywall [data-pw=pill]{color:inherit;opacity:.8;background:0 0;box-shadow:inset 0 0 0 1px}.pq-paywall [data-pw=cta]{color:#ece8e1;background:#151412;border-radius:999px;height:58px;font-size:16px}.pq-paywall [data-pw=input]{background:0 0;border-radius:999px}.pq-paywall [data-pw=features]{background:0 0;border:0;border-radius:22px;box-shadow:inset 0 0 0 1.5px #d4cdc2}.pq-paywall [data-pw=check]{color:#151412}.pq-paywall:not(.pq-paywall-full) [data-pw=banner],.pq-paywall:not(.pq-paywall-full) [data-pw=features]{display:none}