.hvba a{text-decoration:underline;text-underline-offset:2px}.hvba{--ink:#1a1a1a;--sig:#5a738e;--sigd:#405164;--sigl:#a2b2c3;--red:#a82e24;--mut:#5d6269;--hl:#dcdcd8;--carbon:#121314}.hvba,.hvba *{box-sizing:border-box}.hvba{background:#fff;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.62;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.hvba a{color:var(--sigd)}.hvba .portada{background:var(--carbon);color:#fff;padding:13vh 28px 9vh}.hvba .portada .in{max-width:1080px;margin:0 auto}.hvba .portada .k{font-size:14px;color:var(--sigl);margin:0 0 5vh}.hvba .portada h1{font-size:clamp(52px,10.5vw,148px);line-height:.92;letter-spacing:-.045em;font-weight:800;margin:0}.hvba .portada h1 em{font-style:normal;display:block;color:#fff}.hvba .portada .sub{font-size:clamp(20px,2.6vw,30px);font-weight:400;letter-spacing:-.015em;color:#d5d8dc;margin:4.5vh 0 0;max-width:22em;line-height:1.25}.hvba .portada .rector{margin:8vh 0 0;max-width:34em;font-size:17px;color:#b9bcc0;border-top:1px solid #3a3d41;padding-top:20px}.hvba .portada .meta{margin-top:5vh;font-size:13px;color:#8d9197;display:flex;gap:28px;flex-wrap:wrap}.hvba .wrap{max-width:1080px;margin:0 auto;padding:0 28px}.hvba .indice{padding:72px 0 24px}.hvba .indice h2{font-size:15px;font-weight:600;color:var(--mut);margin:0 0 18px}.hvba .indice ol{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.hvba .indice li{border-bottom:1px solid var(--hl)}.hvba .indice a{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 0;text-decoration:none;color:var(--ink);font-size:19px;font-weight:600;letter-spacing:-.012em}.hvba .indice a span{color:var(--sigd);font-weight:500;font-size:14px;padding-top:4px}.hvba .indice a:hover{color:var(--sigd)}.hvba .cap{padding:96px 0 8px}.hvba .cap>*{max-width:700px}.hvba .cap .num{font-size:14px;font-weight:600;color:var(--sigd);margin:0 0 14px;padding-top:18px;border-top:2px solid var(--ink);max-width:none}.hvba .cap h2{font-size:clamp(32px,4.6vw,56px);line-height:1.04;letter-spacing:-.035em;font-weight:800;margin:0 0 24px;max-width:17em}.hvba .cap .dek{font-size:21px;line-height:1.42;letter-spacing:-.01em;color:#33373c;margin:0 0 36px;font-weight:500}.hvba .cap h3{font-size:22px;letter-spacing:-.02em;font-weight:700;margin:48px 0 10px;line-height:1.2}.hvba .cap p{margin:0 0 20px}.hvba .entrada{font-size:21px;line-height:1.5}.hvba .destacado{font-size:clamp(24px,3vw,34px);line-height:1.18;letter-spacing:-.028em;font-weight:700;margin:44px 0!important;padding-left:22px;border-left:3px solid var(--sig);max-width:780px!important}.hvba sup.r{font-size:10.5px;line-height:0;margin-left:1px}.hvba sup.r a{text-decoration:none;color:var(--sigd);font-weight:600;padding:0 1px}.hvba .recuadro{max-width:780px!important;margin:36px 0;padding:18px 0 4px;border-top:2px solid var(--ink);border-bottom:1px solid var(--hl);font-size:15.5px;line-height:1.55}.hvba .recuadro h4{margin:0 0 12px;font-size:16px;font-weight:700;letter-spacing:-.01em}.hvba .recuadro p{margin:0 0 12px}.hvba .recuadro table,.hvba .t{border-collapse:collapse;width:100%;font-size:15px;margin-bottom:12px}.hvba .recuadro td,.hvba .recuadro th,.hvba .t td,.hvba .t th{text-align:left;padding:8px 12px 8px 0;border-bottom:1px solid var(--hl);vertical-align:top}.hvba .recuadro th,.hvba .t th{font-weight:600;color:var(--mut);font-size:13px}.hvba .recuadro td:not(:first-child){font-variant-numeric:tabular-nums;font-weight:600}.hvba .fuente,.hvba figcaption{font-size:13px;color:var(--mut);line-height:1.45}.hvba .viz{max-width:none!important;margin:48px 0 52px;padding:20px 0 0;border-top:2px solid var(--ink)}.hvba .viz .vnum{font-size:13px;color:var(--sigd);font-weight:600;margin:0 0 4px}.hvba .viz h4{font-size:clamp(22px,2.6vw,30px);letter-spacing:-.028em;margin:0 0 22px;font-weight:800;line-height:1.1}.hvba .viz svg{width:100%;height:auto;display:block;font-family:Inter,system-ui,sans-serif;overflow:visible}.hvba .viz figcaption{margin-top:14px;padding-top:10px;border-top:1px solid var(--hl);max-width:780px}.hvba .scroll{overflow-x:auto}.hvba .cifras{display:grid;grid-template-columns:repeat(4,1fr);max-width:none!important;margin:36px 0 44px;border-top:2px solid var(--ink)}.hvba .cifras div{padding:18px 18px 18px 0;border-bottom:1px solid var(--hl)}.hvba .cifras div+div{padding-left:18px;border-left:1px solid var(--hl)}.hvba .cifras.v9 div:nth-child(4n+1){padding-left:0;border-left:0}.hvba .cifras b{display:block;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.04em;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.hvba .cifras span{display:block;font-size:14.5px;line-height:1.35;margin-top:8px}.hvba .cifras i{display:block;font-style:normal;font-size:12px;color:var(--mut);margin-top:6px}.hvba .foto{max-width:none!important;margin:44px 0}.hvba .foto .marco{position:relative;aspect-ratio:21/8;border:1px solid var(--ink);display:flex;align-items:flex-end;padding:22px}.hvba .foto .marco p{margin:0;max-width:34em;font-size:15px;color:#33373c;line-height:1.45}.hvba .foto .firma{position:absolute;top:14px;right:18px;font-weight:800;font-size:13px;letter-spacing:-.02em}.hvba .foto figcaption{margin-top:8px}.hvba .foto figcaption b{color:var(--ink);font-weight:600}.hvba .foto .img{position:relative;line-height:0}.hvba .foto .img img{width:100%;height:auto;display:block;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.hvba .foto .img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 28%);pointer-events:none}.hvba .foto .img .firma{color:#fff;z-index:1;line-height:1}.hvba .firma9{text-align:right;font-weight:800;font-size:13px;letter-spacing:-.02em;margin:10px 0 0}.hvba .autor{margin:56px 0 0;padding:18px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--hl);max-width:700px}.hvba .autor span{display:block;font-size:13px;color:var(--sigd);font-weight:600}.hvba .autor b{display:block;font-size:22px;letter-spacing:-.02em;font-weight:700;margin-top:4px}.hvba .autor i{font-style:normal;font-size:15px;color:var(--mut)}.hvba .tl{max-width:860px}.hvba .tl-y{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid var(--hl);padding:14px 0}.hvba .tl-a{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1}.hvba .tl ul{font-size:15.5px;line-height:1.5}.hvba .tl li{margin:0 0 6px}.hvba .anexo{padding-top:72px}.hvba .anexo h2{font-size:clamp(26px,3.2vw,38px)}.hvba .anexo h3,.hvba .anexo>p{max-width:780px}.hvba .anexo p{font-size:16px}.hvba .anexo h3{font-size:18px;margin-top:30px}.hvba .anexo .t{max-width:none}.hvba .spec{max-width:none!important;border-bottom:1px solid var(--hl)}.hvba .spec:first-of-type{border-top:2px solid var(--ink)}.hvba .spec summary{cursor:pointer;padding:14px 0;font-weight:700;font-size:18px;letter-spacing:-.015em;list-style:none}.hvba .spec summary span{color:var(--sigd);font-weight:500;font-size:13.5px;display:inline-block;width:130px}.hvba .spec dl{display:grid;grid-template-columns:210px 1fr;gap:0;margin:0 0 18px;font-size:15px;line-height:1.5}.hvba .spec dt{color:var(--mut);padding:7px 12px 7px 0}.hvba .spec dd,.hvba .spec dt{border-top:1px solid var(--hl)}.hvba .spec dd{margin:0;padding:7px 0}.hvba .bib{max-width:none!important;font-size:13.5px;line-height:1.5;padding-left:26px;-moz-columns:2;column-count:2;-moz-column-gap:44px;column-gap:44px}.hvba .bib li{margin-bottom:9px;-moz-column-break-inside:avoid;break-inside:avoid;overflow-wrap:anywhere}@media(max-width:760px){.hvba{font-size:17px}.hvba .cifras{grid-template-columns:1fr 1fr}.hvba .cifras div:nth-child(odd){padding-left:0;border-left:0}.hvba .indice a{grid-template-columns:86px 1fr;font-size:17px}.hvba .spec dl{grid-template-columns:1fr}.hvba .spec dt{padding-bottom:0}.hvba .spec dd{border-top:0;padding-top:2px}.hvba .bib{-moz-columns:1;column-count:1}.hvba .tl-y{grid-template-columns:70px 1fr}.hvba .viz svg{min-width:760px}.hvba .t{display:block;overflow-x:auto}.hvba .t td,.hvba .t th{min-width:110px}.hvba .foto .marco{aspect-ratio:4/3}}.hvba h1,.hvba h2,.hvba h3,.hvba h4{font-family:inherit;text-wrap:balance}.hvba .cap ul:not([class]){list-style:disc;margin:0 0 20px;padding-left:22px}.hvba .cap ul:not([class]) li{margin:0 0 8px}.hvba .tl ul{list-style:none;padding:0;margin:0}.hvba .bib{list-style:decimal}.hvba .foto .img img{max-width:none}.hvba [id]{scroll-margin-top:96px}.hvba .autor a{color:inherit;text-decoration:none}.hvba .autor a:hover b{text-decoration:underline;text-underline-offset:4px}.hvba .nota-pie{max-width:1080px;margin:72px auto 0;padding:18px 28px 72px;font-size:13.5px;line-height:1.5;color:var(--mut)}.hvba .nota-pie p{margin:0;padding-top:18px;border-top:1px solid var(--hl);max-width:780px}