
#rp-event-tap-pay{box-sizing:border-box;max-width:1250px;margin:60px auto 0;padding:clamp(24px,5vw,64px);border-radius:24px;background:#edf7f8;color:#16333e}#rp-event-tap-pay .rp-tap-label{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#176477}#rp-event-tap-pay h2{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:14px 0 20px;color:#16333e}#rp-event-tap-pay p{line-height:1.7;max-width:850px}#rp-event-tap-pay .rp-tap-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}#rp-event-tap-pay .rp-tap-step{padding:24px;background:#fff;border-radius:14px}#rp-event-tap-pay .rp-tap-step span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#176477;color:#fff;font-weight:700}#rp-event-tap-pay h3{font-size:20px;line-height:1.3;margin:16px 0 10px;color:#16333e}#rp-event-tap-pay .rp-tap-step p{margin:0}#rp-event-tap-pay .rp-tap-note{font-size:14px;color:#365764;margin-bottom:0}#rp-event-tap-pay a{color:#176477;font-weight:700;text-decoration:underline}#rp-event-tap-pay a:focus-visible{outline:3px solid #176477;outline-offset:4px}@media(max-width:700px){#rp-event-tap-pay{margin:36px 16px 0}#rp-event-tap-pay .rp-tap-steps{grid-template-columns:1fr}}
#rp-event-tap-pay .rp-tap-photo{margin:28px 0 32px}#rp-event-tap-pay .rp-tap-photo img{display:block;width:100%;height:auto;border-radius:16px}#rp-event-tap-pay .rp-tap-photo figcaption{font-size:13px;color:#365764;margin-top:10px;line-height:1.5}