.dxb{--dxb-bg:#131312;--dxb-panel:#1c1c1a;--dxb-ink:#efede7;--dxb-dim:#9a968c;--dxb-accent:#ff4e00;--dxb-line:#ffffff38;--dxb-line-strong:#ffffff57;--dxb-sans:var(--font-archivo), "Archivo", system-ui, sans-serif;--dxb-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--dxb-gut:clamp(1.1rem, 4vw, 2.6rem);background:var(--dxb-bg);color:var(--dxb-ink);font-family:var(--dxb-sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.55}@media (min-width:1500px){.dxb{font-size:18px}}.dxb *,.dxb :before,.dxb :after{box-sizing:border-box}.dxb a{color:inherit;text-decoration:none}.dxb img{max-width:100%;height:auto;display:block}.dxb :focus-visible{outline:2px solid var(--dxb-accent);outline-offset:3px}.dxb-shell{max-width:78rem;padding-inline:var(--dxb-gut);margin:0 auto}.dxb-hdr{z-index:20;padding:1rem var(--dxb-gut);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--dxb-line);background:#131312f0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.dxb-hdr .logo{text-transform:uppercase;letter-spacing:-.01em;font-size:1.05rem;font-weight:900;font-stretch:118%}.dxb-hdr nav{align-items:center;gap:clamp(.8rem,2vw,1.6rem);display:flex}.dxb-hdr nav a{font-family:var(--dxb-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dxb-dim);font-size:.8rem;transition:color .16s}.dxb-hdr nav a:hover,.dxb-hdr nav a[aria-current]{color:var(--dxb-ink)}.dxb-hdr .lang{font-family:var(--dxb-mono);letter-spacing:.08em;gap:.4rem;font-size:.74rem;display:flex}.dxb-hdr .lang a{color:var(--dxb-dim)}.dxb-hdr .lang a[aria-current]{color:var(--dxb-accent)}.dxb-hdr .cta{border:1px solid var(--dxb-line-strong);font-family:var(--dxb-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dxb-ink);padding:.45rem .9rem;font-size:.74rem;transition:border-color .16s,background .16s}.dxb-hdr .cta:hover{border-color:var(--dxb-accent);background:#ff4e001a}@media (max-width:720px){.dxb-hdr .cta,.dxb-hdr .hide-sm{display:none}}.dxb-ftr{border-top:1px solid var(--dxb-line);padding:1.6rem var(--dxb-gut);font-family:var(--dxb-mono);letter-spacing:.05em;color:var(--dxb-dim);flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.dxb-ftr a:hover{color:var(--dxb-ink)}.dxb-lead{padding-block:clamp(2.6rem,7vw,5rem) clamp(1.6rem,3vw,2.4rem)}.dxb-eyebrow{font-family:var(--dxb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dxb-dim);margin-bottom:1.1rem;font-size:.72rem}.dxb h1{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,6vw,4.2rem);font-weight:900;font-stretch:118%;line-height:1.02}.dxb-accent{color:var(--dxb-accent)}.dxb-lead p{max-width:42em;color:var(--dxb-dim);margin:1.2rem 0 0;font-size:1.02rem}.dxb-topics{border-top:1px solid var(--dxb-line);flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding-top:1.4rem;display:flex}.dxb-topics button{all:unset;cursor:pointer;font-family:var(--dxb-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--dxb-line-strong);color:var(--dxb-dim);padding:.44rem .85rem;font-size:.74rem;transition:color .16s,border-color .16s}.dxb-topics button:hover{color:var(--dxb-ink);border-color:var(--dxb-ink)}.dxb-topics button[aria-pressed=true]{color:var(--dxb-bg);background:var(--dxb-ink);border-color:var(--dxb-ink)}.dxb-topics button:focus-visible{outline:2px solid var(--dxb-accent);outline-offset:2px}.dxb-topics .n{opacity:.6;margin-left:.35em}.dxb-feed{padding-bottom:clamp(3rem,8vw,6rem)}.dxb-count{font-family:var(--dxb-mono);color:var(--dxb-dim);letter-spacing:.06em;margin:0;padding:1.6rem 0 .4rem;font-size:.74rem}.dxb-row{border-top:1px solid var(--dxb-line);grid-template-columns:7.5rem minmax(0,1fr) 12rem;align-items:start;gap:clamp(1rem,3vw,2.4rem);padding:1.7rem 0;display:grid}.dxb-row:last-child{border-bottom:1px solid var(--dxb-line)}.dxb-row .meta{font-family:var(--dxb-mono);color:var(--dxb-dim);letter-spacing:.06em;padding-top:.25rem;font-size:.74rem;line-height:1.5}.dxb-row .meta b{color:var(--dxb-ink);font-weight:500;display:block}.dxb-row h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.9vw,1.45rem);font-weight:700;line-height:1.22;transition:color .16s}.dxb-row p{color:var(--dxb-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:44em;margin:.6rem 0 0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.dxb-row .thumb{aspect-ratio:16/10;background:var(--dxb-panel);border:1px solid var(--dxb-line);overflow:hidden}.dxb-row .thumb img{object-fit:cover;filter:grayscale(.35)contrast(1.03);width:100%;height:100%;transition:filter .2s}.dxb-row .tag{font-family:var(--dxb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dxb-dim);border:1px solid var(--dxb-line);margin-top:.75rem;padding:.18rem .45rem;font-size:.68rem;display:inline-block}.dxb-row:hover h2{color:var(--dxb-accent)}.dxb-row:hover .thumb img{filter:grayscale(0)contrast(1.03)}@media (max-width:900px){.dxb-row{grid-template-columns:5.5rem minmax(0,1fr)}.dxb-row .thumb{display:none}}@media (max-width:560px){.dxb-row{grid-template-columns:1fr;gap:.5rem}.dxb-row .meta{gap:.7rem;padding-top:0;display:flex}.dxb-row .meta b{display:inline}}.dxb-crumbs{font-family:var(--dxb-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dxb-dim);padding-top:2rem;font-size:.72rem}.dxb-crumbs a:hover{color:var(--dxb-ink)}.dxb-crumbs .sep{color:var(--dxb-line-strong);padding:0 .4rem}.dxb-art-head{border-bottom:1px solid var(--dxb-line);padding:1.4rem 0 2rem}.dxb-art-head .stat{font-family:var(--dxb-mono);letter-spacing:.06em;color:var(--dxb-dim);flex-wrap:wrap;gap:1.4rem;margin-bottom:1.3rem;font-size:.74rem;display:flex}.dxb-art-head h1{text-transform:none;letter-spacing:-.02em;font-size:clamp(1.7rem,4.4vw,3.2rem);font-stretch:112%;line-height:1.08}.dxb-art-head .excerpt{max-width:44em;color:var(--dxb-dim);margin:1.2rem 0 0;font-size:1.05rem}.dxb-cover{border:1px solid var(--dxb-line);background:var(--dxb-panel);margin:2rem 0 0}.dxb-cover img{aspect-ratio:16/8;object-fit:cover;width:100%}.dxb-answer{border-left:2px solid var(--dxb-accent);max-width:44em;margin:2.4rem 0;padding:.2rem 0 .2rem 1.2rem}.dxb-answer .lbl{font-family:var(--dxb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dxb-accent);margin-bottom:.5rem;font-size:.68rem;display:block}.dxb-answer p{margin:0;font-size:1.02rem;line-height:1.55}.dxb-art{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-bottom:4rem;display:grid}@media (max-width:980px){.dxb-art{grid-template-columns:minmax(0,1fr)}.dxb-aside{display:none}}.dxb-body{max-width:40em;font-size:1.03rem;line-height:1.68}.dxb-body>div{display:block}.dxb-body h2{font-family:var(--dxb-sans);text-transform:uppercase;letter-spacing:-.01em;color:var(--dxb-ink);text-wrap:balance;margin:2.8rem 0 1rem;padding:0;scroll-margin-top:5rem;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:900;font-stretch:118%;line-height:1.08}.dxb-body h3{font-family:var(--dxb-sans);color:var(--dxb-ink);letter-spacing:-.005em;margin:2rem 0 .7rem;padding:0;font-size:1.08rem;font-weight:700}.dxb-body h4{color:var(--dxb-ink);margin:1.6rem 0 .6rem;padding:0;font-size:1rem;font-weight:700}.dxb-body p{color:var(--dxb-ink);font-size:inherit;margin:0 0 1.1rem}.dxb-body ul,.dxb-body ol{margin:0 0 1.3rem 1.2rem}.dxb-body li{color:var(--dxb-ink);margin-bottom:.55rem}.dxb-body li::marker{color:var(--dxb-accent)}.dxb-body div.text-brand-muted-strong{color:var(--dxb-ink)}.dxb-body strong{color:var(--dxb-ink);font-weight:700}.dxb-body a{color:var(--dxb-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.dxb-body img{border:1px solid var(--dxb-line);border-radius:0;margin:1.8rem 0}.dxb-body figure{margin:1.8rem 0}.dxb-body figcaption{font-family:var(--dxb-mono);color:var(--dxb-dim);margin-top:.6rem;font-size:.72rem}.dxb-body blockquote{border-left:2px solid var(--dxb-line-strong);color:var(--dxb-dim);margin:1.6rem 0;padding:0 0 0 1.1rem}.dxb-body iframe{aspect-ratio:16/9;border:1px solid var(--dxb-line);width:100%}.dxb-body table{border-collapse:collapse;width:100%;font-size:.88rem;display:block;overflow-x:auto}.dxb-body th,.dxb-body td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:.6rem .8rem}.dxb-body th{font-family:var(--dxb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dxb-dim);background:var(--dxb-panel);font-size:.68rem;font-weight:400}.dxb-body tr:last-child td{border-bottom:0}.dxb-outro{color:var(--dxb-dim);margin-top:2.4rem;font-size:.95rem}.dxb-outro a{color:var(--dxb-accent);text-underline-offset:.2em;text-decoration:underline}.dxb-aside{font-family:var(--dxb-mono);font-size:.76rem;line-height:1.5;position:sticky;top:5rem}.dxb-aside .t{letter-spacing:.12em;text-transform:uppercase;color:var(--dxb-dim);border-bottom:1px solid var(--dxb-line);margin-bottom:.9rem;padding-bottom:.8rem;font-size:.68rem}.dxb-aside ol{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.dxb-aside a{color:var(--dxb-dim);transition:color .16s}.dxb-aside a:hover{color:var(--dxb-ink)}.dxb-faq{border-top:1px solid var(--dxb-line);max-width:44em;margin-top:3rem;padding-top:1.8rem}.dxb-faq h2{text-transform:uppercase;letter-spacing:-.01em;margin:0 0 1.3rem;scroll-margin-top:5rem;font-size:1.3rem;font-weight:900;font-stretch:118%}.dxb-faq dl{margin:0}.dxb-faq dt{margin:1.4rem 0 .5rem;font-weight:700}.dxb-faq dt:first-child{margin-top:0}.dxb-faq dd{color:var(--dxb-dim);margin:0}.dxb-next{border-top:1px solid var(--dxb-line);padding:2.2rem 0 4rem}.dxb-next .t{font-family:var(--dxb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dxb-dim);margin-bottom:1.2rem;font-size:.7rem}.dxb-next ul{background:var(--dxb-line);border:1px solid var(--dxb-line);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.dxb-next li{background:var(--dxb-bg)}.dxb-next li a{height:100%;padding:1.1rem 1.1rem 1.3rem;display:block}.dxb-next .d{font-family:var(--dxb-mono);color:var(--dxb-dim);letter-spacing:.06em;font-size:.7rem}.dxb-next h3{margin:.5rem 0 0;font-size:.98rem;font-weight:700;line-height:1.28;transition:color .16s}.dxb-next li:hover h3{color:var(--dxb-accent)}@media (prefers-reduced-motion:reduce){.dxb *,.dxb :before,.dxb :after{transition:none!important}}
