/* ==========================================================================
   JEDNODUCHÁ PODSTRÁNKA

   Pre texty ako obchodné podmienky, ochrana údajov, reklamačný poriadok
   alebo ďakovná stránka. Žiadne sekcie, žiadne dekorácie — nadpis a text.
   ========================================================================== */

.sq-simple {
	padding-block: var(--sq-space-64) var(--sq-space-section);
}

.sq-simple__title {
	margin: 0 0 var(--sq-space-48);
	font-size: var(--sq-fs-title);
}

/* Text má vlastnú, užšiu mieru čítania — plná šírka kontajnera sa číta zle. */
.sq-simple .wp-block-post-content {
	max-width: 800px;
	line-height: var(--sq-lh-loose);
}

.sq-simple .wp-block-post-content > * + * {
	margin-top: var(--sq-space-16);
}

.sq-simple h2 {
	margin-top: var(--sq-space-48);
	font-size: var(--sq-fs-heading);
}

.sq-simple h3 {
	margin-top: var(--sq-space-32);
	font-size: var(--sq-fs-lead);
}

.sq-simple ul,
.sq-simple ol {
	padding-inline-start: var(--sq-space-24);
}

.sq-simple li + li {
	margin-top: var(--sq-space-8);
}

.sq-simple a {
	color: var(--sq-primary);
	text-decoration: underline;
	text-underline-offset: 2px;
}

.sq-simple table {
	width: 100%;
	border-collapse: collapse;
	font-size: var(--sq-fs-small);
}

.sq-simple th,
.sq-simple td {
	padding: var(--sq-space-12);
	border: 1px solid var(--sq-border);
	text-align: start;
}

@media (max-width: 860px) {
	.sq-simple table {
		display: block;
		overflow-x: auto;
	}
}
