/* Three-market navigation and the visual language shared with the original site. */
.market-nav-wrap{position:relative;display:flex;align-items:center;gap:4px}
.market-nav-toggle{display:grid;place-items:center;width:21px;height:36px;background:transparent;color:#9db5d8;font-size:16px;line-height:1}
.market-nav-toggle[aria-expanded=true]{color:#e8f2ff}
.market-nav-list{position:absolute;top:100%;left:-18px;z-index:90;width:190px;padding:9px;background:#0d1b2e;border:1px solid #314c6c;box-shadow:0 14px 35px #0008}
.site-header .nav .market-nav-list a{display:block;position:relative;padding:12px 13px;font-size:13px;color:#abc2df;border-bottom:1px solid #253c59}
.site-header .nav .market-nav-list a:last-child{border-bottom:0}.site-header .nav .market-nav-list a:hover,.site-header .nav .market-nav-list a[aria-current=page]{background:#172d49;color:#fff}.site-header .nav .market-nav-list a[aria-current=page]::after{display:none}
.mobile-market-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:3px 0 10px 12px;border-bottom:1px solid #1b2d47}
.mobile-nav .mobile-market-links a{display:block;padding:9px 2px;border:0;font-size:13px;color:#9db5d4;text-align:center;white-space:nowrap}.mobile-nav .mobile-market-links a[aria-current=page]{color:#dcecff}
.market-entry-grid .v55-market-card h3,.db-home .market-entry-grid .v55-market-card h3{margin-top:0}.market-entry-grid .v55-market-card{min-height:0}.market-entry-grid .v55-market-body{min-height:100px}.market-entry-grid .v55-market-cta{margin-top:auto}
.svc68-market-grid.three-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.dbb-cards a{display:inline-flex;margin-top:18px;color:#b7d4fa;font-size:12px;line-height:1.8}
.dbb-detail{border-top:1px solid #243b58;padding:100px 0;background:#081321}.dbb-detail.alt{background:#0b192b}
.dbb-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.dbb-detail-grid.reverse .dbb-detail-art{order:2}.dbb-detail-art{overflow:hidden;margin:0;border:1px solid #2a4567;background:#091628}.dbb-detail-art img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}
.dbb-detail-copy .eyebrow{margin-bottom:18px}.dbb-detail-copy h2{font-size:clamp(32px,3.1vw,45px);font-weight:500;line-height:1.45;letter-spacing:-.5px}.dbb-detail-copy h2 em{font-style:normal;color:#9ec5f9}
.dbb-detail-copy>p{font-size:14px;line-height:2.1;color:#a8bfde;margin-top:20px}.dbb-detail-copy .dbb-detail-kicker{font-size:17px;line-height:1.9;color:#d2e2f8;margin-top:18px}
.dbb-detail-points{list-style:none;padding:0;margin:23px 0 0;border-top:1px solid #2b4462}.dbb-detail-points li{position:relative;padding:12px 0 12px 18px;border-bottom:1px solid #233b58;color:#b6cae3;font-size:13px;line-height:1.9}.dbb-detail-points li:before{content:"";width:5px;height:5px;background:#7ba9e8;position:absolute;top:22px;left:0}
.dbb-detail-result{display:grid;grid-template-columns:190px minmax(0,1fr);gap:35px;margin-top:32px;padding:22px 25px;border:1px solid #2d486b;background:#102039}
.dbb-detail-result strong{font-size:12px;font-weight:500;color:#a4c7f2}.dbb-detail-result p{font-size:13px;line-height:2;color:#b2c8e3}
.dbb-example{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #314967;margin-top:24px}.dbb-example article{padding:22px 18px;border-bottom:1px solid #314967}.dbb-example article+article{border-left:1px solid #314967}.dbb-example span{font:10px/1.7 Arial,sans-serif;letter-spacing:1px;color:#81a9db}.dbb-example h3{font-size:18px;font-weight:500;margin:12px 0 8px}.dbb-example p{font-size:12px;line-height:2;color:#a5bddb}
.db-page-form select{display:block;width:100%;min-height:48px;padding:12px;border:1px solid #395477;background:#081322;color:#e8f1ff;font:inherit}
.db-market-hint{font-size:12px;line-height:1.8;color:#9ebbe0;margin-top:8px}.db-market-hint:empty{display:none}
@media(max-width:1100px){.svc68-market-grid.three-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbb-detail-grid{gap:30px}}
@media(max-width:760px){.svc68-market-grid.three-market-grid{grid-template-columns:1fr}.dbb-detail{padding:65px 0}.dbb-detail-grid{grid-template-columns:1fr;gap:25px}.dbb-detail-grid.reverse .dbb-detail-art{order:0}.dbb-detail-result{grid-template-columns:1fr;gap:9px;padding:20px}.dbb-example{grid-template-columns:repeat(2,minmax(0,1fr))}.dbb-example article:nth-child(3){border-left:0}}
@media(max-width:420px){.dbb-detail-copy h2{font-size:30px}.dbb-detail-copy .dbb-detail-kicker{font-size:16px}.dbb-example{grid-template-columns:1fr}.dbb-example article+article{border-left:0}.db-page-form select{font-size:16px}}

.market-name{white-space:nowrap}
