article p,
article table,
.tpl-product article > h2,
.xxx-tpl-product article > *:not(h1),
.tpl-service article > *:not(h1)/*,
article > *:where(p),
article *:where(table)*/ {
	/*margin-inline: 6%;
	margin-inline: 6cqw;*/
	margin-inline: var(--offset-text, 1rem);
}
article .box p,
article table p {
	margin-inline: 0;
}
@media screen and (min-width: 48em) {
  article p,
  article table,
  .tpl-product article > h2,
  .tpl-service article > *:not(h1)/*,
  .tpl-contact .box > *,
  article > *:where(p),
  article *:where(table)*/ {
	margin-inline: calc(2 * var(--offset-headline)) var(--offset-headline);
  }
  /*.news h2,*/
  article h1,
  article h2,
  article > h3 {
  	/*margin-inline-start: 10%;
  	margin-inline-start: 10cqw;*/
  	margin-inline-start: var(--offset-headline);
  }
}