@charset "UTF-8";html,body{font-family:var(--f-primary);font-size:var(--fs-regular);line-height:var(--lh-regular);color:var(--c-content);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;padding:0;border:0;font:inherit;word-wrap:break-word}hr{grid-column:content;border-width:0;height:1px;background-color:var(--c-border-default);margin:var(--spacing-medium) 0}main>hr{margin:0}*:is(.scroll-target){scroll-margin-top:8rem}:root{--br-parent: 8px;--br-child: 4px}:root{--c-red: #a6192e;--c-bright-red: #d6001c;--c-deep-red: #76232f;--c-mq-dark-red: #c22139;--c-mq-dark-bright-red: #f13137;--c-mq-dark-deep-red: #861e2d;--c-magenta: #c6007e;--c-purple: #80225f;--c-purple-light: #e4d5df;--c-purple-x-light: #f3eaef;--c-deep-purple: #6f1d46;--c-mq-dark-magenta: #c64088;--c-mq-dark-purple: #993175;--c-mq-dark-deep-purple: #882c5a;--c-charcoal-900: #262826;--c-charcoal-800: #373a36;--c-charcoal-700: #535650;--c-charcoal-600: #71736b;--c-sand-500: #919288;--c-sand-400: #b3b1a5;--c-sand-300: #d6d2c4;--c-sand-200: #eae8e1;--c-sand-100: #f7f6f3;--c-navy-900: #2d3945;--c-navy-800: #415364;--c-navy-700: #59697b;--c-navy-600: #73808c;--c-slate-500: #8d98a1;--c-slate-400: #a8b0b7;--c-slate-300: #c4c9cd;--c-slate-200: #d8dee2;--c-slate-100: #ecf2f6;--c-white: #ffffff;--c-black: #000000;--c-green: #00856a;--c-bright-green: #e5f3f0;--c-deep-green: #004f3f;--c-orange: #bc4700;--c-bright-orange: #f8ece5;--c-deep-orange: #702a00;--c-yellow: #ffd600}:root{--c-charcoal: var(--c-charcoal-800);--c-sand: var(--c-sand-300);--c-navy: var(--c-navy-800);--c-slate: var(--c-slate-300)}:root{--c-brand-bright-primary: var(--c-bright-red);--c-brand-primary: var(--c-red);--c-brand-deep-primary: var(--c-deep-red);--c-brand-bright-primary-alt: var(--c-magenta);--c-brand-primary-alt: var(--c-purple);--c-brand-deep-primary-alt: var(--c-deep-purple);--c-brand-bright-secondary: var(--c-sand-100);--c-brand-secondary: var(--c-sand-200);--c-brand-deep-secondary: var(--c-sand-300)}:root .mq-dark{--c-brand-bright-primary: var(--c-mq-dark-bright-red);--c-brand-primary: var(--c-mq-dark-red);--c-brand-deep-primary: var(--c-mq-dark-deep-red);--c-brand-bright-primary-alt: var(--c-mq-dark-magenta);--c-brand-primary-alt: var(--c-mq-dark-purple);--c-brand-deep-primary-alt: var(--c-mq-dark-deep-purple);--c-brand-bright-secondary: var(--c-sand-100);--c-brand-secondary: var(--c-sand-200);--c-brand-deep-secondary: var(--c-sand-300)}:root .mq-health{--c-brand-bright-primary: var(--c-magenta);--c-brand-primary: var(--c-purple);--c-brand-deep-primary: var(--c-deep-purple);--c-brand-bright-primary-alt: var(--c-slate-500);--c-brand-primary-alt: var(--c-navy-800);--c-brand-deep-primary-alt: var(--c-navy-900);--c-brand-bright-secondary: var(--c-slate-100);--c-brand-secondary: var(--c-slate-200);--c-brand-deep-secondary: var(--c-slate-300)}:root .mq-health.mq-dark{--c-brand-bright-primary: var(--c-mq-dark-magenta);--c-brand-primary: var(--c-mq-dark-purple);--c-brand-deep-primary: var(--c-mq-dark-deep-purple);--c-brand-bright-primary-alt: var(--c-slate-500);--c-brand-primary-alt: var(--c-navy-800);--c-brand-deep-primary-alt: var(--c-navy-900);--c-brand-bright-secondary: var(--c-slate-100);--c-brand-secondary: var(--c-slate-200);--c-brand-deep-secondary: var(--c-slate-300)}:root{--c-banner-background: var(--c-red);--c-banner-shard: var(--c-purple)}:root .mq-dark{--c-banner-background: var(--c-mq-dark-red);--c-banner-shard: var(--c-mq-dark-purple)}:root .mq-health{--c-banner-background: var(--c-navy);--c-banner-shard: var(--c-purple)}:root .mq-health.mq-dark{--c-banner-background: var(--c-mq-dark-navy);--c-banner-shard: var(--c-mq-dark-purple)}:root{--c-border-default: var(--c-sand-300);--c-border-light: var(--c-sand-200);--c-border-accent: var(--c-red)}:root .mq-dark{--c-border-default: var(--c-charcoal-700);--c-border-accent: var(--c-mq-dark-red)}:root .mq-health{--c-border-default: var(--c-slate-200);--c-border-accent: var(--c-purple)}:root .mq-health.mq-dark{--c-border-default: var(--c-navy-700);--c-border-accent: var(--c-mq-dark-purple)}:root{--c-input-accent: var(--c-brand-primary-alt)}:root .mq-health.mq-dark{--c-input-accent: var(--c-brand-bright-tertiary)}:root{--c-content: var(--c-charcoal);--c-content-faded: var(--c-charcoal-600);--c-content-disabled: var(--c-sand-500);--c-content-invert: var(--c-white)}:root .mq-dark{--c-content: var(--c-white);--c-content-faded: var(--c-sand-400);--c-content-invert: var(--c-charcoal)}:root .mq-health{--c-content: var(--c-charcoal);--c-content-faded: var(--c-navy-600);--c-content-disabled: var(--c-slate-500);--c-content-invert: var(--c-white)}:root .mq-health.mq-dark{--c-content: var(--c-white);--c-content-faded: var(--c-slate-400);--c-content-invert: var(--c-navy)}:root{--c-link: var(--c-brand-primary);--c-link-accent: var(--c-brand-bright-primary)}:root .mq-dark{--c-link: var(--c-white);--c-link-accent: var(--c-sand-300)}:root .mq-health{--c-link: var(--c-brand-primary);--c-link-accent: var(--c-brand-bright-primary)}:root .mq-health.mq-dark{--c-link: var(--c-white);--c-link-accent: var(--c-slate-300)}:root{--c-background: var(--c-white);--c-background-invert: var(--c-charcoal-900);--c-surface-dark: var(--c-charcoal);--c-surface-dark-accent: var(--c-charcoal-700);--c-surface: var(--c-sand-200);--c-surface-accent: var(--c-sand-100)}:root .mq-dark{--c-background: var(--c-charcoal-900);--c-surface: var(--c-charcoal-800);--c-surface-accent: var(--c-charcoal-700)}:root .mq-health{--c-background: var(--c-white);--c-background-invert: var(--c-navy-900);--c-surface-dark: var(--c-navy);--c-surface-dark-accent: var(--c-navy-700);--c-surface: var(--c-slate-200);--c-surface-accent: var(--c-slate-100)}:root .mq-health.mq-dark{--c-background: var(--c-navy-900);--c-surface: var(--c-navy-800);--c-surface-accent: var(--c-navy-700)}:root{--c-scrollbar-track: var(--c-sand-100);--c-scrollbar-track-hover: var(--c-sand-200);--c-scrollbar-thumb: var(--c-sand-300);--c-scrollbar-thumb-hover: var(--c-sand-400)}:root .mq-dark{--c-scrollbar-track: var(--c-charcoal-800);--c-scrollbar-track-hover: var(--c-charcoal-700);--c-scrollbar-thumb: var(--c-charcoal-600);--c-scrollbar-thumb-hover: var(--c-sand-500)}:root .mq-health{--c-scrollbar-track: var(--c-slate-100);--c-scrollbar-track-hover: var(--c-slate-200);--c-scrollbar-thumb: var(--c-slate-300);--c-scrollbar-thumb-hover: var(--c-slate-400)}:root{--c-shadow-default: rgba(0, 0, 0, .15)}:root .mq-dark{--c-shadow-default: rgba(0, 0, 0, .3)}:root{--c-skeleton-tint-light: var(--c-sand-100);--c-skeleton-tint-dark: var(--c-sand-200);--c-skeleton-tint-icon: var(--c-sand-300)}:root .mq-dark{--c-skeleton-tint-light: var(--c-charcoal-700);--c-skeleton-tint-dark: var(--c-charcoal-800);--c-skeleton-tint-icon: var(--c-sand-500)}:root{--c-infograph-stroke: var(--c-brand-primary-alt);--c-infograph-step-background: var(--c-purple-x-light)}:root .mq-dark{--c-infograph-stroke: var(--c-brand-primary-alt);--c-infograph-step-background: var(--c-charcoal-800)}:root .mq-health{--c-infograph-stroke: var(--c-brand-primary-alt);--c-infograph-step-background: var(--c-slate-100)}:root .mq-health.mq-dark{--c-infograph-stroke: var(--c-brand-primary-alt);--c-infograph-step-background: var(--c-navy-800)}:root{--fs-small: .875rem;--fs-regular: 1rem;--fs-medium: 1.125rem;--fs-large: 1.375rem;--fs-x-large: 1.75rem;--fs-mega: 2rem;--fs-x-mega: 3rem}:root{--f-primary: "Work Sans", sans-serif;--f-secondary: "Source Serif Pro", serif}:root{--fw-primary-regular: 400;--fw-primary-medium: 500;--fw-primary-semi-bold: 600;--fw-primary-bold: 700;--fw-secondary-light: 300;--fw-secondary-regular: 400;--fw-secondary-regular-italic: 400;--fw-secondary-semi-bold: 600}:root{--lh-tiny: 1.5rem;--lh-small: 1.625rem;--lh-regular: 1.75rem;--lh-medium: 2rem;--lh-large: 2.5rem;--lh-x-large: 3.5rem;--lh-mega: 4rem}:root{--s-elevation-default: drop-shadow(0px 1px 1px var(--c-shadow-default)) drop-shadow(0px 1px 3px var(--c-shadow-default));--s-elevation-interact: drop-shadow(0px 3px 2px var(--c-shadow-default)) drop-shadow(0px 2px 6px var(--c-shadow-default));--s-elevation-overlay: drop-shadow(0 4px 4px var(--c-shadow-default)) drop-shadow(0 4px 10px var(--c-shadow-default));--bs-elevation-default: 0px 1px 1px var(--c-shadow-default), 0px 1px 3px var(--c-shadow-default);--bs-elevation-interact: 0 3px 2px var(--c-shadow-default), 0 2px 6px var(--c-shadow-default);--bs-elevation-overlay: 0 4px 4px var(--c-shadow-default), 0 10px 4px var(--c-shadow-default)}:root{--sz-page: 80rem}:root{--spacing-tiny: .5rem;--spacing-small: 1rem;--spacing-regular: 1.5rem;--spacing-medium: 2rem;--spacing-large: 3rem;--spacing-huge: 5rem}:root{--gap: var(--spacing-regular);--gutter: var(--spacing-small)}@media (min-width: 1024px){:root{--gap: var(--spacing-regular);--gutter: var(--spacing-regular)}}@media (min-width: 1280px){:root{--gap: var(--spacing-medium);--gutter: var(--spacing-medium)}}:root{--margin-parent: var(--spacing-huge);--margin-child: var(--spacing-medium);--margin-grandchild: var(--spacing-regular)}:root mq-layout:not([theme=one-col]){--margin-parent: var(--spacing-large);--margin-child: var(--spacing-regular);--margin-grandchild: var(--spacing-small)}:root{--padding-parent: var(--spacing-regular)}@media (min-width: 1280px){:root{--padding-parent: var(--spacing-medium)}}:root{--t-ease-slow: all .6s cubic-bezier(.5, .5, 0, 1);--t-ease-fast: all .3s cubic-bezier(.5, .5, 0, 1);--t-snap-slow: all .3s cubic-bezier(0, 0, 0, 1);--t-snap-fast: all .15s cubic-bezier(0, 0, 0, 1)}:root{--fw-h1: var(--fw-primary-semi-bold);--fs-h1: var(--fs-mega);--lh-h1: var(--lh-large);--margin-h1: 0;--fw-h2: var(--fw-primary-medium);--lh-h2: var(--lh-large);--fs-h2: var(--fs-x-large);--margin-h2: var(--spacing-regular);--fs-h3: var(--fs-large);--fw-h3: var(--fw-primary-semi-bold);--lh-h3: var(--lh-medium);--margin-h3: var(--spacing-regular);--fs-h4: var(--fs-medium);--fw-h4: var(--fw-primary-semi-bold);--lh-h4: var(--lh-regular);--margin-h4: var(--spacing-small);--fs-h5: var(--fs-regular);--fw-h5: var(--fw-primary-semi-bold);--lh-h5: var(--lh-small);--margin-h5: var(--spacing-tiny);--fs-h6: var(--fs-regular);--fw-h6: var(--fw-primary-semi-bold);--lh-h6: var(--lh-small);--margin-h6: var(--spacing-tiny);--fs-p: var(--fs-regular);--fw-p: var(--fw-primary-regular);--lh-p: var(--lh-small);--margin-p: var(--spacing-small)}@media (min-width: 768px){:root{--fs-h1: 4rem;--fw-h1: var(--fw-primary-bold);--lh-h1: 4.5rem;--fs-h2: 3rem;--fw-h2: var(--fw-primary-semi-bold);--lh-h2: 4rem;--margin-h2: var(--spacing-medium)}}:root{--link-decoration: none}:root .mq-dark{--link-decoration: underline}:root{--fw-strong: var(--fw-primary-semi-bold)}:root{--z-cover: 40;--z-overlay: 30;--z-foreground: 20;--z-surface: 10;--z-background: 0;--z-subsurface: -10}.mq-gem mq-accordion-tabs{display:block}.mq-gem mq-accordion:first-child{border-top:1px solid var(--c-border-default)}.mq-gem mq-alert-cookies p{margin:0;color:var(--c-white)}.mq-gem mq-alert-cookies a:not(.link-cta){color:#fff;text-decoration:underline}.mq-gem mq-alert-cookies a:not(.link-cta):hover{color:#fff}.mq-gem mq-banner{display:block;grid-column:page;position:relative}.mq-gem mq-banner h1{min-width:14ch;font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);margin:0;color:var(--c-white);z-index:var(--z-surface);overflow-wrap:break-word}@media (min-width: 768px){.mq-gem mq-banner:has(~mq-navigation-box) h1{margin-top:-8rem}}.mq-gem mq-breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:var(--spacing-small) 0;margin:0}@media (min-width: 480px){.mq-gem mq-breadcrumbs ol{padding:var(--spacing-small) 0}}.mq-gem mq-breadcrumbs ol li{display:inline;font-family:var(--f-secondary);font-weight:var(--fw-secondary-regular);font-size:var(--fs-small);line-height:var(--lh-tiny);letter-spacing:.5px;margin:0;padding-left:0}.mq-gem mq-breadcrumbs ol li a{word-wrap:break-word;color:var(--c-content);font-family:var(--f-secondary);text-decoration:none}.mq-gem mq-breadcrumbs ol li a:hover{text-decoration:underline}.mq-gem mq-breadcrumbs ol li:before{display:none}.mq-gem mq-breadcrumbs ol li:not(.active):after{content:"/";color:var(--c-content-faded);padding:0 var(--spacing-tiny)}.mq-gem mq-breadcrumbs ol li.active{color:var(--c-brand-primary)}.mq-gem mq-card-item p{margin:0}.mq-gem .grid:has(mq-card){--min-width: min(100%, 16rem)}.mq-gem .grid:has(mq-card:nth-child(5)){--min-width: min(100%, 20rem)}.mq-gem mq-flex-grid:has(mq-card:nth-child(5)) mq-card{min-width:min(100%,20rem)}.mq-gem .grid:has(mq-card-image){--min-width: min(100%, 18rem)}.mq-gem .grid:has(mq-card-horizontal){--min-width: min(100%, 28rem)}.mq-gem .grid:has(mq-card):not(:has(mq-card:nth-child(2))){grid-template-columns:repeat(2,minmax(min(100%,var(--min-width, 16rem)),1fr))}.mq-gem .grid:has(mq-executive-listing){--min-width: min(100%, 12rem)}.mq-gem .grid:has(mq-feed){--min-width: min(100%, 24rem)}@media (max-width: 768px){.mq-gem mq-feed:has(~mq-feed){margin-bottom:2rem}.mq-gem mq-card-image:has(~mq-feed){margin-bottom:2rem}}.mq-gem mq-icon-text h3{margin-bottom:var(--spacing-small)}.mq-gem mq-icon-text h4{margin-bottom:var(--spacing-tiny)}.mq-gem mq-icon-text h5{margin-bottom:var(--spacing-tiny)}.mq-gem mq-icon-text p{margin-top:0}.mq-gem .large-content{width:min(100%,55rem)}.mq-gem .grid:has(mq-infographic-step){--min-width: min(100%, 28rem)}@media (min-width: 1024px){.mq-gem mq-infographic[variant=horizontal]:has(mq-infographic-step) mq-infographic-step{grid-column:auto/span 4}.mq-gem mq-infographic[variant=horizontal]:has(mq-infographic-step):has(:nth-child(4)) mq-infographic-step{grid-column:auto/span 3}}@media (min-width: 1024px){.mq-gem mq-infographic[variant=sequence]:has(mq-infographic-step) mq-infographic-step{grid-column:auto/span 4}.mq-gem mq-infographic[variant=sequence]:has(mq-infographic-step):has(:nth-child(4)) mq-infographic-step{grid-column:auto/span 3}}.mq-gem .grid:has(mq-key-cta){--min-width: min(100%, 10rem)}.mq-gem main mq-key-details{container:key-details/inline-size}@container key-details (min-width: 32rem){.mq-gem main mq-key-details mq-key-detail,.mq-gem main mq-key-details .flex{grid-column:auto/span 6}}@container key-details (min-width: 52rem){.mq-gem main mq-key-details mq-key-detail,.mq-gem main mq-key-details .flex{grid-column:auto/span 4}}.mq-gem main mq-key-detail ul:not(.basic)>li{padding:0}.mq-gem main mq-key-detail ul:not(.basic)>li:before{display:none}.mq-gem .grid:has(mq-key-fact){--min-width: min(100%, 12rem)}.mq-gem .grid:has(mq-key-fact:nth-child(4)){--min-width: min(100%, 16rem)}.mq-gem mq-banner~mq-navigation-box{margin-top:var(--gutter)}@media (min-width: 768px){.mq-gem mq-banner~mq-navigation-box{margin-top:-8rem}}.mq-gem .grid:has(mq-navigation-button){--min-width: min(100%, 32rem)}@media (min-width: 1280px){.mq-gem .grid:has(mq-navigation-button){--min-width: min(100%, 16rem)}}.mq-gem mq-ribbon{grid-column:page;display:block;--ribbon-gutter: var(--spacing-small)}.mq-gem mq-ribbon a:not(.link-cta,.link--cta,.button){--c-link-accent: var(--c-content);--c-link: var(--c-content)}@media (min-width: 1024px){.mq-gem mq-ribbon{--ribbon-gutter: var(--spacing-regular)}}@media (min-width: 1280px){.mq-gem mq-ribbon{--ribbon-gutter: var(--spacing-medium)}}.mq-gem mq-search-ribbon{grid-column:page;display:block;--ribbon-gutter: var(--spacing-small)}.mq-gem mq-search-ribbon a:not(.link-cta,.link--cta,.button){--c-link-accent: var(--c-content);--c-link: var(--c-content)}@media (min-width: 1024px){.mq-gem mq-search-ribbon{--ribbon-gutter: var(--spacing-regular)}}@media (min-width: 1280px){.mq-gem mq-search-ribbon{--ribbon-gutter: var(--spacing-medium)}}.mq-gem .grid:has(mq-sponsor){--min-width: min(100%, 8rem)}.mq-gem mq-sponsor:is(:first-child):not(:has(~mq-sponsor)){justify-content:flex-start}.mq-gem mq-stackable-tabs h1{font-size:var(--fs-h4);font-weight:var(--fw-h4);line-height:var(--lh-h4);margin-bottom:var(--margin-h4)}.mq-gem mq-stackable-tabs>div>*:first-child{margin-top:0}.mq-gem mq-stackable-tabs>div>*:last-child{margin-bottom:0}.mq-gem mq-story-blog,.mq-gem mq-story-business,.mq-gem mq-story-company,.mq-gem mq-story-event,.mq-gem mq-story-people{display:block}.mq-gem mq-story-blog:first-of-type,.mq-gem mq-story-business:first-of-type,.mq-gem mq-story-company:first-of-type,.mq-gem mq-story-event:first-of-type,.mq-gem mq-story-people:first-of-type{border-top:1px solid var(--c-border-default)}.mq-gem mq-tabs>div>*:first-child{margin-top:0}.mq-gem mq-tabs>div>*:last-child{margin-bottom:0}.mq-gem .grid:has(mq-tile-listing){--min-width: min(100%, 12rem)}.mq-gem .grid:has(mq-video){--min-width: min(100%, 20rem)}.mq-gem mq-header-nav,.mq-gem mq-header-nav-health,.mq-gem mq-header-nav-students,.mq-gem mq-header-nav-sport,.mq-gem mq-header-nav-campaign{min-height:5.75rem;display:block}@media (min-width: 768px){.mq-gem mq-header-nav,.mq-gem mq-header-nav-health,.mq-gem mq-header-nav-students,.mq-gem mq-header-nav-sport,.mq-gem mq-header-nav-campaign{min-height:6rem}}.grid>*,.mq-gem mq-nav-banner div[slot=quicklinks]>*,.mq-gem mq-nav-banner div[slot=aos]>*{grid-column:auto}.grid,.mq-gem mq-nav-banner div[slot=quicklinks],.mq-gem mq-nav-banner div[slot=aos]{box-sizing:border-box;width:100%;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min-width, 16rem)),1fr));grid-template-rows:repeat(1,1fr);gap:var(--gap)}.grid.bordered,.mq-gem mq-nav-banner div.bordered[slot=quicklinks],.mq-gem mq-nav-banner div.bordered[slot=aos]{border-top:1px solid var(--c-border-default);border-bottom:1px solid var(--c-border-default);padding:var(--spacing-medium) 0}.grid.padded,.mq-gem mq-nav-banner div.padded[slot=quicklinks],.mq-gem mq-nav-banner div.padded[slot=aos]{padding:var(--spacing-medium) 0}.grid>div>*:first-child,.mq-gem mq-nav-banner div[slot=quicklinks]>div>*:first-child,.mq-gem mq-nav-banner div[slot=aos]>div>*:first-child{margin-top:0}.grid>div>*:last-child,.mq-gem mq-nav-banner div[slot=quicklinks]>div>*:last-child,.mq-gem mq-nav-banner div[slot=aos]>div>*:last-child{margin-bottom:0}.grid>div img:not(.small,.medium,.large),.mq-gem mq-nav-banner div[slot=quicklinks]>div img:not(.small,.medium,.large),.mq-gem mq-nav-banner div[slot=aos]>div img:not(.small,.medium,.large){object-fit:contain;width:100%;height:auto;object-position:top;border-radius:var(--br-parent)}.grid[data-max="1"]>:nth-child(n+2),.mq-gem mq-nav-banner div[data-max="1"][slot=quicklinks]>:nth-child(n+2),.mq-gem mq-nav-banner div[data-max="1"][slot=aos]>:nth-child(n+2){display:none}.grid[data-max="2"]>:nth-child(n+3),.mq-gem mq-nav-banner div[data-max="2"][slot=quicklinks]>:nth-child(n+3),.mq-gem mq-nav-banner div[data-max="2"][slot=aos]>:nth-child(n+3){display:none}.grid[data-max="3"]>:nth-child(n+4),.mq-gem mq-nav-banner div[data-max="3"][slot=quicklinks]>:nth-child(n+4),.mq-gem mq-nav-banner div[data-max="3"][slot=aos]>:nth-child(n+4){display:none}.grid[data-max="4"]>:nth-child(n+5),.mq-gem mq-nav-banner div[data-max="4"][slot=quicklinks]>:nth-child(n+5),.mq-gem mq-nav-banner div[data-max="4"][slot=aos]>:nth-child(n+5){display:none}.grid[data-max="5"]>:nth-child(n+6),.mq-gem mq-nav-banner div[data-max="5"][slot=quicklinks]>:nth-child(n+6),.mq-gem mq-nav-banner div[data-max="5"][slot=aos]>:nth-child(n+6){display:none}.grid[data-max="6"]>:nth-child(n+7),.mq-gem mq-nav-banner div[data-max="6"][slot=quicklinks]>:nth-child(n+7),.mq-gem mq-nav-banner div[data-max="6"][slot=aos]>:nth-child(n+7){display:none}.link-cta,.mq-gem mq-nav-banner div[slot=quicklinks] a,.mq-gem mq-nav-banner div[slot=aos] a{cursor:pointer;display:inline-block;gap:var(--spacing-tiny);align-items:center;justify-content:flex-start;position:relative;font-family:var(--f-primary);text-decoration:none;line-height:var(--lh-regular);font-size:var(--fs-p);font-weight:var(--fw-primary-medium);padding-right:1.25rem;width:fit-content;transition:var(--t-snap-fast);color:var(--c-link);text-wrap:pretty;word-break:break-word}.link-cta:focus-visible,.mq-gem mq-nav-banner div[slot=quicklinks] a:focus-visible,.mq-gem mq-nav-banner div[slot=aos] a:focus-visible{border-radius:var(--br-child);outline:2px solid var(--c-brand-primary-alt);outline-offset:2px}.link-cta:hover,.mq-gem mq-nav-banner div[slot=quicklinks] a:hover,.mq-gem mq-nav-banner div[slot=aos] a:hover{color:var(--c-link-accent);text-decoration:none}.link-cta:hover:after,.mq-gem mq-nav-banner div[slot=quicklinks] a:hover:after,.mq-gem mq-nav-banner div[slot=aos] a:hover:after{transform:translate(.5rem);background-color:var(--c-link-accent)}.link-cta:after,.mq-gem mq-nav-banner div[slot=quicklinks] a:after,.mq-gem mq-nav-banner div[slot=aos] a:after{content:"";position:absolute;bottom:.3rem;min-width:1rem;min-height:1rem;transform:translate(.3rem);background-color:var(--c-link);transition:var(--t-snap-fast);-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 16 16" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" overflow="visible"><path d="M5 14L10.2929 8.70711C10.6834 8.31658 10.6834 7.68342 10.2929 7.29289L5 2" stroke="%23373A36" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 16 16" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" overflow="visible"><path d="M5 14L10.2929 8.70711C10.6834 8.31658 10.6834 7.68342 10.2929 7.29289L5 2" stroke="%23373A36" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/></svg>');-webkit-no-repear:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link-cta.full-width,.mq-gem mq-nav-banner div[slot=quicklinks] a.full-width,.mq-gem mq-nav-banner div[slot=aos] a{width:100%;display:flex;justify-content:space-between;align-items:center}.link-cta.full-width:after,.mq-gem mq-nav-banner div[slot=quicklinks] a.full-width:after,.mq-gem mq-nav-banner div[slot=aos] a:after{position:relative;bottom:auto;transform:translate(0)}.link-cta.full-width:hover,.mq-gem mq-nav-banner div[slot=quicklinks] a.full-width:hover,.mq-gem mq-nav-banner div[slot=aos] a:hover{transform:translate(2px)}.link-cta.full-width:hover:after,.mq-gem mq-nav-banner div[slot=quicklinks] a.full-width:hover:after,.mq-gem mq-nav-banner div[slot=aos] a:hover:after{transform:translate(0)}.link-cta.charcoal,.mq-gem mq-nav-banner div[slot=quicklinks] a.charcoal,.mq-gem mq-nav-banner div[slot=aos] a{--c-link: var(--c-content);--c-link-accent: var(--c-content)}.mq-gem mq-nav-banner{display:block;grid-column:page;position:relative}.mq-gem mq-nav-banner h1{min-width:14ch;font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);word-break:break-word;margin:0;color:var(--c-white);z-index:var(--z-surface)}@media (min-width: 768px){.mq-gem mq-nav-banner h1{max-width:16ch}}.mq-gem mq-nav-banner [slot=subheading]{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);margin:0}.mq-gem mq-nav-banner img{transition:var(--t-ease-slow);width:100%;height:16rem;object-fit:cover;object-position:right;z-index:var(--z-subsurface)}@media (min-width: 768px){.mq-gem mq-nav-banner img{position:absolute;height:100%;top:0;right:0;object-fit:cover;object-position:initial}}.mq-gem p+mq-marketo,.mq-gem p+mq-formstack,.mq-gem p+mq-squiz-form{margin-top:var(--spacing-regular)}.mq-gem mq-formstack [data-form=formstack-form]{display:none}.mq-gem .grecaptcha-badge{visibility:hidden}.mq-gem mq-library-banner{grid-column:page;position:relative}.mq-gem mq-library-banner h1{min-width:14ch;font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);margin:0;color:var(--c-white);z-index:var(--z-surface);overflow-wrap:break-word}.mq-gem mq-search-health{display:block;grid-column:page}.mq-gem mq-search{display:block;grid-column:page}.mq-gem .grid:has(.storybook-icon-container){--min-width: min(100%, 28rem)}.mq-gem :root .mq-dark .logo svg{fill:var(--c-white)}.mq-gem .grid:has(.button){--min-width: min(100%, 16rem)}.mq-gem .grid:has(.button:is(.primary,.primary-alt,.secondary,.tertiary):nth-child(5)){--min-width: min(100%, 20rem)}.mq-gem .grid:has(.button~.button) .button{height:100%}.mq-gem .layout main{display:grid;grid-template-columns:[page-start] auto [content-start] min(100% - 2 * var(--gutter),80rem) [content-end] auto [page-end];grid-auto-rows:min-content;row-gap:var(--spacing-medium)}.mq-gem .layout main>*:not(.full-width-background,mq-ribbon,mq-nav-banner,mq-banner,mq-library-banner,mq-search,mq-search-health){grid-column:content}.mq-gem .layout main>div>*:first-child,.mq-gem .layout main>div>div>*:first-child,.mq-gem .layout main>section>*:first-child{margin-top:0}.mq-gem .layout main>div>*:last-child,.mq-gem .layout main>div>div>*:last-child,.mq-gem .layout main>section>*:last-child{margin-bottom:0}.mq-gem .layout main>div:empty,.mq-gem .layout main>section:empty{display:contents}.mq-gem .layout main>div:has(>style):not(:has(>*:not(style))){display:contents}.mq-gem .layout main>div:has(>script):not(:has(>*:not(script))){display:contents}.mq-gem .layout mq-left-nav{grid-column:auto/span 12}@media (min-width: 1024px){.mq-gem .layout mq-left-nav{grid-column:auto/span 2}}.mq-gem .layout main{grid-column:auto/span 12}.mq-gem .layout:not(.one-col){--outer-gutter: 0px;display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,1fr);max-width:var(--sz-page);padding:0 var(--outer-gutter)}.mq-gem .layout:not(.one-col) main{grid-template-columns:[page-start] var(--gutter) [content-start] calc(100% - 2 * var(--gutter)) [content-end] var(--gutter) [page-end];margin:0;row-gap:var(--spacing-medium)}.mq-gem .layout:not(.one-col) main>*:first-child:is(h2),.mq-gem .layout:not(.one-col) main>div>*:first-child:is(h2){margin-top:-1rem}.mq-gem .layout:not(.one-col) h2:has(~p.intro){margin-bottom:var(--spacing-small)}@media (min-width: 1024px){.mq-gem .layout:not(.one-col){--gutter: 0px;--outer-gutter: var(--spacing-regular)}.mq-gem .layout:not(.one-col) mq-ribbon::part(ribbon){border-radius:var(--br-parent)}.mq-gem .layout:not(.one-col) mq-ribbon::part(text){grid-column:auto/span 7}.mq-gem .layout:not(.one-col) mq-ribbon::part(button){grid-column:auto/span 5}}@media (min-width: 1280px){.mq-gem .layout:not(.one-col){--outer-gutter: var(--spacing-medium)}}.mq-gem .layout.one-col mq-marketo,.mq-gem .layout.one-col mq-formstack,.mq-gem .layout.one-col mq-image-gallery,.mq-gem .layout.one-col mq-video{margin:0 auto}@media (min-width: 768px){.mq-gem .layout.one-col main>div:not(.full-width-background)>h2,.mq-gem .layout.one-col main>div:not(.full-width-background)>h2~p{margin-bottom:0;margin-top:var(--spacing-medium)}}.mq-gem .layout.one-col main>div>h2,.mq-gem .layout.one-col main>div>h2~p{text-align:center}@media (min-width: 768px){.mq-gem .layout.one-col main>div>h2,.mq-gem .layout.one-col main>div>h2~p{max-width:60%;margin-left:auto;margin-right:auto}}.mq-gem .layout.one-col main>div:not(.full-width-background)>h2:has(~p){margin-bottom:var(--spacing-medium)}.mq-gem .layout.one-col .center-wrap{display:grid;grid-template-columns:repeat(12,1fr);row-gap:var(--spacing-small);text-align:center}.mq-gem .layout.one-col .center-wrap>*{grid-column:auto/span 12;margin-top:0;margin-bottom:0}@media (min-width: 768px){.mq-gem .layout.one-col .center-wrap>*{grid-column:2/12}}.mq-gem .layout.two-col .page-header{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(1,1fr);gap:var(--gap)}.mq-gem .layout.two-col .page-header h2{margin-top:-1rem}.mq-gem .layout.two-col .page-header>:first-child{grid-column:auto/span 12}.mq-gem .layout.two-col .page-header>:last-child{grid-column:auto/span 12}@media (min-width: 768px){.mq-gem .layout.two-col .page-header>:first-child{grid-column:auto/span 7}.mq-gem .layout.two-col .page-header>:last-child{grid-column:auto/span 3}}@media (min-width: 1024px){.mq-gem .layout.two-col main{grid-column:auto/span 10}}@media (min-width: 1024px){.mq-gem .layout.three-col main{grid-column:auto/span 10}}.mq-gem .layout:not(:has(mq-nav-banner,mq-search,mq-search-health,mq-library-banner)){margin:var(--spacing-medium) auto}.mq-gem .layout.three-col main{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:min-content;grid-auto-flow:dense;row-gap:0;column-gap:var(--gap);padding:0 var(--gutter)}.mq-gem .layout.three-col main>*:not(.right-nav){order:1;grid-column:auto/span 12}.mq-gem .layout.three-col main>*:not(.right-nav):not(:last-child){margin-bottom:var(--gap)}.mq-gem .layout.three-col main>.right-nav{order:2;grid-column:auto/span 12}@media (min-width: 1024px){.mq-gem .layout.three-col main>*:not(.right-nav){grid-column:auto/span 7;grid-row-end:span 1}.mq-gem .layout.three-col main>.right-nav{grid-column:8/span 3;grid-row-end:span 8;grid-row:auto/span 2025}}.mq-gem .header-quicklinks{min-height:3rem;box-sizing:border-box;z-index:var(--z-cover);padding:.75rem var(--gutter);display:none;grid-template-columns:[page-start] auto [content-start] min(100% - 2 * var(--gutter),80rem) [content-end] auto [page-end];background-color:var(--c-background-invert)}.mq-gem .header-quicklinks>*{grid-column:content}.mq-gem .header-quicklinks ul{display:flex;gap:var(--spacing-small);justify-content:end;line-height:1.5rem;padding:0;margin:0;list-style:none}.mq-gem .header-quicklinks a{text-decoration:none;color:var(--c-white);font-size:var(--fs-small);line-height:var(--lh-tiny)}.mq-gem .header-quicklinks a:hover{text-decoration:underline}@media (min-width: 1024px){.mq-gem .header-quicklinks{display:grid}}.mq-gem .mini-ribbon{background-color:var(--c-surface-accent);padding:var(--spacing-medium);border-radius:var(--br-parent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);text-align:center}.mq-gem .mini-ribbon>*:first-child{margin-top:0;margin-bottom:0}.mq-gem .mini-ribbon>*{text-align:center;min-width:min(100%,12rem)}@media (min-width: 768px){.mq-gem .mini-ribbon{display:grid;grid-template-columns:repeat(12,1fr)}.mq-gem .mini-ribbon>*{text-align:left;grid-column:auto/span 6}.mq-gem .mini-ribbon>*:last-child{max-width:20rem;margin-left:auto}}.mq-gem .background-secondary{background-color:var(--c-surface-accent);padding:var(--spacing-medium);border-radius:var(--br-parent)}.mq-gem .background-secondary>*:first-child{margin-top:0;margin-bottom:0}.mq-gem .full-width-background{grid-column:page;padding:var(--spacing-large) 0;row-gap:var(--gap);display:grid;grid-template-columns:[page-start] auto [content-start] min(100% - 2 * var(--gutter),80rem) [content-end] auto [page-end];background-color:var(--c-background)}.mq-gem .full-width-background>*,.mq-gem .full-width-background>h2,.mq-gem .full-width-background p{grid-column:content;margin-top:0;margin-bottom:0}.mq-gem .full-width-background.secondary{background-color:var(--c-brand-bright-secondary)}.mq-gem .full-width-background.tertiary{background-color:var(--c-background-invert)}.mq-gem .grid>*{grid-column:auto}.mq-gem .grid{box-sizing:border-box;width:100%;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min-width, 16rem)),1fr));grid-template-rows:repeat(1,1fr);gap:var(--gap)}.mq-gem .grid.bordered{border-top:1px solid var(--c-border-default);border-bottom:1px solid var(--c-border-default);padding:var(--spacing-medium) 0}.mq-gem .grid.padded{padding:var(--spacing-medium) 0}.mq-gem .grid>div>*:first-child{margin-top:0}.mq-gem .grid>div>*:last-child{margin-bottom:0}.mq-gem .grid>div img:not(.small,.medium,.large){object-fit:contain;width:100%;height:auto;object-position:top;border-radius:var(--br-parent)}.mq-gem .grid[data-max="1"]>:nth-child(n+2){display:none}.mq-gem .grid[data-max="2"]>:nth-child(n+3){display:none}.mq-gem .grid[data-max="3"]>:nth-child(n+4){display:none}.mq-gem .grid[data-max="4"]>:nth-child(n+5){display:none}.mq-gem .grid[data-max="5"]>:nth-child(n+6){display:none}.mq-gem .grid[data-max="6"]>:nth-child(n+7){display:none}.mq-gem .flex-grid{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-auto-flow:dense;container-type:inline-size;gap:var(--gap)}.mq-gem .flex-grid>*{flex:1}.mq-gem .flex-grid.bordered{border-top:1px solid var(--c-border-default);border-bottom:1px solid var(--c-border-default);padding:var(--spacing-medium) 0}.mq-gem .flex-grid[data-max="1"]>:nth-child(n+2){display:none}.mq-gem .flex-grid[data-max="2"]>:nth-child(n+3){display:none}.mq-gem .flex-grid[data-max="3"]>:nth-child(n+4){display:none}.mq-gem .flex-grid[data-max="4"]>:nth-child(n+5){display:none}.mq-gem .flex-grid[data-max="5"]>:nth-child(n+6){display:none}.mq-gem .flex-grid[data-max="6"]>:nth-child(n+7){display:none}.mq-gem .flow-root{display:flow-root}.mq-gem button{background-color:transparent;border:none;cursor:pointer;font-family:var(--f-primary);padding:0;color:var(--c-content)}.mq-gem .button:is(.button--sm){width:fit-content;--button-padding: var(--spacing-small)}.mq-gem .button--primary{--button-surface: var(--c-brand-primary);--button-content: var(--c-white);--button-surface-accent: var(--c-brand-bright-primary)}.mq-gem .button--secondary{--button-surface: var(--c-brand-primary-alt);--button-content: var(--c-white);--button-surface-accent: var(--c-brand-bright-primary-alt)}.mq-gem .button--tertiary{--button-surface: var(--c-brand-secondary);--button-content: var(--c-content);--button-surface-accent: var(--c-brand-bright-secondary)}.mq-gem .button--quaternary{--button-content: var(--c-content);--button-surface: var(--c-content-invert);--button-surface-accent: var(--c-content-invert);border:1px solid var(--c-border-light)}.mq-gem .button.primary{--button-content: var(--c-white);--button-surface: var(--c-brand-primary);--button-surface-accent: var(--c-brand-bright-primary);box-shadow:var(--bs-elevation-default)}.mq-gem .button.primary-alt{--button-content: var(--c-white);--button-surface: var(--c-brand-primary-alt);--button-surface-accent: var(--c-brand-bright-primary-alt)}.mq-gem .button.secondary{--button-content: var(--c-charcoal);--button-surface: var(--c-brand-secondary);--button-surface-accent: var(--c-brand-bright-secondary);box-shadow:var(--bs-elevation-default)}.mq-gem .button{--min-width: 12rem;gap:var(--spacing-small);font-size:var(--fs-regular);line-height:var(--lh-medium);font-weight:var(--fw-primary-semi-bold);color:var(--button-content);background-color:var(--button-surface);border-radius:var(--br-parent);display:inline-flex;align-items:center;justify-content:center;text-align:center;word-break:normal;text-decoration:none;height:fit-content;transition:var(--t-ease-fast);will-change:filter;width:fit-content;box-sizing:border-box;cursor:pointer}.mq-gem .button:not(.inline,.basic){--button-padding: var(--spacing-tiny) var(--spacing-small);padding:var(--button-padding)}.mq-gem .button:is(.basic){padding:0}.mq-gem .button:is(.basic):is(a):hover{color:var(--c-brand-bright-primary)}.mq-gem .button:is(.basic):is(a):hover :global(svg){stroke:var(--c-brand-bright-primary)}.mq-gem .button:not(.center-horizontal):has(:global(:nth-child(2))){justify-content:space-between}.mq-gem .button:focus-visible{outline-offset:2px;outline:2px solid var(--c-brand-primary-alt)}.mq-gem .button:not([disabled],.active,.inline,.form,.basic,.transparent){box-shadow:var(--bs-elevation-default)}.mq-gem .button:not([disabled],.active,.inline,.form,.basic,.transparent):hover{text-decoration:none;box-shadow:var(--bs-elevation-interact);color:var(--button-content);background-color:var(--button-surface-accent);transform:translateY(-2px)}.mq-gem .button:not(.inline,.form):is(.active){box-shadow:inset 0 0 0 2px var(--c-content)}.mq-gem .button:is(.no-shadow,.inline){filter:none;box-shadow:none}.mq-gem .button:is(.no-shadow,.inline):hover{filter:none;box-shadow:none}.mq-gem .button:is([data-direction=right]){text-align:left}.mq-gem .button:is([data-direction=right]):hover{transform:translate(2px)}.mq-gem .button:is([data-direction=left]){text-align:right}.mq-gem .button:is([data-direction=left]):hover{transform:translate(-2px)}.mq-gem .button:is(.fit-content){width:fit-content}.mq-gem .button:is(.full-width){width:100%}.mq-gem .button:has(~.button):not(.right-nav>.button){height:100%}.mq-gem *:has(button~button) .button{height:100%}.mq-gem .button.tertiary{--button-content: var(--c-content);--button-surface: var(--c-content-invert);--button-surface-accent: var(--c-content-invert);box-shadow:var(--bs-elevation-default);border:1px solid var(--c-border-light)}.mq-gem .button:not(.inline).small{--button-padding: 2px var(--spacing-tiny);font-size:var(--fs-small);line-height:var(--lh-regular);gap:var(--spacing-tiny)}.mq-gem .button:not(.inline).medium{--button-padding: var(--spacing-tiny) var(--spacing-small);font-size:var(--fs-regular);line-height:var(--lh-medium);gap:.75rem}.mq-gem .button.medium:has(.icon):not(:has(:nth-child(2))){--button-padding: var(--spacing-tiny)}.mq-gem .button:not(.inline,.basic).large{--button-padding: var(--spacing-small);font-size:var(--fs-medium);line-height:var(--lh-medium);gap:var(--spacing-small)}.mq-gem .link-cta{cursor:pointer;display:inline-block;gap:var(--spacing-tiny);align-items:center;justify-content:flex-start;position:relative;font-family:var(--f-primary);text-decoration:none;line-height:var(--lh-regular);font-size:var(--fs-p);font-weight:var(--fw-primary-medium);padding-right:1.25rem;width:fit-content;transition:var(--t-snap-fast);color:var(--c-link);text-wrap:pretty;word-break:break-word}.mq-gem .link-cta:focus-visible{border-radius:var(--br-child);outline:2px solid var(--c-brand-primary-alt);outline-offset:2px}.mq-gem .link-cta:hover{color:var(--c-link-accent);text-decoration:none}.mq-gem .link-cta:hover:after{transform:translate(.5rem);background-color:var(--c-link-accent)}.mq-gem .link-cta:after{content:"";position:absolute;bottom:.3rem;min-width:1rem;min-height:1rem;transform:translate(.3rem);background-color:var(--c-link);transition:var(--t-snap-fast);-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 16 16" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" overflow="visible"><path d="M5 14L10.2929 8.70711C10.6834 8.31658 10.6834 7.68342 10.2929 7.29289L5 2" stroke="%23373A36" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 16 16" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" overflow="visible"><path d="M5 14L10.2929 8.70711C10.6834 8.31658 10.6834 7.68342 10.2929 7.29289L5 2" stroke="%23373A36" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/></svg>');-webkit-no-repear:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mq-gem .link-cta.white{--c-link: var(--c-white);--c-link-accent: var(--c-white)}.mq-gem .right-nav{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--gap)}@media (min-width: 1024px){.mq-gem .right-nav{display:flex;flex-direction:column}}.mq-gem *:not(div,mq-formstack,mq-marketo,mq-squiz-form,mq-feed,mq-banner)>:first-child:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:0}.mq-gem *:not(div,mq-formstack,mq-marketo,mq-squiz-form,mq-feed,mq-banner)>:last-child:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-bottom:0}.mq-gem h1,.mq-gem .h1{font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1);margin-top:var(--margin-h1);margin-bottom:var(--margin-h1);text-wrap:pretty}.mq-gem h2,.mq-gem .h2{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);margin-top:var(--margin-h2);margin-bottom:var(--margin-h2);text-wrap:pretty}.mq-gem h3,.mq-gem .h3{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);margin-top:var(--margin-h3);margin-bottom:var(--margin-h3);text-wrap:pretty}.mq-gem h4,.mq-gem .h4{font-size:var(--fs-h4);font-weight:var(--fw-h4);line-height:var(--lh-h4);margin-top:var(--margin-h4);margin-bottom:var(--margin-h4);text-wrap:pretty}.mq-gem h5,.mq-gem .h5{font-size:var(--fs-h5);font-weight:var(--fw-h5);line-height:var(--lh-h5);margin-top:var(--margin-h5);margin-bottom:var(--margin-h5);text-wrap:pretty}.mq-gem h6,.mq-gem .h6{font-size:var(--fs-h6);font-weight:var(--fw-h6);line-height:var(--lh-h6);margin-top:var(--margin-h6);margin-bottom:var(--margin-h6);text-wrap:pretty}.mq-gem p,.mq-gem .p{font-size:var(--fs-p);font-weight:var(--fw-p);line-height:var(--lh-p);margin-top:var(--margin-p);margin-bottom:var(--margin-p);text-wrap:pretty}.mq-gem h1,.mq-gem h2,.mq-gem h3,.mq-gem h4,.mq-gem h5,.mq-gem h6,.mq-gem p{font-family:var(--f-primary);-webkit-font-smoothing:antialiased}.mq-gem p.intro{font-family:var(--f-secondary);font-weight:var(--fw-secondary-medium);font-size:var(--fs-large);line-height:var(--lh-medium)}.mq-gem p.small{font-size:var(--fs-small);line-height:var(--lh-tiny)}.mq-gem .text-center{text-align:center}.mq-gem strong{font-weight:var(--fw-strong)}.mq-gem main ol{list-style:none;padding:0;margin-bottom:var(--margin-child);display:flex;flex-direction:column;gap:var(--spacing-tiny)}.mq-gem main ol ul{margin-bottom:0}.mq-gem main ol li{position:relative;padding-left:var(--spacing-regular)}.mq-gem main ol>*:last-child{margin-bottom:0}.mq-gem main ol{counter-reset:item}.mq-gem main ol>li{counter-increment:item}.mq-gem main ol>ul{margin-left:var(--margin-child)}.mq-gem main ol>li:before{content:counter(item) ".";position:absolute;display:block;left:0;color:var(--c-brand-primary);font-weight:var(--fw-primary-semi-bold)}.mq-gem main ul{list-style:none;padding:0;margin:0}.mq-gem main ul:not(.basic){list-style:none;padding:0;margin-bottom:var(--spacing-small);display:flex;flex-direction:column}.mq-gem main ul:not(.basic) li{position:relative;padding-left:var(--spacing-regular);line-height:var(--lh-p)}.mq-gem main ul:not(.basic)>*:last-child{margin-bottom:0}.mq-gem main ul:not(.basic)>li:before{content:"";position:absolute;display:block;width:8px;height:8px;left:0;top:0;transform:translateY(125%);border-radius:var(--br-child);background-color:var(--c-brand-primary)}.mq-gem main ul:not(.basic) ul>li:before{background-color:var(--c-background);box-shadow:inset 0 0 0 1px var(--c-brand-primary)}.mq-gem main ol ol{counter-reset:subitem}.mq-gem main ol ol>li{counter-increment:subitem}.mq-gem main ol ol>li:before{content:counter(subitem,lower-alpha) "."}.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img){border-radius:var(--br-parent);object-fit:cover;max-width:100%}.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img).small{height:14rem}.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img).medium{height:20rem}.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img).large{height:23rem}.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img).full-width{width:100%}.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img).landscape{width:100%;height:286px}@media (min-width: 768px){.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img).landscape{width:390px;float:right;margin-left:var(--gap);margin-bottom:var(--spacing-tiny)}}.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img).portrait{width:100%;height:370px}@media (min-width: 768px){.mq-gem main img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img).portrait{width:285px;float:left;margin-right:var(--gap);margin-bottom:var(--spacing-tiny)}}.mq-gem main p img:not(mq-banner img):not(mq-nav-banner img):not(mq-library-banner img):not(mq-research-banner img){margin-bottom:var(--spacing-small)}.mq-gem main .img__landscape{width:100%;height:286px}@media (min-width: 768px){.mq-gem main .img__landscape{width:390px;float:right;margin-left:var(--gap);margin-bottom:var(--spacing-tiny)}}.mq-gem main .img__portrait{width:100%;height:370px}@media (min-width: 768px){.mq-gem main .img__portrait{width:285px;float:left;margin-right:var(--gap);margin-bottom:var(--spacing-tiny)}}.mq-gem main .img__full{width:100%}.mq-gem main table:not(.docblock-argstable){display:block;overflow-x:auto;border:none;table-layout:fixed;width:100%;font-family:var(--f-primary);color:var(--c-content)}.mq-gem main table:not(.docblock-argstable):not(.outlined){border-collapse:collapse}.mq-gem main table:not(.docblock-argstable) thead{white-space:nowrap}.mq-gem main table:not(.docblock-argstable) th{border-bottom:3px solid var(--c-brand-primary-alt);padding:.75rem;background-color:var(--c-background);text-align:left;font-weight:var(--fw-primary-semi-bold)}.mq-gem main table:not(.docblock-argstable) tr:nth-of-type(2n) td{background-color:var(--c-surface-accent)}.mq-gem main table:not(.docblock-argstable) tr td p{font-size:var(--fs-small);line-height:var(--lh-tiny)}.mq-gem main table:not(.docblock-argstable) tr td{white-space:nowrap;border-bottom:1px solid var(--c-border-default);padding:.75rem;background-color:var(--c-background);word-break:break-word;font-size:var(--fs-small);line-height:var(--lh-tiny);position:relative}@media (min-width: 768px){.mq-gem main table:not(.docblock-argstable){display:table}.mq-gem main table:not(.docblock-argstable) thead,.mq-gem main table:not(.docblock-argstable) tr td{white-space:normal;text-wrap:pretty}}.mq-gem main table:not(.docblock-argstable).outlined{border:1px solid var(--c-border-default);border-spacing:0;border-collapse:separate;border-radius:var(--br-parent)}.mq-gem main table:not(.docblock-argstable).outlined td:not(:last-child){border-right:1px solid var(--c-border-default)}.mq-gem main table:not(.docblock-argstable).outlined th:not(:last-child){border-right:1px solid var(--c-border-default)}.mq-gem main table:not(.docblock-argstable).outlined tr:last-child td{border-bottom:none}.mq-gem main table:not(.docblock-argstable).outlined thead tr:first-child th:first-child{border-radius:var(--br-parent) 0 0 0}.mq-gem main table:not(.docblock-argstable).outlined thead tr:first-child th:last-child{border-radius:0 var(--br-parent) 0 0}.mq-gem main table:not(.docblock-argstable).outlined tbody tr:last-child td:first-child{border-radius:0 0 0 var(--br-parent)}.mq-gem main table:not(.docblock-argstable).outlined tbody tr:last-child td:last-child{border-radius:0 0 var(--br-parent) 0}.mq-gem main .link-cta.charcoal{--c-link: var(--c-content);--c-link-accent: var(--c-content)}.mq-gem main .link--cta{cursor:pointer;display:inline;align-items:center;justify-content:flex-start;position:relative;font-family:var(--f-primary);text-decoration:none;line-height:19px;font-weight:var(--fw-primary-medium);padding-right:1.25rem;width:fit-content;transition:var(--t-snap-fast);color:var(--c-link)}.mq-gem main .link--cta:focus-visible{border-radius:var(--br-child);outline:2px solid var(--c-brand-primary-alt);outline-offset:2px}.mq-gem main .link--cta:hover{color:var(--c-link-accent);text-decoration:none}.mq-gem main .link--cta:hover:after{transform:translate(.4rem);background-color:var(--c-link-accent)}.mq-gem main .link--cta:after{content:"";position:absolute;bottom:0;width:1rem;height:1rem;transform:translate(.25rem);background-color:var(--c-link);-webkit-mask-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 16 16" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" overflow="visible"><path d="M5 14L10.2929 8.70711C10.6834 8.31658 10.6834 7.68342 10.2929 7.29289L5 2" stroke="%23373A36" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/></svg>');mask-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 16 16" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" overflow="visible"><path d="M5 14L10.2929 8.70711C10.6834 8.31658 10.6834 7.68342 10.2929 7.29289L5 2" stroke="%23373A36" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/></svg>');transition:var(--t-snap-fast)}.mq-gem main ::-webkit-scrollbar{width:8px;height:8px}.mq-gem main ::-webkit-scrollbar-track{background:var(--c-scrollbar-track);border-radius:var(--br-child)}.mq-gem main ::-webkit-scrollbar-track:hover{background:var(--c-scrollbar-track-hover)}.mq-gem main ::-webkit-scrollbar-thumb{border-radius:var(--br-child);background:var(--c-scrollbar-thumb)}.mq-gem main ::-webkit-scrollbar-thumb:hover{background:var(--c-scrollbar-thumb-hover)}.mq-gem main .center-vertical{align-self:center}.mq-gem main .align-right{display:flex;justify-content:flex-end;width:100%}.mq-gem main .flex{display:flex;column-gap:var(--gap)}.mq-gem main .flex>*{margin-top:0;margin-bottom:0}.mq-gem main .flex>div>*:first-child{margin-top:0}.mq-gem main .flex>div>*:last-child{margin-bottom:0}.mq-gem main .flex.column{flex-direction:column;row-gap:var(--gap);column-gap:0}.mq-gem main a:not(.link-cta,.link--cta,.button){font-family:var(--f-primary);display:inline;text-decoration:underline;color:var(--c-link);transition:var(--t-snap-fast);word-break:break-word}.mq-gem main a:not(.link-cta,.link--cta,.button):hover{color:var(--c-link-accent)}
