/* Milejoy responsive baseline v1 */
*, *::before, *::after { box-sizing: border-box; }
html, body { max-width: 100%; }
img, picture, video, canvas, svg, iframe { max-width: 100%; height: auto; }
pre, code, table { max-width: 100%; overflow-x: auto; }
p, li, a, button, input, textarea, select { overflow-wrap: anywhere; }
@media (max-width: 768px) {
  body { margin-left: 0; margin-right: 0; }
  input, textarea, select, button { max-width: 100%; }
}
