.rb-sup-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,48px);align-items:start}.rb-sup-form{padding:clamp(22px,4vw,36px);display:grid;gap:14px}.rb-sup-form .rb-h{margin:4px 0 4px}.rb-sup-form .rb-form{display:grid;gap:12px}.rb-sup-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rb-sup-form label small{font-weight:500;text-transform:none;letter-spacing:0;color:var(--faint)}.rb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rb-sup-side{display:grid;gap:var(--gap)}.rb-sup-links{padding:18px 20px;display:grid;gap:6px}.rb-sup-links .rb-kick{margin-bottom:6px}.rb-sup-links a{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.05);color:#fff;text-decoration:none;transition:background .2s,transform .2s}.rb-sup-links a:hover{background:rgba(255,255,255,.1);transform:translateX(4px)}.rb-sup-links b{font-size:15px}.rb-sup-links span{font-size:13px;color:var(--faint)}.rb-faq{display:grid;gap:10px}.rb-faq details{border-radius:16px;background:var(--panel);border:1px solid rgba(255,255,255,.1);overflow:hidden}.rb-faq summary{list-style:none;cursor:pointer;padding:16px 20px;font:700 16px/1.3 var(--sfd);color:#fff;display:flex;justify-content:space-between;gap:12px;align-items:center}.rb-faq summary::-webkit-details-marker{display:none}.rb-faq summary::after{content:"+";font:900 22px/1 var(--sf);color:var(--pink-t);transition:transform .25s}.rb-faq details[open] summary::after{transform:rotate(45deg)}.rb-faq details p{padding:0 20px 18px;color:var(--mute);font-size:15.5px}@media (max-width:1024px){.rb-sup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rb-sup-two{grid-template-columns:1fr}}
