.hero-stage[hidden]{display:none!important}.xl-hero-updates{width:100%;padding:24px!important;margin:0;align-self:center;border:1px solid #eadfd6;background:#fffdf9;border-radius:28px;box-shadow:0 22px 60px #40332912}.xl-hero-updates .xl-updates-head{margin-bottom:18px}.xl-hero-updates .xl-update{border:0;background:transparent;border-radius:16px}.xl-hero-updates .xl-update img{max-height:350px;object-fit:contain;background:#f5f0e9}.xl-hero-updates .xl-update-body{padding:20px 4px 4px}.xl-hero-updates .xl-update p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xl-hero-empty{padding:50px 20px;background:#f7eee4;border-radius:18px}.xl-hero-empty h2{line-height:1.5;color:#293747}.xl-hero-empty p{margin:24px 0 12px;color:#a85435}.xl-hero-empty span{color:#7c756e}.xl-editor{width:min(860px,94vw);max-height:90vh;overflow:auto;border:1px solid #e4dacf;border-radius:18px;padding:26px;color:#293747;background:#fffdfa;font:16px/1.7 system-ui}.xl-editor::backdrop{background:#15202d80}.xl-editor header,.xl-editor-actions,.xl-editor-row{display:flex;gap:16px;align-items:center;justify-content:space-between}.xl-editor header{margin-bottom:24px}.xl-editor h2{margin:0}.xl-editor button{cursor:pointer;padding:9px 16px;border:1px solid #ddcdbf;border-radius:8px;background:#fff;color:#924729;font:inherit}.xl-editor form>label{display:grid;gap:6px;margin:16px 0}.xl-editor input:not([type=checkbox]),.xl-editor textarea,.xl-editor select{width:100%;padding:10px;border:1px solid #dacfc5;border-radius:8px;font:inherit;background:white;box-sizing:border-box}.xl-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.xl-editor-row{padding:18px 0;border-bottom:1px solid #e8e0d9}.xl-editor-row>div{flex:1}.xl-editor small{display:block;color:#707981}.xl-editor-images{display:flex;flex-wrap:wrap;gap:14px}.xl-editor-images img{width:130px;height:110px;object-fit:contain;display:block;background:#f5efe8}.xl-editor-actions{flex-wrap:wrap;justify-content:flex-start}.xl-editor button:disabled{opacity:.5;cursor:wait}.xl-editor form small{display:block;color:#707981;font-size:13px}@media(max-width:700px){.xl-hero-updates{padding:18px!important}.xl-editor{padding:18px}.xl-editor-fields{grid-template-columns:1fr}.xl-hero-empty{padding:28px 18px}}
