.as-extra{position:relative;z-index:1;display:flex;align-items:center;gap:24px;grid-column:1/-1;background:#0a0a0f;border:1px solid #b79a6050;border-radius:18px;padding:20px;margin:24px auto;box-sizing:border-box;width:100%;max-width:1100px;color:#f8fafc;overflow:hidden}
.as-extra__screen{position:relative;flex:1;min-width:0;max-width:640px;aspect-ratio:16/9}.as-extra video{width:100%;height:100%;object-fit:contain;display:block}.as-extra button{position:absolute;right:8px;bottom:8px;min-height:44px;padding:8px 14px;border:1px solid #c8a66b;border-radius:24px;color:white;background:#090d18e8;cursor:pointer}.as-extra button:focus-visible{outline:3px solid #b3a0ff;outline-offset:2px}.as-extra__copy{flex:1;min-width:0}.as-extra h2{font:500 clamp(24px,3vw,36px)/1.15 Georgia,serif;color:#f5d28d;margin:0 0 12px}.as-extra p{color:#d0d6e2;line-height:1.6;font-size:15px}.as-extra--identidad{max-width:800px}.as-extra--identidad .as-extra__screen{flex:0 1 240px;aspect-ratio:1}
@media(max-width:680px){.as-extra{flex-direction:column;padding:14px;gap:14px}.as-extra__screen{flex:auto;width:100%}.as-extra--identidad .as-extra__screen{flex:auto;width:200px}.as-extra__copy{text-align:center}.as-extra h2{font-size:25px}}
