.cl-payments-intro{padding:46px 0 54px;background:#fff}.cl-payments-page .eyebrow{color:#ad2634}.cl-payments-page h1{font:normal clamp(40px,6vw,65px)/1.1 Georgia,serif;color:#102c51;margin:10px 0 18px}.cl-payments-lead{font-size:20px;line-height:1.55;max-width:780px;margin:0 0 28px}.cl-payments-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cl-payment-card{padding:25px;border:1px solid #deded8;border-top:4px solid #d9ae59;background:#f8f6f0}.cl-payments-page h2{font:normal 29px/1.2 Georgia,serif;color:#102c51;margin:8px 0 15px}.cl-payment-step{font:700 11px/1.4 Arial,sans-serif;letter-spacing:1.5px;color:#ad2634}.cl-payment-card p{line-height:1.6}.cl-payment-card .btn{max-width:100%;white-space:normal;box-sizing:border-box;line-height:1.4}.cl-payment-help{font:13px/1.5 Arial,sans-serif!important;color:#526173;margin-bottom:0}.cl-payment-policy{background:#f8f6f0;border-left:4px solid #ad2634;margin-top:28px;padding:22px 25px}.cl-payment-policy h2{font-size:25px}.cl-payment-policy p:last-child{margin-bottom:0}.cl-payment-additional{margin-top:28px}.cl-payment-additional h2{font-size:25px}.cl-payment-additional a{color:#ad2634;text-underline-offset:3px}.cl-payment-security{font:14px/1.5 Arial,sans-serif;color:#526173}.cl-payment-card .btn:focus-visible,.cl-payments-page a:focus-visible{outline:3px solid #d9ae59;outline-offset:4px}@media(max-width:700px){.cl-payments-intro{padding:28px 0 36px}.cl-payments-grid{grid-template-columns:1fr;gap:18px}.cl-payment-card{padding:21px}.cl-payments-lead{font-size:18px}.cl-payment-policy{padding:20px}.cl-payments-page .wrap{padding-left:20px;padding-right:20px}}