.dubai-entry-list{margin:24px 0;min-width:0;scroll-margin-top:24px}.dubai-entry-list h2{margin-top:0}.dubai-entry-filters{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:20px 0}.dubai-entry-filters label{display:flex;flex-direction:column;gap:8px;flex:0 1 260px;font-size:13px;font-weight:700}.dubai-entry-filters :is(select,input){font:inherit;box-sizing:border-box;max-width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line,#d7d7df);background:var(--panel,#fff);color:var(--ink,#15151e)}.dubai-entry-filters input{flex:1 1 260px;min-width:160px}.dubai-entry-scroll{max-height:740px;overflow:auto}.dubai-entry-list table{min-width:1080px;width:100%;border-collapse:collapse}.dubai-entry-list caption{text-align:left;font-size:12px;padding:12px 0;font-weight:700}.dubai-entry-list th{position:sticky;top:0;z-index:1;padding:14px 16px;background:#242830;color:white;text-align:left;white-space:nowrap}.dubai-entry-list td{padding:14px 16px;text-align:left!important;vertical-align:top;border-bottom:1px solid var(--line,#e6e6ec);font-size:12px;line-height:1.6}.dubai-entry-list td:first-child{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.dubai-entry-list td strong{display:block;font-size:12px;font-weight:700;white-space:nowrap}.dubai-entry-list td small{display:block;color:var(--muted,#666);font-size:11px}.dubai-entry-list td:nth-child(4){min-width:190px}.dubai-entry-list tbody tr:nth-child(even){background:#8080800b}.dubai-entry-list details{padding:14px 0;line-height:1.65}.dubai-entry-list summary{cursor:pointer;font-size:13px;font-weight:700}@media(max-width:600px){.dubai-entry-list{padding:16px}.dubai-entry-filters label,.dubai-entry-filters input{flex-basis:100%}.dubai-entry-list td,.dubai-entry-list th{padding:12px}}

.dubai-satellite-overview{margin-block:1.5rem;min-width:0}.dubai-satellite-overview>a{display:block}.dubai-satellite-overview img{display:block;width:100%;height:auto}.dubai-satellite-overview>p:last-child{font-size:.875rem;line-height:1.5;opacity:.85;margin-bottom:0}

.dubai-prologue-location { width: min(100%, 440px); margin: 0 0 1rem; }
.dubai-prologue-location a { display: block; }
.dubai-prologue-location img { display: block; width: 100%; height: auto; }
.dubai-prologue-location span { display: inline-block; margin-top: .35rem; font-size: .875rem; }
