/* Páginas de texto (aviso legal, privacidad, cookies): título y .legal-agencia. */
.page .page-header .entry-title{font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:clamp(44px,8vw,72px);line-height:1;letter-spacing:.01em;color:#1C1510;margin:24px 0 8px}
.legal-agencia{max-width:760px;font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7;color:#1C1510;padding-bottom:64px}
.legal-agencia h2{font-family:'Poppins',sans-serif;font-weight:500;font-size:22px;line-height:1.3;color:#3D2008;margin:44px 0 12px;padding-top:22px;border-top:1px solid rgba(61,32,8,.14)}
.legal-agencia h3{font-family:'Poppins',sans-serif;font-weight:500;font-size:17px;color:#3D2008;margin:26px 0 6px}
.legal-agencia p{margin:0 0 14px}
.legal-agencia ul{padding-left:20px;margin:0 0 14px}
.legal-agencia li{margin:6px 0}
.legal-agencia ul.datos{list-style:none;padding:18px 22px;background:#F0E8D0;border-left:3px solid #C4631A;border-radius:10px}
.legal-agencia a{color:#C4631A;text-decoration:underline;text-underline-offset:3px}
.legal-agencia a:hover{color:#3D2008}
.legal-agencia .fecha{font-size:13px;color:#3D2008;opacity:.7;margin:0 0 28px}
.legal-agencia .tabla{overflow-x:auto;margin:16px 0}
.legal-agencia table{width:100%;border-collapse:collapse;font-size:14px;margin:0}
.legal-agencia th,.legal-agencia td{text-align:left;vertical-align:top;padding:10px 12px;border:0;border-bottom:1px solid rgba(61,32,8,.14);background:transparent}
.legal-agencia th{font-weight:500;background:#F0E8D0}
.legal-agencia code{font:13px/1.4 ui-monospace,Consolas,monospace;background:#F0E8D0;padding:1px 6px;border-radius:4px;overflow-wrap:anywhere}
