body article,
.main {
  max-width: 100% !important;
}

@media screen and (max-width: 768px) {
	body article {
		padding: 0 0 !important;
	}
}

body .uq-main,
body .uq-article {
  max-width: 980px !important;
  margin: 0 auto;
}

.uq-content p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

.uq-content small {
  font-size: smaller;
}

@media screen and (min-width: 415px) {
  .uq-header--title {
    font-size: 2em;
  }
}

.uq-setprice--table p {
	margin: 0;
}

.uq-conditions--plan .plan3 {
	-ms-flex-preferred-size: 120px !important;
	flex-basis: 120px !important;
}