/* Текстовые страницы: оферта, политика, возврат и гарантия, контакты, 404. Тема и шапка — в base.css */

body { font: 16px/1.6 var(--font); }
header, footer { max-width: 820px; padding-left: 16px; padding-right: 16px; }
/* Под карточкой с текстом линия над подвалом не нужна */
footer { border-top: 0; padding-top: 28px; }
header { padding-top: 20px; padding-bottom: 16px; align-items: baseline; }
/* Ссылка «В каталог» слева над текстом, сам текст — по центру между шапкой и подвалом */
main.text { width: 100%; max-width: 820px; margin: auto; padding: 0 16px; display: flex; flex-direction: column; align-items: flex-start; gap: 16px; flex: 0 1 auto; }
main.text .mine { margin: 0; }
article { width: 100%; background: var(--panel); border-radius: 20px; padding: 28px 32px 36px; }
/* Стили самого текста (.legal) — в base.css: их же использует боковая панель */
