/* ORACLE on the shared agency shell: black and white chrome, colour only on market data. */
.nav-logo img{border-radius:5px;filter:drop-shadow(0 0 10px rgba(255,180,90,.35))}
.nav-links a[aria-current="page"]{color:var(--ink)}
.nav-end{gap:10px}
.nav .wal{position:relative}
.nav .wal-btn{height:34px;padding:0 14px;border-radius:0;font:600 13px var(--mono)}
.nav .btn-sm{height:34px;border-radius:0;font:600 13px var(--mono)}
.nav .chip-points{display:inline-flex;align-items:center;gap:6px;font:12px var(--mono);color:var(--ink-2)}
.nav .chip-points i{width:8px;height:8px;border-radius:50%;background:var(--ink)}
.nav-cta{display:none}@media(min-width:900px){.nav-cta{display:inline-flex}}
.nav-sheet{z-index:60}
main.page{padding-top:var(--s7);padding-bottom:var(--s9)}
.ticker{border-bottom:1px solid var(--line)}
.hw-av{color:var(--ink-2);display:grid;place-items:center}
.hw-av svg{width:20px;height:20px}
.live-tag{display:inline-flex;align-items:center;gap:8px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--good)}
.hm-hero{padding-bottom:var(--s7)}
.btn-lg{border-radius:0}
/* page headers look like pg-hero */
.page-title{margin-bottom:var(--s7);max-width:none}
.page-title h1{font:800 clamp(34px,5vw,64px)/1 var(--mono);letter-spacing:-.045em;margin:0 0 var(--s3)}
.page-title p{color:var(--ink-2);max-width:62ch;margin:0}
/* section heads look like hm-head */
.sec-n{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.sec-h{font:700 clamp(24px,3vw,38px)/1.1 var(--mono);letter-spacing:-.03em}
.hl{color:var(--ink)}
.hl::after{display:none}
.foot{border-top:1px solid var(--line);margin-top:var(--s9)}
.panel,.mcard,.step,.stat,.cat{border-radius:0}
#main,#foot,.ticker{position:relative;z-index:1}
.nav-logo{display:inline-flex;align-items:center;gap:10px}
.nav-logo img{width:28px;height:28px}
.eyebrow{display:block;border:0;padding:0;background:none;border-radius:0;height:auto;margin-bottom:var(--s3)}
.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);flex-wrap:wrap}
.page-title .search{flex:0 1 320px;margin-left:auto}
