.lg-masa{color:var(--tx-l);background:#000;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:clamp(32px,5vw,90px);padding:clamp(140px,17vw,240px) clamp(24px,6vw,110px) clamp(70px,8vw,110px);display:grid}.lg-masa>:not(.lg-sumario){grid-column:1}.lg-sumario{border-top:1px solid #f2eee433;grid-area:1/2/-1;align-self:end;list-style:none}.lg-sumario li{border-bottom:1px solid #f2eee433;padding:15px 0 16px}.lg-sumario a{letter-spacing:-.01em;color:var(--tx-l);transition:color .25s var(--ease);font-size:1rem;font-weight:700;display:block}.lg-sumario a:hover{color:var(--acc)}.lg-sumario span{color:#f2eee494;margin-top:4px;font-size:.84rem;line-height:1.45;display:block}body.lg-pagina .hdr:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--hdr-velo,#f7f3eaf7) 0%, var(--hdr-velo,#f7f3eaf7) 66%, transparent 100%);width:100vw;height:calc(100% + 66px);position:absolute;top:-22px;left:50%;transform:translate(-50%)}body.lg-pagina[data-hdr=dark] .hdr{--hdr-velo:#000000e6}.lg-titular{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:300;line-height:.94}.lg-entrada{color:#f2eee4c2;max-width:46ch;margin-top:clamp(22px,2.6vw,38px);font-size:clamp(1.02rem,1.35vw,1.3rem);line-height:1.55}.lg-fecha{letter-spacing:.1em;text-transform:uppercase;color:#f2eee480;margin-top:clamp(26px,3vw,44px);font-size:.78rem;font-weight:700}.lg-papel{background:var(--bone);color:var(--tx-d);grid-template-columns:minmax(200px,270px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,92px);padding:clamp(56px,7vw,104px) clamp(24px,6vw,110px) clamp(90px,10vw,150px);display:grid}.lg-indice{position:sticky;top:clamp(96px,11vw,132px)}.lg-indice ol{counter-reset:doc;border-top:1px solid #23134829;list-style:none}.lg-indice li{counter-increment:doc}.lg-indice ol a{color:var(--fog);transition:color .25s var(--ease);border-bottom:1px solid #23134829;gap:12px;padding:14px 0 13px;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.lg-indice ol a:before{content:counter(doc, decimal-leading-zero);font-variant-numeric:tabular-nums;color:#2313484d;transition:color .25s var(--ease);padding-top:.22em;font-size:.72rem;font-weight:700}.lg-indice ol a:hover,.lg-indice ol a[aria-current=true]{color:var(--tx-d)}.lg-indice ol a[aria-current=true]:before{color:var(--indigo)}.lg-indice-nota{color:var(--fog);margin-top:22px;font-size:.84rem;line-height:1.5}.lg-indice-nota a{color:var(--indigo);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.lg-cuerpo{max-width:54ch}.lg-doc+.lg-doc{border-top:1px solid #23134829;margin-top:clamp(72px,9vw,132px);padding-top:clamp(56px,6vw,84px)}.lg-doc{scroll-margin-top:clamp(90px,10vw,120px)}.lg-h2{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:300;line-height:1.02}.lg-intro{color:var(--fog);margin-top:16px;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.6}.lg-h3{letter-spacing:-.01em;margin:clamp(38px,4.4vw,62px) 0 14px;font-size:1.1rem;font-weight:700;font-stretch:92%;line-height:1.25}.lg-doc p,.lg-doc li{font-size:clamp(1rem,1.05vw,1.0625rem);line-height:1.72}.lg-doc p+p{margin-top:1.05em}.lg-doc strong{font-weight:700}.lg-doc a:not(.lg-indice a){color:var(--indigo);text-underline-offset:.18em;transition:text-decoration-color .2s var(--ease);text-decoration:underline;text-decoration-thickness:1px}.lg-doc a:hover{text-decoration-color:#0000}.lg-lista,.lg-pasos{margin-top:14px}.lg-lista li,.lg-pasos li{padding-left:26px;position:relative}.lg-lista li+li,.lg-pasos li+li{margin-top:12px}.lg-lista li:before{content:"";background:var(--indigo);width:7px;height:1px;position:absolute;top:.72em;left:4px}.lg-pasos{counter-reset:paso;list-style:none}.lg-pasos li{counter-increment:paso}.lg-pasos li:before{content:counter(paso) ".";font-variant-numeric:tabular-nums;color:var(--indigo);font-weight:700;position:absolute;left:0}.lg-ficha{border-top:1px solid #23134829;border-bottom:1px solid #23134829;grid-template-columns:minmax(96px,148px) minmax(0,1fr);gap:10px 22px;margin-top:18px;padding:clamp(20px,2.4vw,30px) 0;display:grid}.lg-ficha dt{letter-spacing:.08em;text-transform:uppercase;color:var(--fog);padding-top:.34em;font-size:.74rem;font-weight:700}.lg-ficha dd{font-size:1.0625rem;line-height:1.5}.lg-falta{border:1px dashed var(--brasa);color:var(--brasa);border-radius:4px;padding:2px 9px;font-size:.86rem;font-weight:600;display:inline-block}.lg-tabla-caja{background:linear-gradient(90deg, var(--bone) 30%, #f7f3ea00) left / 28px 100% no-repeat, linear-gradient(270deg, var(--bone) 30%, #f7f3ea00) right / 28px 100% no-repeat;margin-top:20px;overflow-x:auto}.lg-tabla{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.lg-tabla th{letter-spacing:.08em;text-transform:uppercase;color:var(--fog);border-bottom:1px solid #2313484d;padding:0 16px 10px 0;font-size:.72rem;font-weight:700}.lg-tabla td{vertical-align:top;border-bottom:1px solid #2313481f;padding:14px 16px 14px 0;font-size:.95rem;line-height:1.5}.lg-tabla tr td:first-child{font-weight:600}@media (width<=860px){.lg-masa{grid-template-columns:minmax(0,1fr);padding-top:clamp(120px,24vw,160px)}.lg-sumario{grid-area:auto/1;margin-top:clamp(32px,7vw,48px)}.lg-papel{grid-template-columns:minmax(0,1fr);gap:34px}.lg-indice{position:static}.lg-cuerpo{max-width:none}}@media (width<=720px){.lg-tabla-caja{background:0 0;overflow:visible}.lg-tabla{min-width:0}.lg-tabla thead{display:none}.lg-tabla tr{border-bottom:1px solid #23134829;padding:16px 0;display:block}.lg-tabla td{border:0;padding:0;font-size:1rem;display:block}.lg-tabla td+td{margin-top:10px}.lg-tabla td:before{content:attr(data-lg);letter-spacing:.08em;text-transform:uppercase;color:var(--fog);margin-bottom:2px;font-size:.68rem;font-weight:700;display:block}.lg-ficha{grid-template-columns:minmax(0,1fr);gap:2px}.lg-ficha dt{padding-top:14px;font-size:.78rem}.lg-ficha dt:first-child{padding-top:0}.lg-doc p,.lg-doc li,.lg-ficha dd{font-size:1rem}.lg-h3{font-size:1.05rem}}.lg-prevalece{max-width:54ch;color:color-mix(in srgb, var(--tx-l,#f2eee4) 62%, transparent);margin:10px 0 0;font-size:13px;line-height:1.5}
