/* Approved customer profile, September 2026. Fonts are hosted with this theme. */
/* Related reading uses public titles/codes only; internal topics have no visual representation. */
.mn-related-content{padding:62px 0 72px;background:#F4F6F8;border-top:1px solid #dbe1e7}
.mn-related-heading{margin-bottom:30px}.mn-related-heading .eyebrow{color:#526474;margin-bottom:12px}.mn-related-heading h2{margin:0;font-size:40px}
.mn-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}
.mn-related-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:28px;background:#fff;border:1px solid #dbe1e7;color:#081D33}
.mn-related-card-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px}.mn-related-card-label .eyebrow{color:#526474}
.mn-related-code{display:flex;flex-direction:column;gap:4px;margin:0 0 17px}.mn-related-code>span{font-size:12px;color:#526474}.mn-related-code>strong{font-size:18px;font-weight:600;letter-spacing:.025em;overflow-wrap:anywhere}
.mn-related-card h3{font-size:26px;line-height:1.3;margin:0 0 24px;overflow-wrap:anywhere}.mn-related-card h3 a{color:inherit;text-decoration:none}.mn-related-card h3 a:after{content:"";position:absolute;inset:0}
.mn-related-card-action{display:flex;justify-content:space-between;gap:20px;margin:0;padding-top:22px;border-top:1px solid #dbe1e7;margin-top:auto;font-size:14px;font-weight:500}.mn-related-card:hover{border-color:#526474}.mn-related-card:focus-within{outline:2px solid #081D33;outline-offset:4px}
@media(max-width:680px){.mn-related-content{padding:42px 0 48px}.mn-related-heading{margin-bottom:24px}.mn-related-heading h2{font-size:32px}.mn-related-grid{grid-template-columns:1fr;gap:18px}.mn-related-card{padding:24px}.mn-related-card h3{font-size:25px}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('fonts/Inter-Regular.ttf') format('truetype')}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 900;font-display:swap;src:url('fonts/PlayfairDisplay-Regular.ttf') format('truetype')}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400 900;font-display:swap;src:url('fonts/PlayfairDisplay-Italic.ttf') format('truetype')}
:root{--navy:#081D33;--navy-deep:#071426;--paper:#FFFFFF;--white:#FFFFFF;--ink:#081D33;--muted:#526474;--line:#dbe1e7;--brass:#D4A24C;--brass-light:#D4A24C;--serif:'Playfair Display',Georgia,'Times New Roman',serif;--sans:Inter,Arial,Helvetica,sans-serif}
body{font-size:17px;line-height:1.6}
p{line-height:1.6}
h1,h2,h3,h4{overflow-wrap:normal;word-break:normal}
h1,h2{line-height:1.12;letter-spacing:-.025em}
h2{font-size:40px}h3{font-size:25px;line-height:1.3}
.section{padding:88px 0}
.eyebrow{font-size:13px!important;line-height:1.55;letter-spacing:.105em;font-weight:600}
.text-link,.page-aside .text-link,.mn-insight>.text-link,.pathway .text-link,.section-heading .text-link,.opportunity-card-bottom .text-link{font-size:14px;line-height:1.5;min-height:44px;gap:18px}
.mn-button,button[type=submit],input[type=submit],.hero-actions .mn-button,.contact-band .mn-button,.mn-form button[type=submit]{font-size:14px;line-height:1.5;min-height:54px;padding:15px 22px;gap:25px;font-weight:600}
.mn-button-gold{color:var(--navy);background:var(--brass);border-color:var(--brass)}
.mn-button-gold:hover{background:#e0b666;border-color:#e0b666}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#a46b16}
.home-hero a:focus-visible,.site-footer a:focus-visible,.contact-band a:focus-visible{outline-color:var(--brass)}
.site-header a:focus-visible,.site-header button:focus-visible{outline-color:var(--navy)}
.demo-banner{font-size:12px;padding:8px 20px;background:#edf0f4;color:#425362;letter-spacing:0}
.site-header{background:#fff;color:var(--navy);border-color:var(--line)}
.mn-header-filter-defs{position:absolute;overflow:hidden;pointer-events:none}
.site-header .brand{color:var(--navy)}
.header-inner{min-height:104px;gap:24px}
.brand{max-width:285px;gap:13px;flex-shrink:0}
.brand-name{font-family:var(--sans);font-size:20px;font-weight:500;letter-spacing:.12em}
.brand-name>span{font-size:11px;letter-spacing:.3em;margin-top:9px}
.mn-supplied-mark{position:relative;display:block;flex:none;width:54px;height:54px;border:0;border-radius:0;overflow:hidden}
.mn-supplied-mark>img{position:absolute;width:195%;height:195%;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}
.primary-navigation{font-size:14px;gap:18px;flex-wrap:nowrap}
.primary-navigation>a:hover,.primary-navigation>a[aria-current=page],.primary-menu a:hover,.primary-menu a[aria-current=page]{color:var(--navy);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}
.primary-navigation .nav-action{border-color:#8895a1;padding:12px 15px;gap:14px}
.primary-navigation .nav-action:hover{border-color:var(--navy);background:#F4F6F8;color:var(--navy);text-decoration:none}
.nav-divider{border-color:#d0d8e0;margin:0 -4px}
.primary-menu{column-gap:18px}
.menu-toggle{color:var(--navy);border-color:#8895a1;font-size:13px;min-height:44px;padding:10px 13px}
.menu-lines,.menu-lines:after,.menu-toggle[aria-expanded=true] .menu-lines:before{border-color:var(--navy)}
.home-hero{background:var(--navy);color:#fff}
.hero-grid{display:block;min-height:0;padding-top:78px;padding-bottom:58px}
.hero-copy{max-width:1110px}
.hero-copy>.eyebrow{margin-bottom:27px;gap:14px}
.hero-copy h1{font-family:var(--serif);font-size:64px;line-height:1.1;font-weight:400;letter-spacing:-.028em;max-width:1110px;white-space:normal;overflow-wrap:normal;text-wrap:balance}
.hero-copy h1 em{font-style:normal;font-weight:400;color:var(--brass)}
.hero-description{max-width:860px;font-size:18px;color:#d6dee6;line-height:1.6;margin-top:30px}
.hero-focus{font-size:16px;line-height:1.6;color:#afc0ce;max-width:850px;margin-top:18px}
.hero-actions{margin-top:33px;gap:27px;flex-direction:row;align-items:center}
.hero-secondary{font-size:14px;min-height:48px;line-height:1.5;gap:20px;color:#fff;padding:10px 0}
.hero-bottom{padding-top:20px;padding-bottom:88px;border-color:#354659;gap:30px}
.hero-bottom>span,.hero-bottom>a{font-size:13px;letter-spacing:.04em;max-width:none}
.hero-bottom>a{gap:25px;color:#d6dee6}
.intro-strip{background:var(--navy-deep);color:#fff;border:0;padding:30px 0}
.intro-grid{grid-template-columns:1fr 3.1fr;gap:45px;align-items:center}
.intro-grid>.eyebrow{color:var(--brass);padding:0}
.intro-grid>p:last-child{font-family:var(--sans);font-size:17px;line-height:1.7;max-width:1000px}
.opportunities-section{background:#F4F6F8}
.section-heading h2,.perspectives-heading h2,.mn-editorial-lead>h2,.entry-content .mn-editorial-lead>h2{font-size:40px;line-height:1.18}
.opportunities-grid{gap:26px}
.opportunity-card{padding:27px;border-top-color:var(--brass)}
.opportunity-card-top .eyebrow{font-size:13px;letter-spacing:.055em}
.demo-tag{font-size:12px;letter-spacing:.045em;padding:3px 7px;border-color:#b79250;color:#6d4a0f}
.opportunity-card h3{font-size:26px;line-height:1.25;letter-spacing:-.015em}
.opportunity-excerpt{font-size:16px;line-height:1.6}
.opportunity-attributes{font-size:14px}
.opportunity-attributes dt{color:var(--muted)}
.opportunity-attributes dd{min-width:0;overflow-wrap:anywhere}
.opportunity-card-bottom{gap:14px;flex-wrap:wrap}
.reference,.section-note{font-size:13px;color:var(--muted);line-height:1.6}
.opportunity-public-code>span{font-size:13px;letter-spacing:.055em}
.opportunity-public-code>strong{font-size:20px;font-weight:600;letter-spacing:.025em}
.perspectives-section{background:#fff;color:var(--ink);padding:88px 0}
.perspectives-grid{display:block}
.perspectives-heading{max-width:820px;margin-bottom:42px}
.perspectives-heading>.eyebrow{color:#875b16;margin-bottom:18px}
.perspectives-heading h2 em{color:var(--ink);font-style:normal}
.perspectives-heading>p:last-child{font-size:17px;color:var(--muted);max-width:690px;margin-top:22px}
.pathways{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}
.pathway,.pathway:last-child{border:0;border-top:2px solid var(--brass);padding:26px 0 0}
.pathway-number{color:#80581b;font-size:13px;letter-spacing:.075em}
.pathway h3{font-size:26px;margin:18px 0;max-width:440px}
.pathway>p{font-size:16px;color:var(--muted);max-width:510px;margin-bottom:23px}
.mn-audience-points{list-style:none;margin:0 0 25px;padding:0;display:grid;gap:12px;max-width:560px}
.mn-audience-points>li{position:relative;padding-left:23px;font-size:16px;line-height:1.6}
.mn-audience-points>li:before{content:'—';position:absolute;left:0;color:#967028}
.pathway .text-link{color:var(--ink)}
.process-section{background:#F4F6F8}
.process-grid h3,.mn-process-sequence h3,.entry-content .mn-process-sequence h3{font-family:var(--serif);font-size:25px;line-height:1.25;margin:18px 0 14px}
.process-grid p,.mn-process-sequence p{font-size:16px;line-height:1.6;max-width:none}
.process-number{font-size:30px;color:#8c6625}
.mn-process-sequence{column-gap:44px;row-gap:35px}
.mn-service-role{font-size:16px;line-height:1.65;border-top:1px solid #cdd5dc;margin-top:38px;padding-top:27px;max-width:1050px;color:var(--muted)}
.mn-service-access{font-size:14px;line-height:1.7;margin-top:19px;color:var(--muted);max-width:1000px}
.mn-service-access .text-link{display:inline;min-height:0;text-decoration:underline;text-underline-offset:4px}
.mn-process-introduction,.mn-process-partner-link{font-size:16px;line-height:1.65;max-width:1000px}
.mn-editorial-lead>p:not(.eyebrow),.mn-partner-identity>p:not(.eyebrow),.mn-role-grid p:not(.eyebrow),.mn-insight p:not(.eyebrow),.mn-research-invitation p:not(.eyebrow),.mn-research-boundary>p:not(.eyebrow){font-size:16px;line-height:1.65}
.mn-partner-identity{background:#F4F6F8;border-color:#cbd3dc}
.mn-partner-section{background:#fff}
.mn-partner-identity h3,.entry-content .mn-partner-identity h3,.mn-role-grid h3,.entry-content .mn-role-grid h3{font-size:26px}
.mn-partner-grid{gap:65px}
.mn-intelligence-band{background:#F4F6F8;color:var(--ink)}
.mn-intelligence-band>.container{gap:50px}
.mn-intelligence-band .mn-editorial-lead>.eyebrow{color:#1E6F5C}
.mn-intelligence-band .mn-editorial-lead>p:not(.eyebrow){color:var(--muted);max-width:760px}
.mn-intelligence-band .mn-button{max-width:335px;white-space:normal;background:var(--navy);color:#fff;border-color:var(--navy);flex-shrink:1;min-width:240px}
.mn-personal-reach{background:var(--navy);color:#fff}
.mn-reach-heading{max-width:1000px}
.mn-reach-heading>.eyebrow{color:var(--brass);margin-bottom:17px}
.mn-reach-heading h2{font-size:40px;line-height:1.2}
.mn-reach-period,.mn-network-period{font-size:16px;color:#c9d5de;margin-top:21px}
.mn-reach-source{display:inline-block;font-size:13px;color:#e6cfaa;border:1px solid #6a5a3e;padding:8px 12px;margin-top:15px}
.mn-reach-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 30px;margin:42px 0 32px}
.mn-reach-metrics>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:14px;border-top:1px solid #3f5163;padding-top:22px;min-width:0}
.mn-reach-metrics dt{font-size:14px;line-height:1.6;color:#c9d5de;max-width:260px}
.mn-reach-metrics dd{font-family:var(--serif);font-size:42px;line-height:1.1;color:#fff;margin:0;overflow-wrap:anywhere}
.mn-reach-note{font-size:13px;color:#aebfcd;max-width:970px;margin:28px 0 0}
.mn-personal-reach .text-link{margin-top:20px;color:var(--brass)}
.contact-band{background:var(--navy-deep);color:#fff;border:0;padding:60px 0}
.contact-band .eyebrow{color:var(--brass)}
.contact-band h2{font-size:36px;max-width:830px}
.contact-band .mn-button{border-color:var(--brass);background:transparent;color:#fff}
.contact-band .mn-button:hover{background:#173249}
.site-footer{background:var(--navy);color:#fff;padding-top:60px}
.footer-brand{display:flex;align-items:center;gap:15px;font-size:19px;letter-spacing:.1em}
.footer-brand .mn-supplied-mark{width:46px;height:46px}
.footer-intro p{font-family:var(--serif);font-size:25px;color:#b8c9d6;max-width:470px;line-height:1.5;margin-top:23px}
.footer-main{grid-template-columns:1.65fr 1fr 1fr;gap:50px}
.footer-main nav{font-size:14px;gap:10px}
.footer-main nav>.eyebrow{color:#c2ccd6;margin-bottom:13px}
.footer-main nav>a,.footer-menu a{min-height:32px}
.footer-contact{font-size:14px;color:#c4d0d9}
.footer-search{max-width:475px;margin-top:27px}
.footer-search>label{display:block;color:#c4d0d9;font-size:13px;line-height:1.6;margin-bottom:10px}
.footer-search>div{display:flex;gap:0}
.footer-search input[type=search]{min-width:0;min-height:50px;background:#112b42!important;border-color:#5d7285!important;color:#fff!important;font-size:16px!important;line-height:1.5}
.footer-search input[type=search]::placeholder{color:#bdcad5}
.footer-search button[type=submit]{min-height:50px;background:transparent;border-color:#5d7285;border-left:0;color:#fff;font-size:14px;padding:12px 15px;gap:10px;flex:none}
.footer-search button[type=submit]:hover{background:#233f57}
.footer-legal-details{font-size:13px;color:#b6c5d0}
.footer-bottom{border-color:#34495c;font-size:13px;line-height:1.6;color:#b4c4d1;flex-wrap:wrap}
.page-hero h1,.compact-hero h1{font-size:58px;line-height:1.12;max-width:1120px}
.page-hero>.container>p:not(.eyebrow):not(.reference){font-size:18px;line-height:1.6;max-width:850px}
.page-hero>.container>p{overflow-wrap:anywhere}
.page-content-wrap{gap:65px}
.entry-content,.opportunity-main .entry-content{font-size:17px;line-height:1.65}
.entry-content h2,.opportunity-main>h2{font-size:38px;line-height:1.2}
.entry-content h3{font-size:25px;line-height:1.3}
.entry-content>p{color:var(--muted);max-width:900px}
.index-entry{max-width:950px;border-bottom:1px solid var(--line);padding-bottom:29px;margin-bottom:34px}
.index-entry h2{margin:14px 0 20px}
.index-entry h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.index-entry>p:not(.opportunity-public-code){font-size:16px;color:var(--muted);line-height:1.65}
.page-aside{max-width:360px}
.page-aside h2{font-size:33px}
.page-aside>p:not(.eyebrow),.mn-aside-partner>p:not(.eyebrow),.aside-note>p{font-size:15px;line-height:1.65}
.mn-form .description,.mn-form small,.mn-field small,.mn-form .mn-form-help,.mn-form .mn-field-help{font-size:13px!important;line-height:1.6!important;color:#526474}
.mn-form .mn-form-intro{font-size:16px;line-height:1.65}
.mn-form label:not(:has(input[type=checkbox])):not(:has(input[type=radio])),.mn-form .mn-field>label,.mn-form label:has(input[type=checkbox]),.mn-form label:has(input[type=radio]){font-size:14px;line-height:1.6}
.mn-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),.mn-form select,.mn-form textarea{font-size:16px;min-height:48px}
.mn-form .mn-checkbox-group,.mn-form .mn-seller-qualification fieldset.mn-field{background:#F4F6F8;border-color:#cbd4dd}
.mn-form label:has(input[type=checkbox]):hover,.mn-form label:has(input[type=radio]):hover{background:#e8edf2}
.mn-form label:has(input[type=checkbox]:checked),.mn-form label:has(input[type=radio]:checked){background:#e3eaf1}
.mn-form .mn-optional,.mn-form legend>span{font-size:13px;color:var(--muted)}
.mn-notice,.mn-account-summary,.mn-account-links,.mn-interest>p,.interest-panel>p{font-size:14px;line-height:1.65}
.mn-form .mn-form-section>legend,.mn-form .mn-seller-qualification>legend{font-size:25px}
.mn-leadership{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.4fr);gap:65px;border-top:1px solid var(--line);padding-top:50px;margin-top:52px}
.mn-leadership-portrait{background:#F4F6F8;min-width:0;align-self:start}
.mn-leadership-portrait>img{display:block;width:100%;height:auto}
.mn-portrait-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:350px;padding:35px;border:1px dashed #c1cbd5;color:var(--muted)}
.mn-portrait-placeholder .eyebrow{margin:20px 0 10px}
.mn-leadership-copy .eyebrow{color:#875b16}
.mn-leadership-copy h2,.entry-content .mn-leadership-copy h2{font-size:38px;margin:18px 0 16px}
.mn-leader-role{font-size:15px;color:var(--muted);margin-bottom:24px}
.mn-leadership-copy>p:not(.eyebrow):not(.mn-leader-role){font-size:17px;line-height:1.65}
.mn-leadership-copy>p:not(.eyebrow):not(.mn-leader-role)+p{margin-top:20px}
.mn-leadership-copy>.text-link{margin-top:24px}
.mn-insight h3,.entry-content .mn-insight h3{font-size:26px;line-height:1.3}
.mn-research-invitation{background:#F4F6F8}
.mn-research-invitation h2,.entry-content .mn-research-invitation h2{font-size:34px}
.catalogue-filters{background:#F4F6F8}
.catalogue-filters label{font-size:14px}
.catalogue-filters select,.catalogue-filters input[type=search]{font-size:15px;min-height:48px}
.filter-sort{min-width:260px}
.filter-sort select{font-size:14px}
.filter-reset,.filter-buttons .mn-button{font-size:14px}
.catalogue-results-heading h2{font-size:17px}.catalogue-results-heading>span{font-size:13px}
.catalogue-help h3{font-size:26px}.catalogue-help p{font-size:16px}
.opportunity-hero h1{font-size:56px;line-height:1.12}
.opportunity-hero .opportunity-public-code>span{font-size:13px}
.opportunity-hero .opportunity-public-code>strong{font-size:27px}
.back-link,.details-panel dl>div,.key-points li,.teaser-download p,.opportunity-disclaimer{font-size:14px;line-height:1.6}
.details-panel{border-top-color:var(--brass)}
.details-panel dt,.details-panel dd{min-width:0;overflow-wrap:anywhere}
.details-panel dt{flex-shrink:1}
.interest-panel,.teaser-download{background:#F4F6F8}
.teaser-download h3{font-size:25px}.teaser-download .text-link{font-size:14px}
.mn-buyer-inquiry-availability,.mn-buyer-inquiry-meta dt,.mn-buyer-inquiry .mn-buyer-inquiry-link{font-size:14px}
@media(min-width:1500px){.hero-grid{min-height:0}.hero-copy h1{font-size:64px}.hero-description{font-size:18px;max-width:860px}}
@media(max-width:1200px){.header-inner{gap:20px}.primary-navigation{gap:13px;font-size:13px}.primary-menu{column-gap:13px}.brand-name{font-size:18px}.brand{gap:11px}.mn-supplied-mark{width:48px;height:48px}.hero-copy h1{font-size:60px}.pathways{gap:42px}.mn-partner-grid{gap:45px}.page-content-wrap{gap:45px}.mn-reach-metrics{gap:28px 24px}.mn-reach-metrics dd{font-size:36px}}
@media(max-width:1100px){.primary-navigation{background:#fff;color:var(--navy);border-color:var(--line);gap:0;font-size:15px}.primary-navigation>a,.primary-menu a{border-color:var(--line)}.primary-navigation .nav-action{font-size:14px}.header-inner{min-height:90px}.hero-copy h1{font-size:58px}.mn-intelligence-band>.container{align-items:flex-start;flex-direction:column;gap:30px}}
@media(max-width:900px){.hero-grid{padding-top:62px;padding-bottom:45px}.hero-copy{max-width:none}.hero-copy h1{font-size:52px;max-width:820px}.hero-description{max-width:800px}.intro-grid{grid-template-columns:1fr;gap:15px}.pathways{gap:34px}.mn-reach-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:32px}.footer-brand{font-size:16px;gap:10px}.footer-brand .mn-supplied-mark{width:40px;height:40px}.mn-leadership{gap:35px}.mn-portrait-placeholder{min-height:300px}}
@media(max-width:680px){
 body{font-size:16px}.container{width:calc(100% - 40px)}.section,.perspectives-section{padding:58px 0}
 .demo-banner{font-size:11px;line-height:1.5;padding:7px 12px;gap:5px;text-align:center;flex-wrap:wrap}.demo-banner-divider{margin:0 2px}
 .header-inner{min-height:88px;gap:14px}.brand{max-width:calc(100% - 91px);gap:10px;flex-shrink:1}.mn-supplied-mark{width:45px;height:45px}.brand-name{font-size:16px;letter-spacing:.085em}.brand-name>span{font-size:10px;letter-spacing:.23em;margin-top:7px}.menu-toggle{font-size:13px;min-width:76px;padding:10px}
 .hero-grid{padding-top:45px;padding-bottom:37px}.hero-copy>.eyebrow{margin-bottom:24px;align-items:flex-start}.hero-copy>.eyebrow .small-rule{margin-top:10px;flex:none}.hero-copy h1{font-size:38px;line-height:1.12;text-wrap:pretty;letter-spacing:-.02em}.hero-description{font-size:17px;line-height:1.6;margin-top:26px;max-width:none}.hero-focus{font-size:15px;margin-top:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.hero-actions .mn-button{font-size:14px;min-height:54px;max-width:100%}.hero-secondary{font-size:14px;min-height:46px}.hero-bottom{align-items:flex-start;gap:18px;padding:19px 0 58px}.hero-bottom>span{font-size:12px;max-width:165px}.hero-bottom>a{font-size:12px;gap:12px}
 .intro-strip{padding:25px 0}.intro-grid>.eyebrow{margin-bottom:12px}.intro-grid>p:last-child{font-size:16px;line-height:1.7}
 .section-heading h2,.perspectives-heading h2,.mn-editorial-lead>h2,.entry-content .mn-editorial-lead>h2{font-size:34px}.section-heading{gap:17px}.section-heading .text-link{font-size:14px}
 .opportunity-card{padding:24px}.opportunity-card h3{font-size:25px}.opportunity-card-top{align-items:flex-start;flex-wrap:wrap}.opportunity-card-top .eyebrow{font-size:13px}.opportunity-attributes{font-size:14px}.opportunity-excerpt{font-size:16px}.opportunity-card-bottom .text-link{font-size:14px}.section-note{font-size:13px}.opportunity-public-code>strong{font-size:20px}
 .pathways{grid-template-columns:1fr;gap:37px}.pathway h3{font-size:26px}.perspectives-heading>p:last-child{font-size:16px}.pathway>p{font-size:16px}.pathway .text-link{font-size:14px}.mn-audience-points>li{font-size:16px}
 .mn-process-sequence h3,.entry-content .mn-process-sequence h3{font-size:24px}.mn-process-sequence p{font-size:16px}.mn-process-introduction,.mn-process-partner-link{font-size:15px}.mn-service-role{font-size:15px}.mn-service-access{font-size:14px}
 .mn-reach-heading h2{font-size:34px}.mn-reach-period{font-size:15px}.mn-reach-metrics{gap:30px 22px;margin-top:32px}.mn-reach-metrics dd{font-size:33px}.mn-reach-metrics dt{font-size:13px}.mn-reach-source{font-size:13px;line-height:1.6}.mn-reach-note{font-size:13px}
 .mn-intelligence-band .mn-button{max-width:100%;min-width:0}.mn-partner-identity{padding:27px 23px}.mn-partner-identity h3,.entry-content .mn-partner-identity h3{font-size:26px}
 .contact-band{padding:42px 0}.contact-band h2{font-size:32px}.footer-main{grid-template-columns:1fr 1fr;gap:33px 24px}.footer-brand{font-size:18px}.footer-intro p{font-size:24px}.footer-main nav{font-size:14px}.footer-bottom{font-size:12px;gap:16px;padding-top:23px;padding-bottom:25px}.footer-contact{font-size:14px}.footer-bottom>div{gap:20px;flex-wrap:wrap}
 .page-hero h1,.compact-hero h1,.opportunity-hero h1{font-size:38px;line-height:1.15;overflow-wrap:anywhere}.page-hero>.container>p:not(.eyebrow):not(.reference),.page-acquire .page-hero>.container>p:not(.eyebrow),.page-sell .page-hero>.container>p:not(.eyebrow),.page-ma-partner .page-hero>.container>p:not(.eyebrow),.page-intelligence .page-hero>.container>p:not(.eyebrow){font-size:16px;line-height:1.65}
 .page-content-wrap{padding-top:38px;padding-bottom:50px}.entry-content,.opportunity-main .entry-content{font-size:16px;line-height:1.65}.entry-content h2,.opportunity-main>h2{font-size:32px}.entry-content h3{font-size:24px}.page-aside h2{font-size:32px}.page-aside>p:not(.eyebrow),.mn-aside-partner>p:not(.eyebrow),.aside-note>p{font-size:15px}
 .mn-leadership{grid-template-columns:1fr;gap:30px;margin-top:40px;padding-top:35px}.mn-portrait-placeholder{min-height:230px;padding:27px}.mn-leadership-copy h2,.entry-content .mn-leadership-copy h2{font-size:32px}.mn-leadership-copy>p:not(.eyebrow):not(.mn-leader-role){font-size:16px}
 .mn-insight{grid-template-columns:25px minmax(0,1fr);gap:18px}.mn-insight h3,.entry-content .mn-insight h3{font-size:25px}.mn-research-invitation h2,.entry-content .mn-research-invitation h2{font-size:32px}.mn-research-boundary{grid-template-columns:1fr;gap:16px}
 .filter-taxonomies{grid-template-columns:1fr}.filter-taxonomies select{font-size:16px;padding:11px 30px 11px 12px}.filter-sort{max-width:none;min-width:0}.filter-sort select{font-size:14px}.filter-buttons .mn-button,.filter-reset{font-size:14px}.catalogue-results-heading h2{font-size:16px}.catalogue-results-heading>span{font-size:13px}.catalogue-results-heading{align-items:flex-start;flex-direction:column;gap:8px}.catalogue-help p{font-size:16px}.details-panel dl>div{font-size:14px}.details-panel dd{max-width:62%}.teaser-download{align-items:flex-start;flex-direction:column}.teaser-download p,.opportunity-disclaimer{font-size:13px}.key-points li{font-size:15px}.key-points h2{font-size:32px}
}
@media(max-width:360px){.container{width:calc(100% - 32px)}.brand-name{font-size:14px}.brand-name>span{font-size:9px}.mn-supplied-mark{width:39px;height:39px}.brand{gap:8px}.hero-copy h1{font-size:34px}.hero-description{font-size:16px}.hero-copy>.eyebrow{font-size:12px!important;letter-spacing:.05em}.hero-bottom{flex-direction:column;gap:10px}.hero-bottom>span{max-width:none}.hero-bottom>a{text-align:left}.opportunity-card{padding:21px}.mn-reach-metrics{gap:27px 17px}.mn-reach-metrics dd{font-size:29px}.footer-brand{font-size:16px}.footer-main{column-gap:20px}.footer-main nav{font-size:13px}.footer-main nav>.eyebrow{font-size:12px!important}.mn-button{max-width:100%;white-space:normal}.page-hero h1{font-size:34px}}
