/*
 * TheSybin — Zwroty i reklamacje (`zwroty-i-reklamacje`): projekt dokumentu prawnego w templates/page.html (.ts-prose).
 * Źródło: docs/TRESCI-MAPA.md §4.11, decyzja L2 (projekt prawny), dane: LP L260–L261, Regulamin 6172 § 10–13 (odesłania), ustawa o prawach konsumenta.
 * Typografia akapitów, list „a)” i nagłówków „N. Tytuł” (`h2.ts-legal__heading--num`): components.css „Dokumenty prawne” — jak Polityka prywatności.
 * Ramka „Projekt — do weryfikacji prawnej” (`ts-notice ts-legal-draft`) — wspólny komponent w components.css (sekcja „Dokumenty prawne”).
 */

/* Wzór formularza odstąpienia od umowy (załącznik nr 2 do ustawy o prawach konsumenta): biała karta; treść w `.ts-prose-flow`
   (typografia akapitów i listy jak w dokumencie), tytuł karty h3 mniejszy niż h3 wpisu (26 px) — pod nagłówkiem rozdziału 18 px. */
.ts-page-zwroty-i-reklamacje .ts-prose > .ts-legal-form {
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 28px 32px;
	border-radius: var(--ts-radius-card);
	background-color: var(--wp--preset--color--white);
	box-shadow: var(--ts-shadow-card);
}

.ts-page-zwroty-i-reklamacje .ts-legal-form > .ts-legal-form__title {
	margin: 0 0 12px;
	color: var(--wp--preset--color--primary);
	font-family: var(--wp--preset--font-family--sans);
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
}

.ts-page-zwroty-i-reklamacje .ts-legal-form > ul {
	margin: 15px 0;
}

@media (max-width: 767px) {
	.ts-page-zwroty-i-reklamacje .ts-prose > .ts-legal-form {
		padding: 22px 16px;
	}
}
