@font-face{font-family:"Barlow Condensed";src:url("/assets/font-4a45168cc1.woff2") format("woff2");font-weight:800;font-display:swap}
@font-face{font-family:"Barlow Condensed";src:url("/assets/font-c2266aa195.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Geist";src:url("/assets/font-16e4fef74c.woff2") format("woff2");font-weight:400 600;font-display:swap}
:root{--sp-paper:#F2F1EC;--sp-card:#FAFAF7;--sp-ink:#0B1F2E;--sp-navy:#0F4568;--sp-teal:#53C8D2;--sp-charcoal:#4B5050;--sp-grey:#5B6670;--sp-hair:rgba(11,31,46,.12);--sp-display:"Barlow Condensed","Arial Narrow",sans-serif;--sp-body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--sp-gut:clamp(20px,4vw,72px);--sp-max:1200px;--sp-radius:24px}
#site-header-slot,#site-footer-slot{display:block}
.site-header{position:relative;z-index:60;width:100%;background:rgba(242,241,236,.96);border-bottom:1px solid var(--sp-hair);backdrop-filter:saturate(1.35) blur(14px);-webkit-backdrop-filter:saturate(1.35) blur(14px);color:var(--sp-ink)}
.site-header__inner{max-width:calc(var(--sp-max) + 2*var(--sp-gut));height:76px;margin:auto;padding:0 var(--sp-gut);display:flex;align-items:center;gap:26px}
.site-brand{display:flex;align-items:center;flex:none;width:93px;height:36px}.site-brand img{width:93px;height:36px;object-fit:contain}.site-brand__white{display:none!important}
.site-nav{margin-left:auto;display:flex;align-items:center;gap:clamp(12px,1.55vw,24px)}.site-nav>a:not(.site-book){font:700 16px/1 var(--sp-display);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--sp-ink);white-space:nowrap}.site-nav>a:not(.site-book):hover,.site-mobile-menu>a:not(.site-book):hover{text-decoration:underline;text-underline-offset:6px}
.site-book,.dealer-page-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--sp-teal);color:var(--sp-ink);font:700 16px/1 var(--sp-display);letter-spacing:.055em;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;transition:transform .2s ease,background .2s ease}.site-book:hover,.dealer-page-cta:hover{background:#7DD7DE;transform:translateY(-1px)}
.site-menu-toggle{display:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--sp-ink);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:6px}.site-menu-toggle span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor}
.site-mobile-menu{display:none}
.site-header-slot--hero{position:fixed;inset:0 0 auto;z-index:60;height:0}.site-header--hero{position:absolute;inset:0 0 auto;background:transparent;border-color:transparent;backdrop-filter:none;color:#fff}.site-header--hero .site-brand__ink{display:none!important}.site-header--hero .site-brand__white{display:block!important}.site-header--hero .site-nav>a:not(.site-book){color:#fff}.site-header--hero .site-menu-toggle{color:#fff}.site-header--hero.is-solid{background:rgba(242,241,236,.92);border-color:var(--sp-hair);backdrop-filter:saturate(1.35) blur(14px);-webkit-backdrop-filter:saturate(1.35) blur(14px);color:var(--sp-ink)}.site-header--hero.is-solid .site-brand__ink{display:block!important}.site-header--hero.is-solid .site-brand__white{display:none!important}.site-header--hero.is-solid .site-nav>a:not(.site-book),.site-header--hero.is-solid .site-menu-toggle{color:var(--sp-ink)}
.site-page:not([data-page="become-a-dealer"]){margin:0;background:var(--sp-paper);color:var(--sp-charcoal);font:400 17px/1.65 var(--sp-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.site-page:not([data-page="become-a-dealer"]) *, .site-page:not([data-page="become-a-dealer"]) *::before,.site-page:not([data-page="become-a-dealer"]) *::after{box-sizing:border-box}
.site-page:not([data-page="become-a-dealer"]) img{max-width:100%;height:auto;display:block}.site-page:not([data-page="become-a-dealer"]) a{color:inherit}.site-page:not([data-page="become-a-dealer"]) :focus-visible{outline:3px solid var(--sp-teal);outline-offset:3px}
.site-skip{position:fixed;z-index:100;left:12px;top:-60px;padding:10px 16px;background:var(--sp-teal);color:var(--sp-ink)!important;border-radius:999px;font:700 16px var(--sp-display)}.site-skip:focus{top:12px}
.site-page:not([data-page="become-a-dealer"]) .page-breadcrumb{max-width:calc(var(--sp-max) + 2*var(--sp-gut));margin:22px auto 10px;padding:0 var(--sp-gut);font:500 14px/1.4 var(--sp-body);color:#68777c}.page-breadcrumb a{color:var(--sp-navy)!important;text-decoration:none}.page-breadcrumb a:hover{text-decoration:underline}.page-breadcrumb .crumb-sep{margin:0 9px;color:#97a4a6}
.legacy-content{min-height:38vh}.legacy-content .hs-wrap{width:100%;max-width:calc(var(--sp-max) + 2*var(--sp-gut));margin:0 auto;padding:0 var(--sp-gut)}.legacy-content section{scroll-margin-top:100px}.legacy-content .pg-hero{padding:clamp(48px,7vw,96px) 0 clamp(34px,5vw,72px);background:linear-gradient(135deg,rgba(83,200,210,.12),transparent 58%),var(--sp-paper)}.legacy-content .pg-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:clamp(28px,5vw,72px);align-items:center}.legacy-content .pg-hero__text{max-width:780px}.legacy-content .ds-eyebrow{margin:0 0 14px;color:var(--sp-navy);font:700 13px/1.2 var(--sp-body);letter-spacing:.15em;text-transform:uppercase}.legacy-content .pg-h1{margin:0;color:var(--sp-ink);font:800 clamp(46px,7.5vw,94px)/.91 var(--sp-display);text-transform:uppercase;letter-spacing:0;text-wrap:balance}.legacy-content .pg-lead,.legacy-content .pg-hero__text>p:not(.ds-eyebrow){max-width:62ch;margin:20px 0 0;color:var(--sp-charcoal);font-size:clamp(17px,1.6vw,20px);line-height:1.65}.legacy-content .pg-hero__media img,.legacy-content .pg-photo img,.legacy-content .pg-figure img{width:100%;object-fit:cover;border-radius:var(--sp-radius);box-shadow:0 14px 40px rgba(11,31,46,.12)}
.legacy-content .pg-sec{padding:clamp(54px,7vw,96px) 0;border-top:1px solid var(--sp-hair)}.legacy-content .pg-sec--top0{padding-top:clamp(42px,5vw,72px)}.legacy-content .pg-sec .hs-wrap{max-width:calc(var(--sp-max) + 2*var(--sp-gut))}.legacy-content .pg-narrow{max-width:860px!important}.legacy-content .ds-head{margin-bottom:24px}.legacy-content .ds-h2,.legacy-content h2{margin:0 0 20px;color:var(--sp-ink);font:700 clamp(34px,5.2vw,62px)/.98 var(--sp-display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}.legacy-content h3,.legacy-content .ds-h3{margin:0 0 12px;color:var(--sp-ink);font:700 clamp(24px,3.2vw,36px)/1.05 var(--sp-display);text-transform:uppercase}.legacy-content h4{margin:22px 0 8px;color:var(--sp-navy);font:700 20px/1.2 var(--sp-display);text-transform:uppercase}.legacy-content p{margin:0 0 16px}.legacy-content ul,.legacy-content ol{margin:0 0 20px;padding-left:1.25em;list-style:disc}.legacy-content ol{list-style:decimal}.legacy-content li{margin:0 0 9px;padding-left:3px}.legacy-content .pg-prose{max-width:72ch}.legacy-content .pg-prose p,.legacy-content .live-news-body p{margin:0 0 1.15em}.legacy-content .pg-prose ul,.legacy-content .pg-prose ol,.legacy-content .live-news-body ul,.legacy-content .live-news-body ol{margin:0 0 1.3em;padding-left:1.4em}.legacy-content .ds-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 23px;border-radius:999px;background:var(--sp-teal);color:var(--sp-ink);font:700 16px/1 var(--sp-display);letter-spacing:.055em;text-transform:uppercase;text-decoration:none}.legacy-content .ds-btn:hover{background:#7DD7DE;transform:translateY(-1px)}.legacy-content .ds-btn--link{background:transparent;color:var(--sp-navy);padding:0;text-decoration:underline;text-underline-offset:4px}.legacy-content .ds-btn--link:hover{background:transparent}.legacy-content .ds-btn--primary{background:var(--sp-teal)}.legacy-content .pg-news__card{overflow:hidden;background:var(--sp-card);border:1px solid var(--sp-hair);border-radius:20px;box-shadow:0 4px 18px rgba(11,31,46,.05);transition:transform .2s ease,box-shadow .2s ease}.legacy-content .pg-news__card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(11,31,46,.12)}.legacy-content .pg-news__media{display:block;aspect-ratio:16/9;overflow:hidden;background:#d8e4e5}.legacy-content .pg-news__media img{width:100%;height:100%;object-fit:cover}.legacy-content .pg-news__body{padding:24px}.legacy-content .pg-news__meta{margin:0 0 10px;color:var(--sp-navy);font:700 12px/1.3 var(--sp-body);letter-spacing:.12em;text-transform:uppercase}.legacy-content .pg-news__t{margin:0 0 12px;font:700 28px/1.08 var(--sp-display);text-transform:uppercase;color:var(--sp-ink)}.legacy-content .pg-news__t a{text-decoration:none}.legacy-content .pg-news__go{margin-top:16px;color:var(--sp-navy);font:700 16px var(--sp-display);text-transform:uppercase}.legacy-content .pg-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.legacy-content .pg-legal{max-width:920px!important}.legacy-content .pg-legal__body{padding:clamp(26px,4vw,48px);background:var(--sp-card);border:1px solid var(--sp-hair);border-radius:20px}.legacy-content .pg-legal__body h2{margin-top:38px;font-size:clamp(28px,4vw,44px)}.legacy-content .pg-legal__body h2:first-child{margin-top:0}.legacy-content .pg-legal__body h3{margin-top:26px;font-size:27px}.legacy-content .pg-legal__body p,.legacy-content .pg-legal__body li{font-size:16px;line-height:1.75}.legacy-content .hs-faq__list{display:grid;gap:12px}.legacy-content .hs-faq__item,.legacy-content details{padding:0 22px;background:var(--sp-card);border:1px solid var(--sp-hair);border-radius:14px}.legacy-content .hs-faq__item summary,.legacy-content details>summary{position:relative;display:flex;align-items:center;gap:14px;min-height:68px;cursor:pointer;color:var(--sp-ink);font:700 22px/1.18 var(--sp-display);list-style:none}.legacy-content summary::-webkit-details-marker{display:none}.legacy-content .hs-faq__a{padding:0 0 20px;color:var(--sp-charcoal);line-height:1.7}.legacy-content .hs-faq__icon{margin-left:auto;color:var(--sp-navy)}.legacy-content .hs-faq__item[open]{border-color:rgba(15,69,104,.35)}.legacy-content .pg-book-split,.legacy-content .pg-paths,.legacy-content .pg-standards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.legacy-content .pg-paths__a,.legacy-content .pg-standards__item,.legacy-content .careers-role-meta,.legacy-content .careers-role-body{padding:22px;background:var(--sp-card);border:1px solid var(--sp-hair);border-radius:16px}.legacy-content .pg-meta{display:flex;gap:14px;align-items:center;color:#708086;font-size:14px}.legacy-content .pg-figure{margin:28px 0}.legacy-content .pg-figure figcaption{margin-top:10px;color:#6d7b80;font-size:14px}.legacy-content .legacy-form-link{margin:22px 0;padding:24px;background:var(--sp-card);border:1px solid var(--sp-hair);border-left:4px solid var(--sp-teal);border-radius:14px}.legacy-content .legacy-form-link p{margin-bottom:14px}.legacy-content .legacy-form-link a{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--sp-teal);color:var(--sp-ink);font:700 16px var(--sp-display);text-transform:uppercase;text-decoration:none}
.legacy-content .ds-reveal{opacity:1!important;transform:none!important}.legacy-content .pg-hero__media,.legacy-content .pg-photo{min-width:0}
.site-footer{margin-top:clamp(48px,7vw,96px);background:var(--sp-ink);color:#e8f0f2}.site-footer__inner{max-width:calc(var(--sp-max) + 2*var(--sp-gut));margin:auto;padding:clamp(40px,6vw,76px) var(--sp-gut) 22px}.site-footer__top{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);gap:54px;padding-bottom:42px}.site-footer__brand img{width:112px;height:auto;margin-bottom:18px}.site-footer__brand p{max-width:32ch;color:#bdccd2;margin:0 0 18px}.site-social{display:flex;flex-wrap:wrap;gap:10px}.site-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:0;border-radius:8px;color:#76C7D0!important;text-decoration:none}.site-social a svg{display:block;width:28px;height:28px;flex:none}.site-social a:hover{color:#fff!important}.site-social a:focus-visible{outline:2px solid #76C7D0;outline-offset:3px}.site-footer__links{display:grid;grid-template-columns:1fr 1.5fr .7fr;gap:24px}.site-footer__links h2{margin:0 0 12px;color:#fff;font:700 20px/1.1 var(--sp-display);text-transform:uppercase}.site-footer__links a,.site-footer__bottom a{display:block;width:fit-content;margin:0 0 7px;color:#d3e0e3!important;text-decoration:none;font-size:14px}.site-footer__links a:hover,.site-footer__bottom a:hover{color:var(--sp-teal)!important;text-decoration:underline}.site-licensing{padding:28px 0 24px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.site-licensing h2{margin:0 0 16px;color:var(--sp-teal);font:700 22px/1.1 var(--sp-display);text-transform:uppercase}.site-licensing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.site-licensing p{margin:0;color:#d3e0e3;font-size:14px;line-height:1.65}.site-licensing a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.site-footer__bottom{display:flex;justify-content:space-between;gap:20px;padding-top:18px;color:#aebdc3;font-size:13px}.site-footer__bottom span:last-child{display:flex;gap:18px}.site-footer__bottom a{margin:0}
.breadcrumbs{max-width:calc(var(--sp-max) + 2*var(--sp-gut));margin:20px auto 12px;padding:0 var(--sp-gut);font:500 14px/1.4 var(--sp-body);color:#6a777a}.breadcrumbs a{color:var(--sp-navy)!important;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .crumb-sep{margin:0 9px;color:#97a4a6}
.markets-intro{padding:clamp(48px,7vw,88px) var(--sp-gut) 38px;background:linear-gradient(135deg,rgba(83,200,210,.14),transparent 55%)}.markets-intro__inner{max-width:var(--sp-max);margin:auto}.markets-intro h1{max-width:850px;color:var(--sp-ink);font:800 clamp(48px,8vw,98px)/.9 var(--sp-display);text-transform:uppercase}.markets-intro p{max-width:62ch;margin:20px 0 0;font-size:19px}.markets-section{max-width:calc(var(--sp-max) + 2*var(--sp-gut));margin:auto;padding:clamp(44px,6vw,72px) var(--sp-gut)}.markets-section h2{margin:0 0 14px;color:var(--sp-ink);font:700 clamp(34px,5vw,58px)/.98 var(--sp-display);text-transform:uppercase}.markets-section>p{max-width:68ch;margin:0 0 26px}.market-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-brand{display:flex;flex-direction:column;min-height:235px;padding:20px;background:var(--sp-card);border:1px solid var(--sp-hair);border-radius:18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.market-brand:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(11,31,46,.1)}.market-brand__logo{display:grid;place-items:center;min-height:106px;margin-bottom:18px;border:1px dashed rgba(15,69,104,.45);border-radius:12px;background:#f5f7f4;color:var(--sp-navy);font:700 13px/1.2 var(--sp-body);letter-spacing:.12em;text-align:center}.market-brand__name{margin:0;color:var(--sp-ink);font:700 28px/1.05 var(--sp-display);text-transform:uppercase}.market-brand__area{margin:8px 0 14px;color:#5b6769;font-size:14px}.market-brand__visit{margin-top:auto;color:var(--sp-navy);font:700 15px var(--sp-display);letter-spacing:.04em;text-transform:uppercase}.availability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.availability-card{padding:18px 15px;background:var(--sp-card);border:1px solid var(--sp-hair);border-radius:14px;color:var(--sp-ink);font:700 21px/1.1 var(--sp-display);text-transform:uppercase;text-align:center}.territory-explainer{background:var(--sp-ink);color:#e7eef0;border-radius:var(--sp-radius);padding:clamp(24px,4vw,42px)}.territory-explainer h2{color:#fff}.territory-explainer p{max-width:75ch;color:#c3d2da}.verify-note{display:inline-block;padding:5px 8px;border-radius:7px;background:#f4c15d;color:#3a2a00;font:700 11px/1 var(--sp-body);letter-spacing:.08em;text-transform:uppercase}
.dealer-subnav{position:relative;z-index:2;background:var(--sp-paper);border-bottom:1px solid var(--sp-hair);padding:8px 0 14px}.dealer-subnav .wrap{max-width:calc(1200px + 2*var(--sp-gut));margin:auto;padding:0 var(--sp-gut)}.dealer-subnav .breadcrumbs{max-width:none;margin:0 0 8px;padding:0}.dealer-tabs{display:flex;align-items:center;gap:8px;overflow:auto;scrollbar-width:thin;padding-bottom:3px}.dealer-tabs>a:not(.dealer-page-cta){flex:none;padding:8px 13px;border-radius:999px;color:var(--sp-navy);font:700 15px/1.1 var(--sp-display);text-transform:uppercase;text-decoration:none}.dealer-tabs>a:not(.dealer-page-cta):hover{background:rgba(83,200,210,.2)}.dealer-page-cta{min-height:38px;margin-left:auto;padding:0 16px;font-size:14px;flex:none}
body[data-page="home"] #hdr,body[data-page="home"] #menu,body[data-page="home"] #sections>footer,body[data-page="become-a-dealer"] #hdr,body[data-page="become-a-dealer"] #menu,body[data-page="become-a-dealer"] #sections>footer{display:none!important}
body[data-page="become-a-dealer"] .dealer-subnav{margin-top:0}
@media(max-width:1050px){.site-header__inner{gap:16px}.site-nav{gap:12px}.site-nav>a:not(.site-book){font-size:14px}.site-book{padding:0 16px;font-size:14px}}
@media(max-width:900px){.site-header__inner{height:68px}.site-nav>a:not(.site-book){display:none}.site-nav{margin-left:auto}.site-menu-toggle{display:flex}.site-mobile-menu:not([hidden]){position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:14px var(--sp-gut) 24px;background:var(--sp-paper);border-bottom:1px solid var(--sp-hair);box-shadow:0 16px 28px rgba(11,31,46,.12)}.site-mobile-menu>a:not(.site-book){padding:14px 0;border-bottom:1px solid var(--sp-hair);color:var(--sp-ink)!important;font:700 24px/1.1 var(--sp-display);text-decoration:none;text-transform:uppercase}.site-mobile-menu .site-book{margin-top:18px}.site-header--hero:not(.is-solid) .site-mobile-menu{background:var(--sp-paper)}.site-header--hero:not(.is-solid) .site-mobile-menu>a:not(.site-book){color:var(--sp-ink)!important}}
@media(max-width:760px){.legacy-content .pg-hero__grid{grid-template-columns:1fr}.legacy-content .pg-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__top{grid-template-columns:1fr;gap:34px}.site-footer__links{grid-template-columns:1fr 1fr;gap:22px}.site-licensing__grid{grid-template-columns:1fr}.legacy-content .pg-book-split,.legacy-content .pg-paths,.legacy-content .pg-standards{grid-template-columns:1fr}}
@media(max-width:520px){.site-header__inner{height:64px;gap:10px}.site-brand,.site-brand img{width:82px;height:auto}.site-nav{gap:4px}.site-book{min-height:40px;padding:0 12px;font-size:12px;letter-spacing:.025em}.site-menu-toggle{width:40px;height:40px}.legacy-content .pg-news__grid{grid-template-columns:1fr}.market-brand-grid{grid-template-columns:1fr}.market-brand{min-height:195px}.market-brand__logo{min-height:86px}.site-footer__links{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column}.site-footer__inner{padding-left:20px;padding-right:20px}.site-page:not([data-page="become-a-dealer"]) .page-breadcrumb,.breadcrumbs{padding:0 20px}.dealer-subnav .wrap{padding:0 20px}.dealer-tabs .dealer-page-cta{margin-left:0}.dealer-tabs{flex-wrap:nowrap}.legacy-content .pg-legal__body{padding:22px}.legacy-content .pg-h1{font-size:clamp(44px,13vw,64px)}}
.site-page:not([data-page="become-a-dealer"]) #site-header-slot{position:sticky;top:0;z-index:60}
.legacy-content svg.icon{display:inline-block;width:20px;height:20px;min-width:20px;flex:0 0 20px;vertical-align:middle}
.legacy-content .hs-cta__chips{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0}
.legacy-content .hs-cta__chips li{display:flex;align-items:center;gap:8px}
.legacy-content .hs-cta__points{display:grid;gap:18px;list-style:none;padding:0}
.legacy-content .hs-cta__points li{display:flex;align-items:flex-start;gap:12px}
.legacy-content .hs-cta__points strong,.legacy-content .hs-cta__points li>div>span{display:block}
.legacy-content .hs-ring{display:grid;place-items:center;flex:0 0 28px;height:28px;border:1px solid var(--sp-hair);border-radius:50%;color:var(--sp-navy)}
.legacy-content .hs-actions{display:flex;flex-wrap:wrap;gap:12px}
.legacy-content .pg-paths{list-style:none;padding:0}
.legacy-content .pg-paths__a{display:flex;align-items:flex-start;gap:14px;text-decoration:none;line-height:1.5}
.legacy-content .pg-paths__a strong,.legacy-content .pg-paths__a>span>span{display:block}
.legacy-content .pg-paths__n{flex:none}
.legacy-content .fs-stage,.legacy-content .pg-book-split__main{min-width:0}
.legacy-content iframe{display:block;max-width:100%}
.legacy-content .site-inline-calendar{width:100%;min-height:700px;border:0}
.legacy-content .fs-foot{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
img.market-brand__logo{display:block;width:100%;height:140px;min-height:0;object-fit:contain;padding:12px;box-sizing:border-box;background:#fff;border:0}
.legacy-content .pg-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.legacy-content .pg-news__card--lead{grid-column:span 2}.legacy-content .pg-news__card--lead .pg-news__media{aspect-ratio:2/1}.market-brand__actions{display:flex;gap:18px;align-items:center;margin-top:auto}.market-brand__actions a{color:var(--sp-navy);font:700 15px/1.2 var(--sp-display);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.market-brand__name a{color:inherit;text-decoration:none}.market-brand__name a:hover{text-decoration:underline;text-underline-offset:3px}.market-brand__logo-link{text-decoration:none}
@media(max-width:760px){.legacy-content .pg-news{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-content .pg-news__card--lead{grid-column:span 2}}
@media(max-width:520px){.legacy-content .pg-news{grid-template-columns:1fr}.legacy-content .pg-news__card--lead{grid-column:auto}.legacy-content .pg-news__card--lead .pg-news__media{aspect-ratio:16/9}}
/* Careers only: one clear disclosure surface, with a readable editorial body. */
body[data-page="careers"] .careers-roles{display:grid;gap:18px;min-width:0}
body[data-page="careers"] .careers-roles>details{min-width:0;max-width:100%;padding:0;background:var(--sp-card);border:1px solid rgba(15,69,104,.2);border-radius:16px;scroll-margin-top:100px}
body[data-page="careers"] .careers-roles>details[open]{border-color:var(--sp-navy)}
body[data-page="careers"] .careers-roles>details>summary{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:28px;border-radius:15px;list-style:none}
body[data-page="careers"] .careers-roles>details>summary::before{content:"View role details";order:3;align-self:flex-start;margin-top:4px;color:var(--sp-navy);font:600 13px/1.5 var(--sp-body);text-decoration:underline;text-underline-offset:4px}
body[data-page="careers"] .careers-roles>details[open]>summary::before{content:"Close role details"}
body[data-page="careers"] .careers-roles>details>summary::after{content:"";position:absolute;top:28px;right:28px;width:36px;height:36px;border:1px solid rgba(15,69,104,.24);border-radius:50%;background:linear-gradient(var(--sp-navy),var(--sp-navy)) center/12px 2px no-repeat,linear-gradient(var(--sp-navy),var(--sp-navy)) center/2px 12px no-repeat,var(--sp-paper)}
body[data-page="careers"] .careers-roles>details[open]>summary::after{background:linear-gradient(var(--sp-navy),var(--sp-navy)) center/12px 2px no-repeat,var(--sp-teal);border-color:transparent}
body[data-page="careers"] .careers-roles>details>summary:hover{background:rgba(83,200,210,.07)}
body[data-page="careers"] .careers-roles>details>summary:hover::after{border-color:var(--sp-navy)}
body[data-page="careers"] .careers-roles>details>summary:focus-visible{outline:3px solid var(--sp-navy);outline-offset:4px}
body[data-page="careers"] .careers-roles summary h3{margin:0;padding-right:52px;color:var(--sp-ink);font:700 32px/1.12 var(--sp-display);text-wrap:pretty;overflow-wrap:break-word}
body[data-page="careers"] .careers-role-meta{display:block;padding:0;background:transparent;border:0;border-radius:0;color:var(--sp-charcoal);font:400 15px/1.7 var(--sp-body);overflow-wrap:break-word}
body[data-page="careers"] .careers-role-body{width:auto;min-width:0;margin:0 28px;padding:28px 0 32px;background:transparent;border:0;border-top:1px solid var(--sp-hair);border-radius:0;color:var(--sp-charcoal);font:400 16px/1.75 var(--sp-body);overflow-wrap:break-word}
body[data-page="careers"] .careers-role-body h4{margin:32px 0 12px;color:var(--sp-navy);font:700 23px/1.2 var(--sp-display);letter-spacing:.02em}
body[data-page="careers"] .careers-role-body h4:first-child{margin-top:0}
body[data-page="careers"] .careers-role-body p{margin:0 0 20px}
body[data-page="careers"] .careers-role-body ul{margin:0;padding-left:1.2em}
body[data-page="careers"] .careers-role-body li{margin:0 0 12px;padding-left:5px}
body[data-page="careers"] .careers-role-body li::marker{color:var(--sp-navy)}
body[data-page="careers"] .careers-apply{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:48px;padding:14px 24px;margin-top:28px;border:1px solid transparent;border-radius:999px;background:var(--sp-teal);color:var(--sp-ink);font:600 15px/1.5 var(--sp-body);text-align:center;text-decoration:none;white-space:normal}
body[data-page="careers"] .careers-apply:hover{background:#7DD7DE;border-color:var(--sp-navy)}
body[data-page="careers"] .careers-apply:focus-visible{outline:3px solid var(--sp-navy);outline-offset:4px}
@media(max-width:520px){
  body[data-page="careers"] .careers-roles>details>summary{padding:22px 20px}
  body[data-page="careers"] .careers-roles>details>summary::after{top:22px;right:20px}
  body[data-page="careers"] .careers-roles summary h3{font-size:28px;line-height:1.15}
  body[data-page="careers"] .careers-role-meta{font-size:14px;line-height:1.75}
  body[data-page="careers"] .careers-role-body{margin:0 20px;padding:24px 0}
  body[data-page="careers"] .careers-apply{display:flex;width:100%;padding:14px 18px}
}
