/* clean — ширината на текстовия модул от Divi на уникалните страници (xp-tw-N от tools/family_service.php и tools/clean_pages.php; от 981 px;
   и бутоните — подравнени вдясно в ширината на текста, както в Divi). */
@media (min-width: 981px) {
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons)[class*="xp-tw-"] { max-width: none; }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-20 { width: var(--wp--custom--tw--n-20); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-25 { width: var(--wp--custom--tw--n-25); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-30 { width: var(--wp--custom--tw--n-30); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-35 { width: var(--wp--custom--tw--n-35); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-40 { width: var(--wp--custom--tw--n-40); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-45 { width: var(--wp--custom--tw--n-45); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-50 { width: var(--wp--custom--tw--n-50); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-55 { width: var(--wp--custom--tw--n-55); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-60 { width: var(--wp--custom--tw--n-60); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-65 { width: var(--wp--custom--tw--n-65); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-70 { width: var(--wp--custom--tw--n-70); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-75 { width: var(--wp--custom--tw--n-75); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-80 { width: var(--wp--custom--tw--n-80); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-85 { width: var(--wp--custom--tw--n-85); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-90 { width: var(--wp--custom--tw--n-90); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-95 { width: var(--wp--custom--tw--n-95); }
	.xp-clean :is(h2, h3, h4, p, ul, ol, .wp-block-buttons).xp-tw-100 { width: var(--wp--custom--tw--n-100); }
}
/* (04.10.2026, помощник P) „За нас“ — „Нашите текущи клиенти“ (tools/clean_pages.php xc_zn_clients; копието 390–1920): списъкът без
   точки, с отстъп (в копието белите отметки не се виждат) и 27 px между точките; надписите над логата 2.4vw на два реда, 5vh отгоре;
   текстът на компютър 33vw (475 px на 1440; беше 40vw). Числата — custom.about. */
.xp-b-svc-examples.xp-b > ul.xp-zn-list.xp-zn-list { list-style: none; padding-left: 0; }
.xp-b-svc-examples.xp-b > ul.xp-zn-list > li { padding: 0 0 var(--wp--custom--about--list-gap) var(--wp--custom--about--list-indent); line-height: var(--t-lh-text); }
@media (min-width: 768px) {
	.xp-b-svc-examples.xp-b > p.xp-zn-label.xp-zn-label { margin-top: var(--wp--custom--about--label-top); font-size: var(--t-sub); line-height: var(--t-lh-head); }
}
@media (min-width: 981px) {
	.xp-b-svc-examples.xp-b.is-slider.has-text-narrow:has(> .xp-zn-list) > :is(p, ul) { max-width: var(--wp--custom--about--text-w); }
}
/* „Xplora преподава“ (заглавието xp-zn-teach; колоните 2/5 + 3/5): текстът от 7vw до 17vw преди края, както в копието (677 / 518 px на
   1440); 15vh под колоните — копието: 135 px от картинката до Academy (10vh + 45 px) */
@media (min-width: 981px) {
	.xp-b-svc-media.xp-b.is-left.is-wide:has(> .xp-b-svc-media__text > h2.xp-zn-teach) { --m-pb: var(--wp--custom--about--teach-pb); }
	.xp-b-svc-media.xp-b.is-left.is-wide:has(> .xp-b-svc-media__text > h2.xp-zn-teach) > .xp-b-svc-media__text.xp-b-svc-media__text { padding-left: var(--wp--custom--about--teach-pl); padding-right: var(--wp--custom--about--teach-pr); }
}
@media (max-width: 767px) {
	.xp-b-svc-examples.xp-b > ul.xp-zn-list > li { padding-left: var(--wp--custom--about--list-indent-p); }
}
