.Masthead-module__RIlRAq__masthead{border-bottom:2px solid var(--rule);padding:24px 0}.Masthead-module__RIlRAq__row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.Masthead-module__RIlRAq__brandLink{font-family:var(--font-external);font-size:11px;font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3)}.Masthead-module__RIlRAq__titleLink{text-decoration:none;display:block}.Masthead-module__RIlRAq__titleLink:hover .Masthead-module__RIlRAq__title{color:var(--fg2)}.Masthead-module__RIlRAq__title{font-family:var(--font-external);font-weight:var(--w-black);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tk-h1);text-transform:uppercase;color:var(--fg1);transition:color var(--dur) var(--ease);margin:0}.Masthead-module__RIlRAq__subtitle{font-family:var(--font-external);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--fg3);margin:6px 0 0}
.PrimaryNav-module__4VKNTW__nav{border-bottom:1px solid var(--border);position:relative}.PrimaryNav-module__4VKNTW__inner{flex-wrap:wrap;align-items:center;gap:26px;min-height:46px;display:flex;position:relative}.PrimaryNav-module__4VKNTW__topRow{display:contents}.PrimaryNav-module__4VKNTW__lastGroup{flex-wrap:nowrap;align-items:center;gap:26px;display:flex}.PrimaryNav-module__4VKNTW__inner a,.PrimaryNav-module__4VKNTW__toggle{font-family:var(--font-external);font-size:12.5px;font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg1);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:46px;display:flex}.PrimaryNav-module__4VKNTW__inner a:hover{border-color:var(--border-strong)}.PrimaryNav-module__4VKNTW__active{border-color:var(--rule)!important}.PrimaryNav-module__4VKNTW__toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;gap:6px;padding:0}.PrimaryNav-module__4VKNTW__toggle svg{color:var(--fg2);transition:transform var(--dur) var(--ease);flex-shrink:0}.PrimaryNav-module__4VKNTW__iconOpen{transform:rotate(90deg)}.PrimaryNav-module__4VKNTW__panel{z-index:20;background:var(--surface);border:1px solid var(--border);padding:var(--sp-5);gap:var(--sp-6);border-top:none;min-width:480px;max-width:calc(100vw - 32px);display:none;position:absolute;top:100%;right:0;box-shadow:0 12px 24px #0000001f}.PrimaryNav-module__4VKNTW__panelOpen{display:flex}.PrimaryNav-module__4VKNTW__panelLabel{font-family:var(--font-external);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);padding-right:var(--sp-5);border-right:1px solid var(--border);flex:0 0 160px}.PrimaryNav-module__4VKNTW__panelGrid{gap:var(--sp-2) var(--sp-5);flex:1;grid-template-columns:repeat(auto-fill,minmax(max-content,1fr));align-content:start;min-width:0;display:grid}.PrimaryNav-module__4VKNTW__panelGrid a{white-space:normal;border-bottom:none;height:auto;padding:6px 0;line-height:1.3}.PrimaryNav-module__4VKNTW__panelGrid a:hover,.PrimaryNav-module__4VKNTW__panelGrid a.PrimaryNav-module__4VKNTW__active{color:var(--fg2)}@media (max-width:860px){.PrimaryNav-module__4VKNTW__inner{flex-direction:column;align-items:stretch;gap:0}.PrimaryNav-module__4VKNTW__topRow{flex-wrap:wrap;align-items:center;gap:4px 18px;padding:6px 0;display:flex}.PrimaryNav-module__4VKNTW__inner a,.PrimaryNav-module__4VKNTW__toggle{height:34px}.PrimaryNav-module__4VKNTW__panel{gap:var(--sp-4);border:none;border-top:1px solid var(--border);width:100%;min-width:0;max-width:none;box-shadow:none;padding:var(--sp-4) 0;flex-direction:column;position:static}.PrimaryNav-module__4VKNTW__panelLabel{border-right:none;flex:none;padding-right:0}.PrimaryNav-module__4VKNTW__panelGrid{grid-template-columns:1fr}.PrimaryNav-module__4VKNTW__panelGrid a{border-bottom:1px solid var(--border);height:42px;padding-left:4px}.PrimaryNav-module__4VKNTW__panelGrid a.PrimaryNav-module__4VKNTW__active{border-left:2px solid var(--rule);padding-left:2px}}
.ShareButton-module__eKwchW__wrap{display:inline-flex;position:relative}.ShareButton-module__eKwchW__iconButton,.ShareButton-module__eKwchW__iconButtonCompact{background:var(--surface);border:1px solid var(--border);color:var(--fg2);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:0;display:flex}.ShareButton-module__eKwchW__iconButton{width:32px;height:32px}.ShareButton-module__eKwchW__iconButtonCompact{width:26px;height:26px}.ShareButton-module__eKwchW__iconButton:hover,.ShareButton-module__eKwchW__iconButtonCompact:hover{color:var(--fg1);border-color:var(--border-strong)}.ShareButton-module__eKwchW__backdrop{z-index:20;position:fixed;inset:0}.ShareButton-module__eKwchW__menu{z-index:21;background:var(--surface);border:1px solid var(--border);flex-direction:column;min-width:168px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 14px #0000002e}.ShareButton-module__eKwchW__menuItem{text-align:left;border:none;border-bottom:1px solid var(--border);color:var(--fg1);font-family:var(--font-external);font-size:12.5px;font-weight:var(--w-semibold);cursor:pointer;white-space:nowrap;background:0 0;padding:10px 14px;display:block}.ShareButton-module__eKwchW__menuItem:last-child{border-bottom:none}.ShareButton-module__eKwchW__menuItem:hover{background:var(--surface-sunken)}
.ArticleGrid-module__WPpC2a__grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:860px){.ArticleGrid-module__WPpC2a__grid{grid-template-columns:1fr}}.ArticleGrid-module__WPpC2a__card{background:var(--surface);transition:background var(--dur) var(--ease);position:relative}.ArticleGrid-module__WPpC2a__card:hover{background:var(--surface-sunken)}.ArticleGrid-module__WPpC2a__card a{flex-direction:column;gap:10px;height:100%;padding:22px 20px;display:flex}.ArticleGrid-module__WPpC2a__cardShare{z-index:1;position:absolute;top:14px;right:14px}.ArticleGrid-module__WPpC2a__tag{font-family:var(--font-external);font-size:10px;font-weight:var(--w-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2)}.ArticleGrid-module__WPpC2a__card h3{font-family:var(--font-external);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:-.005em;color:var(--fg1);margin:0;font-size:18px;line-height:1.18}.ArticleGrid-module__WPpC2a__card p{font-family:var(--font-external);color:var(--fg2);margin:0;font-size:13px;line-height:1.45}.ArticleGrid-module__WPpC2a__meta{letter-spacing:.02em;font-variant-numeric:tabular-nums;border-top:1px solid var(--border);padding-top:9px;color:var(--fg3)!important;margin-top:auto!important;font-size:11px!important}.ArticleGrid-module__WPpC2a__empty{font-family:var(--font-external);color:var(--fg3);padding:32px 0;font-size:14px}
.SectionRow-module__l8xGQG__head{font-family:var(--font-external);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:36px 0 22px;display:flex}.SectionRow-module__l8xGQG__head h2{min-width:0;font-weight:var(--w-black);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:break-word;color:var(--fg1);margin:0;font-size:18px}.SectionRow-module__l8xGQG__line{background:var(--rule);flex:1;min-width:24px;height:2px}.SectionRow-module__l8xGQG__head a{font-size:11px;font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);white-space:nowrap}.SectionRow-module__l8xGQG__head a:hover{color:var(--fg1)}
.SubscribeSection-module__rGTbha__section{background:var(--bg-inverse);color:var(--fg-inverse);margin-top:44px}.SubscribeSection-module__rGTbha__inner{font-family:var(--font-external);grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:44px 32px;display:grid}@media (max-width:860px){.SubscribeSection-module__rGTbha__inner{grid-template-columns:1fr}}.SubscribeSection-module__rGTbha__inner h2{font-weight:var(--w-black);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 12px;font-size:30px;line-height:1.05}.SubscribeSection-module__rGTbha__inner p{color:#bdbdbd;max-width:44ch;margin:0;font-size:14px;line-height:1.5}.SubscribeSection-module__rGTbha__form{gap:10px;display:flex}.SubscribeSection-module__rGTbha__form input{background:var(--bg-inverse);color:var(--fg-inverse);font-family:var(--font-external);border-radius:var(--radius-1);border:1px solid #555;flex:1;padding:13px 14px;font-size:14px}.SubscribeSection-module__rGTbha__form input::placeholder{color:#888}.SubscribeSection-module__rGTbha__form button{background:var(--fg-inverse);color:var(--bg-inverse);font-family:var(--font-external);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-1);border:0;padding:13px 22px;font-size:12.5px}.SubscribeSection-module__rGTbha__form button:hover:not(:disabled){opacity:.85}.SubscribeSection-module__rGTbha__confirm{font-weight:var(--w-semibold);letter-spacing:.02em}.SubscribeSection-module__rGTbha__error{color:#ff8080;margin-top:8px;font-size:12px}.SubscribeSection-module__rGTbha__finePrint{color:#888;grid-column:1/-1;margin-top:8px;font-size:11px}
.city-module__bTWaCa__mainGrid{grid-template-columns:minmax(0,5fr) minmax(260px,3fr) minmax(220px,2fr);gap:32px;padding:32px 0;display:grid}@media (max-width:1199px){.city-module__bTWaCa__mainGrid{grid-template-columns:minmax(0,62%) minmax(0,38%)}.city-module__bTWaCa__rightCol{grid-column:1/-1}}@media (max-width:767px){.city-module__bTWaCa__mainGrid{grid-template-columns:1fr}}.city-module__bTWaCa__leftCol{flex-direction:column;gap:24px;display:flex}.city-module__bTWaCa__lead a{display:block}.city-module__bTWaCa__lead h2{font-family:var(--font-external);font-weight:var(--w-black);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg1);margin:0 0 12px;font-size:34px;line-height:1.05}.city-module__bTWaCa__dek{font-family:var(--font-external);color:var(--fg2);margin:0 0 12px;font-size:16px;line-height:1.5}.city-module__bTWaCa__byline{font-family:var(--font-external);color:var(--fg3);border-top:1px solid var(--border);padding-top:10px;font-size:12px}.city-module__bTWaCa__secondaryList{border-top:1px solid var(--border)}.city-module__bTWaCa__secondaryItem{border-bottom:1px solid var(--border);padding:14px 0;display:block}.city-module__bTWaCa__secondaryItem h3{font-family:var(--font-external);font-weight:var(--w-bold);text-transform:uppercase;color:var(--fg1);margin:0 0 4px;font-size:16px}.city-module__bTWaCa__secondaryItem p{font-family:var(--font-external);color:var(--fg2);margin:0;font-size:13px}.city-module__bTWaCa__rightCol{border-left:1px solid var(--border);padding-left:24px}.city-module__bTWaCa__mostReadHeading{font-family:var(--font-external);font-size:13px;font-weight:var(--w-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--fg1);border-bottom:2px solid var(--rule);margin:0 0 16px;padding-bottom:10px}.city-module__bTWaCa__mostReadItem{border-bottom:1px solid var(--border);font-family:var(--font-external);color:var(--fg1);gap:12px;padding:10px 0;font-size:13px;display:flex}.city-module__bTWaCa__mostReadItem:hover{color:var(--fg2)}.city-module__bTWaCa__rank{font-weight:var(--w-bold);color:var(--fg3);flex:none}.city-module__bTWaCa__empty{font-family:var(--font-external);color:var(--fg3);padding:40px 0;font-size:14px}
.StoriesOrgsToggle-module__laESCq__mobileToggle{display:none}@media (max-width:767px){.StoriesOrgsToggle-module__laESCq__mobileToggle{background:var(--surface-sunken);border:1px solid var(--border);width:100%;color:var(--fg1);font-family:var(--font-external);font-size:12.5px;font-weight:var(--w-semibold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;margin:0 0 20px;padding:12px 16px;display:flex}.StoriesOrgsToggle-module__laESCq__mobileToggle:hover{background:var(--surface)}.StoriesOrgsToggle-module__laESCq__hiddenOnMobile{display:none}}
.vertical-module__S618XG__pageTitle{font-family:var(--font-external);font-weight:var(--w-black);text-transform:uppercase;letter-spacing:-.01em;color:var(--fg1);margin:32px 0 20px;font-size:28px}.vertical-module__S618XG__grid{grid-template-columns:2fr 1fr;gap:32px;padding-bottom:40px;display:grid}@media (max-width:767px){.vertical-module__S618XG__grid{grid-template-columns:1fr}}.vertical-module__S618XG__companies{border-left:1px solid var(--border);padding-left:24px}.vertical-module__S618XG__companies h4{font-family:var(--font-external);font-size:13px;font-weight:var(--w-bold);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--rule);color:var(--fg1);margin:0 0 16px;padding-bottom:10px}.vertical-module__S618XG__companyItem{border-bottom:1px solid var(--border);font-family:var(--font-external);color:var(--fg1);flex-direction:column;gap:4px;padding:10px 0;font-size:13px;display:flex}.vertical-module__S618XG__companyItem a{color:var(--fg1)}.vertical-module__S618XG__companyItem>a:first-child{font-weight:var(--w-semibold)}.vertical-module__S618XG__companyItem>a:first-child:hover{text-underline-offset:2px;text-decoration:underline}.vertical-module__S618XG__companyItemMeta{align-items:center;gap:10px;display:flex}.vertical-module__S618XG__profileLink{color:var(--fg3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.vertical-module__S618XG__profileLink:hover{color:var(--fg1);text-underline-offset:2px;text-decoration:underline}.vertical-module__S618XG__demoTag{color:var(--fg3);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-style:normal}.vertical-module__S618XG__emptyCompanies{font-family:var(--font-external);color:var(--fg3);font-size:13px}
.company-module__oOuF5G__wrap{max-width:700px;font-family:var(--font-external);padding-top:32px;padding-bottom:40px}.company-module__oOuF5G__demoTag{letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);border:1px solid var(--border);margin-bottom:10px;padding:2px 6px;font-size:9px;display:inline-block}.company-module__oOuF5G__wrap h2{font-weight:var(--w-black);text-transform:uppercase;letter-spacing:-.01em;color:var(--fg1);margin:0 0 12px;font-size:28px}.company-module__oOuF5G__description{color:var(--fg2);margin-bottom:24px;font-size:15px;line-height:1.6}.company-module__oOuF5G__factList{border-top:1px solid var(--border)}.company-module__oOuF5G__factList div{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.company-module__oOuF5G__factList dt{color:var(--fg3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.company-module__oOuF5G__factList dd{color:var(--fg1);margin:0}
.legal-module__jyR3IG__article{max-width:760px;font-family:var(--font-external);padding-top:32px;padding-bottom:56px}.legal-module__jyR3IG__pageTitle{font-weight:var(--w-black);text-transform:uppercase;letter-spacing:-.015em;color:var(--fg1);margin:0 0 8px;font-size:32px;line-height:1.08}.legal-module__jyR3IG__updated{color:var(--fg3);border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:20px;font-size:12px}.legal-module__jyR3IG__sectionHeading{font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:-.005em;color:var(--fg1);margin:30px 0 10px;font-size:18px}.legal-module__jyR3IG__article p{color:var(--fg1);margin:0 0 14px;font-size:14.5px;line-height:1.7}.legal-module__jyR3IG__article ul{margin:0 0 14px;padding-left:22px}.legal-module__jyR3IG__article li{color:var(--fg1);margin-bottom:6px;font-size:14.5px;line-height:1.6}.legal-module__jyR3IG__article a{color:var(--fg1);text-underline-offset:2px;text-decoration:underline}.legal-module__jyR3IG__placeholder{background:var(--surface-sunken);color:var(--fg2);padding:2px 6px;font-style:italic}.legal-module__jyR3IG__stub{color:var(--fg3);border-top:1px solid var(--border);margin-top:32px;padding-top:16px;font-size:13px}
.story-module__ZQRivW__article{max-width:760px;font-family:var(--font-external);padding-top:32px;padding-bottom:40px}.story-module__ZQRivW__backLink{font-size:11px;font-weight:var(--w-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);margin-bottom:18px;display:inline-block}.story-module__ZQRivW__backLink:hover{color:var(--fg1)}.story-module__ZQRivW__translationBanner{font-size:13px;font-weight:var(--w-medium);background:var(--surface-sunken);border-left:3px solid var(--rule);color:var(--fg2);margin-bottom:20px;padding:12px 16px}.story-module__ZQRivW__kicker{font-size:11px;font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);margin:0 0 14px}.story-module__ZQRivW__article h2{font-weight:var(--w-black);text-transform:uppercase;letter-spacing:-.015em;color:var(--fg1);margin:0 0 14px;font-size:34px;line-height:1.05}.story-module__ZQRivW__metaRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-top:12px;display:flex}.story-module__ZQRivW__meta{color:var(--fg3);font-variant-numeric:tabular-nums;font-size:12px}.story-module__ZQRivW__body{color:var(--fg1);white-space:pre-wrap;font-size:16px;line-height:1.7}
