/* cue-public-personas.css · extracted from inline styles, one class per distinct element style. Dynamic values stay inline as bound slots. */
.cue-personas__section1{background:#FFFFFF;color:#000000;padding:clamp(110px,12vh,150px) 4vw;position:relative}
.cue-personas__div1{max-width:min(100%,960px);margin:0 auto;text-align:center}
.cue-personas__div2{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:0.3em;text-transform:uppercase}
.cue-personas__h21{font-family:Antonio,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(40px,5.6vw,92px);line-height:0.92;margin:16px 0 0}
.cue-personas__p1{font-family:'Source Serif 4',serif;font-size:clamp(19px,1.6vw,22px);line-height:1.6;max-width:min(100%,780px);margin:24px auto 0;text-wrap:balance}
.cue-personas__p2{font-family:'Source Serif 4',serif;font-size:clamp(19px,1.6vw,22px);line-height:1.6;max-width:min(100%,780px);margin:14px auto 0;text-wrap:balance}
.cue-personas__div3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,20px);max-width:min(100%,1480px);margin:clamp(52px,7vh,80px) auto 0}
.cue-personas__button1{text-align:left;border:0;cursor:pointer;padding:clamp(18px,1.6vw,26px);min-height:clamp(420px,52vh,600px);display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;min-width:0;transition:background 140ms cubic-bezier(.2,.8,.2,1)}
.cue-personas__span1{font-family:'Space Mono',monospace;font-size:10px;letter-spacing:0.22em}
.cue-personas__span2{font-family:Antonio,sans-serif;font-weight:700;font-size:min(20px,9.2cqi);letter-spacing:0.03em;line-height:1.1;text-transform:uppercase;white-space:nowrap;margin-top:clamp(40px,6vh,72px)}
.cue-personas__span3{font-family:'Source Serif 4',serif;font-size:clamp(17px,1.35vw,20px);line-height:1.4;margin-top:12px}
.cue-personas__span4{font-family:'Source Serif 4',serif;font-size:15px;line-height:1.55;margin-top:16px;text-wrap:pretty}
.cue-personas__span5{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding-top:26px}
.cue-personas__span6{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:center}
.cue-personas__span7{width:10px;height:10px;display:block}
.cue-personas__span8{font-family:'Space Mono',monospace;font-size:9px;letter-spacing:0.12em;line-height:1.3;text-transform:uppercase}
.cue-personas__div4{max-width:min(100%,900px);margin:clamp(36px,5vh,56px) auto 0;text-align:center}
.cue-personas__div5{display:flex;gap:28px;justify-content:center;flex-wrap:wrap}
.cue-personas__span9{display:flex;gap:10px;align-items:center;font-family:'Space Mono',monospace;font-size:9px;letter-spacing:0.18em;text-transform:uppercase}
.cue-personas__span10{width:10px;height:10px;display:block;background:#000000}
.cue-personas__span11{width:10px;height:10px;display:block;box-shadow:inset 0 0 0 1.5px #000000}
.cue-personas__span12{display:flex;gap:10px;align-items:center;font-family:'Space Mono',monospace;font-size:9px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(0,0,0,0.66)}
.cue-personas__span13{width:10px;height:10px;display:block;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.3)}
.cue-personas__p3{font-family:Antonio,sans-serif;font-weight:700;font-size:clamp(20px,1.9vw,30px);letter-spacing:0.04em;line-height:1.15;text-transform:uppercase;margin:26px auto 0;text-wrap:balance}
@media (max-width:720px){.cue-personas__section1{padding:80px 20px}.cue-personas__div3{grid-template-columns:minmax(0,1fr);gap:10px}.cue-personas__button1{min-height:0}}
