/* Páginas legales de PEAD Docentes (lectura) */
* { box-sizing: border-box; }
body { margin: 0; background: #f5f7fb; color: #1d2b44; font: 500 17px/1.7 'Dosis', system-ui, sans-serif; }
.top { background: #fff; border-bottom: 1px solid #e3e8f1; padding: 14px 20px; }
.marca { display: inline-flex; align-items: center; gap: 12px; color: #113871; text-decoration: none; font-weight: 800; font-size: 18px; letter-spacing: .02em; line-height: 1.15; }
.marca img { width: 44px; height: 44px; object-fit: contain; }
.marca small { display: block; font-weight: 500; font-size: 13px; color: #4b5a75; letter-spacing: 0; }
main { max-width: 68ch; margin: 0 auto; padding: 48px 20px 72px; }
h1 { font-size: 2.4rem; line-height: 1.1; margin: 0 0 6px; color: #113871; font-weight: 800; }
h2 { font-size: 1.25rem; margin: 36px 0 6px; color: #113871; font-weight: 800; }
p, li { margin: 8px 0; }
ul { padding-left: 1.2em; }
.meta { color: #4b5a75; font-size: 15px; margin-bottom: 28px; }
a { color: #113871; font-weight: 700; }
.volver { margin-top: 48px; padding-top: 20px; border-top: 1px solid #e3e8f1; font-size: 15px; }
@media print { body { background: #fff; } .top { border: 0; } body::before { display: none; } }
