.updates-main{padding-top:48px;padding-bottom:88px}.updates-heading{max-width:990px;margin-bottom:44px}.updates-heading h1{font:550 clamp(44px,5.3vw,76px)/1.06 Fraunces,Georgia,serif;letter-spacing:-.045em;margin:0 0 25px}.updates-heading .lede{max-width:650px;margin-bottom:18px}.updates-edition{font-size:11px;color:#636b81}.updates-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#19204e;border-radius:16px;overflow:hidden;margin-bottom:70px}.updates-photo{margin:0;overflow:hidden;background:#e3e3e9}.updates-photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1.5}.updates-feature>.updates-photo img{min-height:100%;aspect-ratio:1.2}.updates-feature-copy{padding:40px 42px;color:#fff;align-self:center}.updates-feature-copy .eyebrow{color:var(--brand-orange,#ff8057);font-size:10px;margin-bottom:22px}.updates-feature h2{font:500 clamp(31px,3.2vw,45px)/1.12 Fraunces,Georgia,serif;letter-spacing:-.025em;margin:0 0 22px}.updates-feature-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#d9dfef}.updates-feature .update-meta{color:#cbd3e9}.updates-feature .button{background:#fff;color:#19204e;margin-top:24px}.updates-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.updates-section-heading h2{font:550 40px/1.12 Fraunces,Georgia,serif;letter-spacing:-.035em;margin:0}.updates-section-heading p{font-size:14px;color:#59617b;margin:12px 0 0}.updates-section-heading .eyebrow{color:#19204e;margin:0 0 14px;font-size:10px}.updates-section-heading>.button{flex:none}.updates-filters{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.updates-filters button{background:#fff;border:1px solid #d8dce6;border-radius:28px;padding:11px 16px;min-height:44px;font-size:12px;font-weight:750;color:#19204e;display:inline-flex;gap:12px;align-items:center}.updates-filters button[aria-pressed=true]{background:#19204e;border-color:#19204e;color:#fff}.updates-filters button span{opacity:.65;font-size:11px}.updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.update-card{background:#fff;border:1px solid #dde0e7;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.update-card .updates-photo{aspect-ratio:1.58}.update-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}.update-category{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;align-self:flex-start;display:inline-block;padding:6px 9px;border-radius:4px;background:#fff0e6;color:var(--brand-ink,#19204e);line-height:1.5}.category-tenderspot{background:#e9edff;color:#394b9f}.category-market{background:#e7f0e9;color:#325d47}.update-card h3{font:550 28px/1.17 Fraunces,Georgia,serif;letter-spacing:-.025em;margin:18px 0 15px}.update-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.update-card-copy>p{font-size:13px;line-height:1.8;color:#59617b;margin-bottom:24px}.update-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:#656e85;line-height:1.7}.update-card .update-meta{margin-top:auto}.update-read{font-size:12px;font-weight:800;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e6ed;padding-top:16px;margin-top:16px}.update-read span{font-size:19px}.update-read:hover{color:var(--brand-ink,#19204e)}.updates-editorial{margin-top:65px;border-top:1px solid #d8dce6;padding-top:42px;display:grid;grid-template-columns:1fr 1.1fr;gap:0 70px}.updates-editorial .eyebrow{grid-column:1/-1}.updates-editorial h2{font:550 38px/1.12 Fraunces,Georgia,serif;letter-spacing:-.03em}.updates-editorial p:not(.eyebrow){font-size:14px;color:#59617b;line-height:1.9}.updates-editorial a{text-decoration:underline;text-underline-offset:3px}.updates-promo{padding-top:70px;padding-bottom:85px}.update-breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;font-size:11px;font-weight:500;margin:0 0 42px;color:#59617b}.update-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.update-article-heading{max-width:930px;margin:0 auto 36px;text-align:center}.update-article-heading h1{font:550 clamp(38px,4.5vw,64px)/1.1 Fraunces,Georgia,serif;letter-spacing:-.038em;margin:22px 0}.update-article-heading .lede{font-size:18px;line-height:1.75;max-width:740px;margin:0 auto 24px}.update-article-heading .update-meta{justify-content:center;font-size:11px}.update-context{font-size:11px;color:#656e85;margin:14px 0 0}.update-cover{max-width:1100px;margin:0 auto 42px}.update-cover .updates-photo{border-radius:12px}.update-cover img{aspect-ratio:2;height:auto;object-position:center top}.update-photo-credit{font-size:10px;color:#656e85;margin:10px 0 0}.update-reading-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(170px,240px);gap:70px;max-width:1070px;margin:auto}.update-body-section{scroll-margin-top:28px;margin-bottom:36px}.update-body-section h2{font:550 31px/1.2 Fraunces,Georgia,serif;letter-spacing:-.025em;margin:0 0 19px}.update-body-section p{font-size:16px;line-height:1.9;color:#424c66}.update-body-section .update-citations{font-size:11px;line-height:1.8;margin-top:-3px;color:#4b587d}.update-citations a{text-decoration:underline;text-underline-offset:3px}.update-on-page{position:sticky;top:30px;align-self:start;border-left:1px solid #d8dce6;padding-left:24px}.update-on-page .eyebrow{font-size:10px}.update-on-page a{display:block;font-size:12px;line-height:1.7;margin:15px 0;color:#4f5973}.update-on-page a:hover{text-decoration:underline}.update-on-page .update-back{padding-top:20px;border-top:1px solid #d8dce6;font-weight:750}.update-takeaway{padding:26px 30px;border-radius:10px;background:#fff0e6;border:1px solid #f0c8b5;margin:36px 0 25px}.update-takeaway .eyebrow{font-size:10px;color:var(--brand-ink,#19204e);margin-bottom:13px}.update-takeaway p:not(.eyebrow){font-size:17px;font-weight:650;line-height:1.7;margin:0}.update-takeaway .button{margin-top:22px}.update-note{font-size:11px;color:#69718a;line-height:1.8}.update-related{border-top:1px solid #d8dce6;margin-top:70px;padding-top:42px}.update-related .updates-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}.update-related .updates-section-heading h2{font-size:33px}.updates-main :focus-visible,.updates-promo :focus-visible{outline:3px solid #3452e1;outline-offset:4px}.updates-feature :focus-visible{outline-color:#ffb496}
@media(max-width:1050px){.updates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.updates-feature-copy{padding:30px}.updates-feature h2{font-size:34px}.update-reading-layout{gap:38px;grid-template-columns:minmax(0,1fr) 190px}.updates-promo .updates-grid .update-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.updates-promo .updates-grid .update-card:last-child .updates-photo{aspect-ratio:auto}}
@media(max-width:760px){.updates-main{padding-top:30px;padding-bottom:48px}.updates-heading{margin-bottom:30px}.updates-heading h1{font-size:clamp(39px,8vw,55px)}.updates-heading .lede{font-size:16px}.updates-feature{grid-template-columns:1fr;margin-bottom:44px}.updates-feature>.updates-photo img{aspect-ratio:1.6}.updates-feature-copy{padding:28px}.updates-feature h2{font-size:35px}.updates-grid{grid-template-columns:1fr;gap:22px}.updates-section-heading{display:block}.updates-section-heading h2{font-size:35px}.updates-section-heading .button{margin-top:20px}.updates-filters{gap:8px}.updates-filters button{font-size:11px;padding:10px 13px}.updates-filters button span{font-size:10px}.update-card-copy{padding:25px}.update-card h3{font-size:29px}.updates-promo{padding-top:44px;padding-bottom:48px}.updates-promo .updates-grid .update-card:last-child{display:flex;grid-column:auto}.updates-promo .updates-grid .update-card:last-child .updates-photo{aspect-ratio:1.58}.updates-editorial{display:block;margin-top:40px;padding-top:30px}.updates-editorial h2{font-size:34px}.update-breadcrumb{font-size:10px;margin-bottom:28px}.update-article-heading{text-align:left}.update-article-heading h1{font-size:clamp(36px,7.8vw,52px)}.update-article-heading .lede{font-size:16px}.update-article-heading .update-meta{justify-content:flex-start}.update-cover{margin-bottom:30px}.update-cover img{aspect-ratio:1.55}.update-reading-layout{display:block}.update-on-page{display:none}.update-body-section h2{font-size:29px}.update-body-section p{font-size:15px;line-height:1.85}.update-takeaway{padding:22px}.update-takeaway p:not(.eyebrow){font-size:16px}.update-related{margin-top:40px;padding-top:30px}.update-related .updates-grid{grid-template-columns:1fr}.update-related .updates-section-heading h2{font-size:31px}.update-related .text-link{display:inline-block;margin-top:18px}}

.header #aboutMenu .nav-submenu{left:auto;right:0;width:230px}
@media(max-width:1100px){.header #aboutMenu .nav-submenu{width:auto;right:auto}}
