.paid-worksheet-page .paid-gate{margin:2.5rem 0;padding:1.75rem;border:2px solid #1d1d1f;border-radius:16px;background:#f5f5f7;color:#1d1d1f}
.paid-worksheet-page .paid-gate h2{margin-top:.25rem}
.paid-worksheet-page .paid-gate-price{font-size:1.5rem;margin:.75rem 0 .25rem}
.paid-worksheet-page .paid-gate-price s{color:#4a4a4f}
.paid-worksheet-page .paid-gate-price strong{font-size:2rem}
.paid-worksheet-page .paid-gate-note{color:#3a3a3f;font-size:.95rem}
.paid-worksheet-page .paid-gate-buy{display:inline-flex;min-height:48px;align-items:center;margin-top:.5rem}
.paid-worksheet-page .paid-gate-buy:focus-visible{outline:3px solid #0022cb;outline-offset:3px}
.pay-choices{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:.75rem 0}
.pay-choices .pay-intl{background:#fff;color:#0022cb;border:2px solid #0022cb;box-shadow:inset 0 -3px #eed200}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
