/* ==========================================================================
   Компонент: текст от редактора на WordPress (.ih-post – статия, правните страници)
   Типографията е в глобалния клас ih-post (мокъп v1.14: абзаци, h2/h3, списъци); тук е това, което
   идва от редактора и го няма в мокъпа: линкове, снимки, номерирани списъци, таблици.
   ========================================================================== */

.ih-post > :first-child {
	margin-top: 0;
}

.ih-post a {
	color: var(--ih-color-accent);
}

.ih-post img {
	max-width: 100%;
	height: auto;
	border-radius: var(--ih-radius-m);
}

.ih-post ol {
	padding-left: var(--ih-space-l);
}

/* Таблици (правните страници): по редове, без рамка отстрани; на телефон – хоризонтален скрол. */
.ih-post table {
	display: block;
	width: 100%;
	overflow-x: auto;
	border-collapse: collapse;
	font-size: var(--ih-text-s);
	line-height: 1.5;
}

.ih-post th,
.ih-post td {
	min-width: 14rem;
	padding: var(--ih-space-s) var(--ih-space-m) var(--ih-space-s) 0;
	border-bottom: 1px solid var(--ih-color-border);
	text-align: left;
	vertical-align: top;
}

.ih-post th {
	font-weight: 500;
	color: var(--ih-color-ink);
}

/* Статиите от блога (06.11.2026 – собственикът): текстът на ширината на основната снимка (ih-post-media, 112rem);
   hero и блокът в края – със същата ширина, за да са подравнени. Правните страници – без промяна (68rem). */
.single-post .ih-post.brxe-post-content,
.single-post .ih-post-end.brxe-div {
	max-width: 112rem;
}

/* Hero-то е самият контейнер (с padding 3.2rem отстрани там, където 112rem ограничава) – текстът му започва там, където и снимката. */
.single-post .ih-post-hero__inner.brxe-container {
	max-width: calc(112rem + 6.4rem);
}
