.purchase-page{max-width:680px;margin:0 auto;padding:36px 24px 80px}.purchase-brand{letter-spacing:0;margin-bottom:64px}.purchase-page h1{letter-spacing:0;margin:0 0 24px;font-size:40px;line-height:1.15}.purchase-page h2{margin:36px 0 16px;font-size:22px}.purchase-page p{margin:0 0 24px}.purchase-page .fine{margin-top:28px}.country-buttons{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.purchase-page .purchase-button{background:var(--violet);color:var(--paper);box-shadow:none;border-radius:var(--radius-s);height:auto;min-height:48px;font:600 16px/1.3 var(--sans);white-space:normal;padding:14px 22px}.purchase-page .purchase-button:hover{background:var(--violet-ink)}.purchase-page .purchase-button:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.purchase-notice{border-left:3px solid var(--violet);padding-left:16px}.purchase-error{color:var(--noise)}.resend-form{flex-wrap:wrap;margin-bottom:28px}.resend-form input{min-width:0}.purchase-page ol{margin:32px 0;padding-left:24px}.purchase-page li{margin-bottom:18px;padding-left:8px}@media (width<=480px){.purchase-page h1{font-size:32px}.country-buttons{flex-direction:column}.purchase-brand{margin-bottom:48px}}
