nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:8px}.law-cards{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-bottom:48px}.law-card h2{font-size:30px;line-height:1.2}.law-card a{font-size:14px}.reading-key{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px}.reading-key p{margin:0}.reading-key strong{display:block;margin-bottom:6px}.critica{color:#666666}.desarrollo{color:#166534}.externa{color:#b91c1c}.law-hero{padding:40px 0 28px}.law-hero h1{font-size:42px}.reader-unit .block-label{font:600 12px/1.5 "Segoe UI",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-top:24px;color:#242622}.reader-unit .texto-legal{color:#000}.reader-unit .analysis-block{margin-top:28px;font-size:17px;line-height:1.65}.analysis-block>strong:first-child{display:block;margin-bottom:8px;font-family:"Segoe UI",sans-serif;font-size:13px;letter-spacing:0}.reader-unit .analysis-block.critica{color:#666666}.reader-unit .analysis-block.desarrollo{color:#166534}.reader-unit .analysis-block.externa{color:#b91c1c}.navigation-reading{overflow-wrap:anywhere}.navigation-index{overflow-wrap:anywhere}@media(max-width:760px){.law-cards,.reading-key{grid-template-columns:1fr}.law-cards{gap:34px}.law-card h2{font-size:25px}.law-hero h1{font-size:32px}}
@media(max-width:760px){.navigation-route{flex-direction:row;flex-wrap:wrap;gap:6px 10px}.navigation-route button{font-size:11px}}