[hidden]{display:none!important}.languages a{padding:8px 2px;opacity:.45}.languages a[aria-current]{opacity:1}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;padding-top:25px;font-size:11px;color:var(--muted);line-height:1.6}.breadcrumbs a:hover{text-decoration:underline}.page-intro{padding-top:65px;padding-bottom:60px;border-bottom:1px solid var(--line)}.page-intro h1{max-width:1020px;font-size:clamp(38px,4.8vw,67px);line-height:1.1;letter-spacing:-.045em;margin-bottom:28px}.page-intro .lead{max-width:850px;color:var(--muted);font-size:20px}.page-intro .eyebrow{color:#8b7720}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:95px;padding-block:70px}.prose{max-width:760px;font-size:17px;line-height:1.9;color:#514b5c}.prose .lead{color:var(--ink);font-size:23px;line-height:1.65}.prose h2{font-size:28px;line-height:1.25;color:var(--ink);letter-spacing:-.03em;margin:40px 0 20px}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:24px}.prose ul{padding-left:22px;margin-bottom:30px}.prose li{padding-left:5px;margin-bottom:10px}.prose a:not(.button){text-decoration:underline;text-underline-offset:4px}.prose .button{margin-top:15px;color:white}.brand-sidebar{border:1px solid var(--line);border-top:4px solid var(--yellow);padding:30px;background:#fff;align-self:start;font-size:14px}.brand-sidebar h2{font-size:30px;margin-bottom:25px}.brand-sidebar .profile-logo{max-width:100%}.brand-sidebar hr{border:0;border-top:1px solid var(--line);margin:30px 0}.brand-sidebar .text-link{display:flex;margin-top:10px}.status-panel{background:#fff7d5;border-left:3px solid #c6a900;padding:24px;margin-block:35px}.status-panel h2{margin:8px 0 15px;font-size:22px}.status-panel p:last-child{font-size:15px;margin-bottom:0}.insights-section{background:#efede6}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.insight-card{padding:28px 0 20px;border-top:3px solid var(--ink);display:flex;flex-direction:column}.insight-card .eyebrow{font-size:10px;color:#7a6e85;margin-bottom:22px}.insight-card h3{font-size:25px;font-weight:550;line-height:1.25;letter-spacing:-.03em;margin-bottom:20px}.insight-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.insight-card>p:not(.eyebrow){font-size:14px;color:var(--muted);flex:1}.insight-card .text-link{align-self:flex-start}.brand-directory,.insight-directory{padding-top:50px}.insight-directory .insight-grid{row-gap:55px}.insight-directory .editorial-note{margin-top:60px}.article-layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:90px;padding-top:65px}.article-navigation{align-self:start;position:sticky;top:125px;font-size:13px}.article-navigation>a{display:block;margin:18px 0;padding-left:15px;border-left:2px solid #d4cddc;line-height:1.5}.article-navigation>a:hover{border-color:#b59b00}.article-byline{margin-top:35px;padding-top:25px;border-top:1px solid var(--line);font-size:11px;line-height:1.9;color:var(--muted)}.article-copy>section{scroll-margin-top:120px}.article-copy section h2{margin-top:45px}.takeaway{background:var(--ink);color:#fff;padding:30px;margin:40px 0}.takeaway .small-label{color:var(--yellow)}.takeaway p:last-child{font-size:21px;line-height:1.5;margin:0}.editorial-note{border-left:2px solid #b7a01d;padding:12px 20px;font-size:14px;color:var(--muted)}.source-list{font-size:14px}.article-note{font-size:12px;color:var(--muted);line-height:1.7}.cta-strip{border-top:1px solid var(--line);padding-block:50px 75px;display:flex;gap:50px;align-items:center;justify-content:space-between}.cta-strip h2{font-size:35px}.cta-strip .eyebrow{margin-bottom:16px}.cta-strip .button{flex-shrink:0}.opportunity-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 60px;padding-top:55px}.opportunity-grid article{border-top:1px solid var(--line);padding-top:25px}.opportunity-grid h2{font-size:30px;margin:15px 0 20px}.opportunity-grid p{color:var(--muted);font-size:16px}.process-panel{background:var(--ink);color:white;padding:30px;align-self:start}.process-panel>.eyebrow{color:var(--yellow);font-size:10px}.process-panel>div{padding:23px 0;border-top:1px solid #ffffff30}.process-panel>div>span{color:#cfc0e4;font-size:11px}.process-panel h3{font-size:20px;margin:8px 0 15px;font-weight:500}.process-panel p{color:#d0c8dc;font-size:13px;margin-bottom:0}.legal-copy{padding-block:60px 90px;margin-left:max(56px,calc((100vw - 1280px)/2))}.partner-intro h1{font-size:clamp(41px,4vw,61px);letter-spacing:-.045em;margin-bottom:28px}.partner-intro h1 em{font-weight:400}#prepared-message{margin-top:25px}#email-preview{font-family:inherit;color:#514b5c;background:#f7f6f1}.footer-links a:hover{text-decoration:underline}.page-intro .lead:last-child{margin-bottom:0}.insight-card h3 a:focus-visible{outline-offset:4px}
@media(max-width:1100px){.detail-layout{gap:45px;grid-template-columns:minmax(0,1fr) 280px}.article-layout{gap:45px;grid-template-columns:210px minmax(0,1fr)}.insight-card h3{font-size:23px}.legal-copy{margin-left:32px}.header-inner{gap:20px}nav{gap:23px}}
@media(max-width:850px){.page-intro{padding-block:45px}.page-intro h1{font-size:44px}.page-intro .lead{font-size:18px}.detail-layout{grid-template-columns:1fr;gap:45px;padding-block:45px}.brand-sidebar{max-width:600px;width:100%}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr;gap:25px;padding-top:35px}.article-navigation{position:static;display:flex;flex-wrap:wrap;gap:0 20px}.article-navigation>.small-label{width:100%}.article-navigation>a{font-size:12px;margin:6px 0;max-width:45%}.article-byline{width:100%;margin-top:20px;padding-top:15px}.article-byline br{display:initial}.article-byline time{margin-left:12px}.prose{font-size:16px}.prose .lead{font-size:21px}.opportunity-grid{gap:35px}.cta-strip{gap:30px}.cta-strip h2{font-size:29px}.legal-copy{margin-left:24px}.process-panel{max-width:600px}.breadcrumbs{font-size:10px}}
@media(max-width:520px){.page-intro h1{font-size:37px}.page-intro{padding-block:38px}.page-intro .lead{font-size:17px}.insight-grid,.opportunity-grid{grid-template-columns:1fr;gap:25px}.insight-card h3{font-size:25px}.insight-card{padding-top:23px}.prose h2{font-size:25px}.brand-sidebar{padding:25px}.article-navigation>a{max-width:100%;width:100%}.takeaway{padding:25px}.takeaway p:last-child{font-size:19px}.cta-strip{display:block;padding-block:35px 55px}.cta-strip .button{margin-top:25px}.legal-copy{margin-left:18px}.page-intro .eyebrow{font-size:9px}.breadcrumbs>span:last-child{max-width:100%}.source-list{overflow-wrap:anywhere}.partner-intro h1{font-size:43px}}
