.rm-modal{background:#fff;border-radius:23px;width:100%;max-width:680px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);animation:cs-slide-up .25s cubic-bezier(.22,1,.36,1)}.rm-header{display:flex;align-items:center;justify-content:space-between;padding:28px 32px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.rm-header .cs-close{position:static;opacity:.5;flex-shrink:0}.rm-header h2{font-size:20px;font-weight:700;color:#0d1b2e;margin:0}.rm-body{overflow-y:auto;padding:24px 32px 32px;display:flex;flex-direction:column;gap:20px}.rm-body section h3{font-size:14px;font-weight:700;color:#0288d1;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.rm-body section p{font-size:14px;color:#555;line-height:1.7;margin-bottom:8px}.rm-body section p:last-child{margin-bottom:0}.rm-body section ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.rm-body section ul li{font-size:14px;color:#555;line-height:1.6}@media (max-width:480px){.rm-header{padding:20px 20px 16px}.rm-body{padding:20px 20px 24px}}