.msd-brand-group{display:flex;align-items:center;gap:18px;flex-shrink:0}.msd-corporate-home{display:inline-flex;align-items:center;white-space:nowrap;font:600 12px/1.2 system-ui;color:#e4cb96!important;border:1px solid #c6b17f66;border-radius:7px;padding:10px 12px}.msd-corporate-home:hover{background:#c9ab6b22;text-decoration:none}.msd-direct-stage{display:grid;grid-template-columns:minmax(0,1180px);justify-content:center;gap:24px;width:min(1760px,calc(100% - 40px));margin:28px auto 0;align-items:start}.msd-direct-stage>main.shell{width:100%;min-width:0;margin:0;grid-row:1}.msd-portal-ad{border-radius:16px;overflow:hidden;isolation:isolate;background:#071b29;color:#e8f0f3;border:1px solid #b8cbd833;box-shadow:0 12px 36px #071b2914}.msd-ad-link{color:inherit!important;text-decoration:none!important;display:flex;flex-direction:column;padding:25px;min-height:100%;gap:17px}.msd-ad-eyebrow{font:800 10px/1.7 system-ui;letter-spacing:.16em;color:#d7bc7e}.msd-portal-ad h2{color:#fff;font:400 clamp(25px,2.2vw,34px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:0}.msd-portal-ad p{font-size:13px;line-height:1.75;color:#c0d0da;margin:0}.msd-market-preview{margin:3px -8px 0;background:#f6f5f0;border:1px solid #ffffff36;border-radius:9px;overflow:hidden;box-shadow:0 14px 25px #0004;transform:rotate(-3deg)}.msd-preview-chrome{display:flex;gap:4px;padding:9px;background:#18303d}.msd-preview-chrome i{width:4px;height:4px;background:#c7b17b;border-radius:50%}.msd-market-preview img{display:block;width:100%;height:180px;object-fit:cover;object-position:left top}.msd-market-preview figcaption{color:#244858;font:600 9px/1.5 system-ui;padding:10px}.msd-ad-sectors{display:grid;gap:10px;margin:6px 0}.msd-ad-sectors span{font:600 12px/1.6 system-ui;padding-bottom:10px;border-bottom:1px solid #ffffff24}.msd-ad-sectors span:before{content:'↗';color:#dcc38e;margin-right:9px}.msd-ad-button{display:block;margin-top:auto;padding:14px 12px;background:#d8bd83;border-radius:7px;color:#0b1720;font:750 12px/1.6 system-ui;text-align:center}.msd-ad-link:hover .msd-ad-button{background:#f0d59f}.msd-ad-disclosure{font:400 10px/1.7 system-ui;color:#9cafbd}.msd-portal-ad-lab{background:radial-gradient(ellipse at top right,#14445b,#071b29 65%)}.msd-portal-ad-lab .msd-ad-eyebrow{color:#86c4dd}.msd-ad-robot-image{position:relative;height:230px;margin:0 -25px;overflow:hidden}.msd-ad-robot-image img{width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.66}.msd-ad-robot-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071b29,transparent 80%)}.msd-ad-robot-image span{position:absolute;z-index:1;bottom:16px;left:25px;font:500 24px/1.05 system-ui;letter-spacing:-.03em;color:#c4e9f3}.msd-portal-ad-lab .msd-ad-button{background:#91cde3}.msd-portal-ad-lab .msd-ad-link:hover .msd-ad-button{background:#bae8f7}.msd-ad-link:focus-visible,.msd-corporate-home:focus-visible{outline:3px solid #d6bb7d;outline-offset:4px}
@media(min-width:1280px){.msd-direct-stage{grid-template-columns:clamp(160px,12vw,210px) minmax(0,1180px) clamp(160px,12vw,210px);gap:22px}.msd-direct-stage>main.shell{grid-column:2;grid-row:1}.msd-portal-ad{position:sticky;top:20px;grid-row:1;min-height:770px}.msd-portal-ad-market{grid-column:1}.msd-portal-ad-lab{grid-column:3}.msd-ad-link{padding:23px 18px;min-height:770px}.msd-ad-robot-image{margin:0 -18px}.msd-ad-robot-image span{left:18px}.msd-portal-ad h2{font-size:29px}.msd-direct-stage .v14-home-hero{margin-top:0}}
@media(min-width:700px) and (max-width:1279px){.msd-direct-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.msd-direct-stage>main.shell{grid-column:1/-1;grid-row:1}.msd-portal-ad{grid-row:2}.msd-portal-ad-market{grid-column:1}.msd-portal-ad-lab{grid-column:2}.msd-ad-link{min-height:680px}.msd-market-preview img{height:200px}}
@media(max-width:699px){.msd-direct-stage{width:calc(100% - 28px);gap:22px;margin-top:20px}.msd-direct-stage>main.shell{grid-row:1;grid-column:1}.msd-portal-ad-market{grid-row:2}.msd-portal-ad-lab{grid-row:3}.msd-portal-ad h2{font-size:36px}.msd-ad-link{padding:28px;gap:20px}.msd-market-preview img{height:auto;aspect-ratio:790/370;object-fit:contain}.msd-market-preview{transform:none;margin:0}.msd-ad-robot-image{height:220px;margin:0 -28px}.msd-ad-sectors{gap:7px}.msd-ad-sectors span{padding-bottom:7px}.msd-ad-robot-image span{left:28px}.msd-brand-group{gap:12px}.msd-corporate-home{font-size:11px;padding:9px}.msd-ad-button{font-size:14px}}
