.buy-rail{margin:14px 0 18px;max-width:100%;color:#0b1b2e}.buy-rail .box{padding:14px;background:#fff;color:#0b1b2e}.buy-rail .big{font-size:clamp(23px,5vw,34px);line-height:1.2;margin:8px 0;white-space:nowrap}.buy-rail .big small{font-size:14px}.buy-rail .note{font-size:14px;line-height:1.4;margin:8px 0;color:#334155}.buy-rail .buy-actions{display:flex;flex-wrap:wrap;gap:8px}.buy-rail .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;font-size:15px;letter-spacing:0}.buy-rail .lab{font-size:12px}section.passport .buy-rail .buy-actions .btn{background:#002855;color:#fff;border:1px solid #002855}section.passport .buy-rail .buy-actions .btn.q{background:#fff;color:#002855;border:1px solid #002855}
