/* Ajustes para páginas con contenido antiguo bajo la cabecera nueva */
:root{--paper:#F5F3EF;--soft:#ECE9E3;--line:#E3DFD8;--ink:#1B1E23;--graph:#5C6169;--tq:#C9A46A;--tq2:#A9874F;--navy:#14171C}
body.lg{padding-top:76px;background:var(--paper)}
header.top{display:block;justify-content:normal;font-size:inherit;color:inherit}
header.top .burger span{width:auto;height:1.5px;background:#fff;margin:5px 0}
@media(min-width:1081px){header.top .burger{display:none}}
@media(max-width:1080px){header.top .burger{display:block;margin-left:auto}}
body.lg>footer{background:var(--night);margin-top:0;border-top:1px solid var(--nline)}
.wa{background:#1F7A4D}
.pv{border-radius:var(--r);box-shadow:none}
.pv svg{color:var(--brass)}
/* cabecera de cada página: banda oscura como en la portada */
body.lg main{overflow-x:clip}
body.lg .phero{position:relative;color:#fff;padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(48px,6vw,88px);margin-bottom:clamp(32px,4vw,56px)}
body.lg .phero:before{content:"";position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;background:radial-gradient(80% 140% at 85% 0%,#3A2E1E 0%,rgba(20,23,28,0) 60%),var(--night);z-index:-1}
body.lg .phero h1{color:#fff;font-weight:250;letter-spacing:-.045em}
body.lg .phero p{color:var(--nt)}
body.lg .phero a{color:inherit}
body.lg .phero .pills a{border-color:var(--nline);color:#fff;background:transparent}
body.lg .phero .pills a:hover{border-color:var(--brass-l);color:var(--brass-l)}
body.lg .phero .crumbs,body.lg .phero nav{color:var(--nq)}
body.lg main{position:relative;z-index:0}
.lgdemo{background:var(--night);color:#fff}
.lgdemo .head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:clamp(32px,4vw,56px)}
.lgdemo .head h2{font-size:clamp(38px,5vw,72px);font-weight:300;letter-spacing:-.035em;line-height:1.05;margin:0;color:#fff}
.lgdemo .head p{font-size:19px;color:var(--nt);margin:0}
@media(max-width:820px){.lgdemo .head{grid-template-columns:1fr;gap:16px}}
body.lg main h1{font-weight:300;letter-spacing:-.045em}
body.lg main h2,body.lg main .h2{font-weight:300;letter-spacing:-.035em}
body.lg main h3{font-weight:500}
body.lg .phero{margin-bottom:0}
