.labuan-topic-picker { display:flex; align-items:center; justify-content:space-between; gap:25px; max-width:650px; margin:-40px 0 76px; padding:16px 18px; border:1px solid rgba(15,30,58,.2); background:#fff; color:var(--gold-text); font:500 10px "DM Mono",monospace; letter-spacing:.08em; text-transform:uppercase; }
.labuan-topic-picker select { min-width:255px; padding:9px 30px 9px 10px; border:0; border-left:1px solid rgba(15,30,58,.18); border-radius:0; background:#fff; color:var(--navy); font:500 12px Manrope,sans-serif; cursor:pointer; }
#trust-topic,#foundation-topic,#company-journey-title,#operations-title,#office-guide-title,#bank-guide-title { scroll-margin-top:130px; }
.compliance-timeline .date { display:inline-block; padding:4px 7px; border:1px solid rgba(179,139,69,.4); background:rgba(179,139,69,.1); font-size:9px; }.compliance-timeline .date.critical { border-color:var(--navy); background:var(--navy); color:#D4B77C; font-weight:500; }
@media (max-width:720px) { .labuan-topic-picker { display:block; margin:-20px 0 52px; padding:15px; }.labuan-topic-picker select { display:block; width:100%; min-width:0; margin-top:10px; padding:10px; border:1px solid rgba(15,30,58,.18); }.compliance-timeline .date { font-size:8px; } }
