.legal{background:var(--paper)}.legal header{position:relative;padding-bottom:28px;border-bottom:4px double var(--ink)}.legal main{position:relative;max-width:1280px;min-height:620px;margin:auto;padding:60px 70px 85px;column-count:2;column-gap:65px;column-rule:1px solid var(--ink)}.legal main:before{content:"DOCUMENTOS & SERVICIO AL LECTOR";display:block;column-span:all;margin-bottom:30px;padding:9px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--burgundy);font-size:12px;font-weight:700;letter-spacing:.14em;text-align:center}.legal main .rubric{display:block;column-span:all;text-align:center}.legal main h1{column-span:all;max-width:970px;margin:18px auto 45px;padding-bottom:28px;border-bottom:5px solid var(--burgundy);font-size:clamp(50px,5.5vw,68px);line-height:.98;text-align:center}.legal main h1:first-letter{color:var(--burgundy)}.legal main h2{break-after:avoid;margin:0 0 12px;padding-top:20px;border-top:1px solid var(--ink);color:var(--ink);font-size:27px}.legal main p,.legal main ul{margin-top:0;margin-bottom:30px;color:#514941;font-size:16px;line-height:1.75}.legal main p:first-of-type:first-letter{float:left;margin:5px 8px 0 0;color:var(--burgundy);font:700 56px/.75 Libre Caslon Text,serif}.legal main a{color:var(--burgundy);font-weight:700}@media(max-width:760px){.legal main{padding:55px 20px 80px;column-count:1}.legal main h1{font-size:46px;margin-bottom:40px}.legal main:before{margin-bottom:25px}}
