.mg-breadcrumb{display:flex;gap:14px;font-size:11px;color:#596475;padding-block:16px}.mg-hero{background:var(--yellow)}.mg-hero-grid{display:grid;grid-template-columns:1fr 1.05fr}.mg-hero-copy{padding:48px 30px 48px 0}.mg-hero .mh-eyebrow{color:var(--blue);margin-bottom:18px}.mg-hero h1{font-size:clamp(40px,4.7vw,64px);line-height:1.3;font-style:italic;font-weight:900;letter-spacing:-.05em}.mg-hero h1 span{color:var(--blue)}.mg-page-name{font-weight:900;margin-block:18px 12px!important}.mg-hero-copy>p:last-of-type{font-size:14px}.mg-hero .mh-button{margin-top:24px}.mg-main .mh-photo>img{position:absolute;inset:0}.mg-hero .mh-photo{min-height:450px}.mg-nav{background:var(--blue);color:white;border-bottom:5px solid var(--red)}.mg-nav>div{display:grid;grid-template-columns:repeat(3,1fr)}.mg-nav a{text-align:center;font-weight:800;font-size:13px;padding:18px 8px;border-inline-start:1px solid #ffffff40}.mg-nav a:hover{background:#102a90}.mg-story{display:grid;grid-template-columns:1.2fr 1fr;background:white;margin-top:24px;border-bottom:5px solid var(--blue)}.mg-story:nth-of-type(2){border-color:var(--yellow)}.mg-story:nth-of-type(3){border-color:var(--red)}.mg-story>.mh-photo{min-height:370px}.mg-story-copy{padding:34px}.mg-story-copy .mh-number{color:var(--blue)}.mg-story-copy h3{margin-block:20px 16px}.mg-story-copy>p:not(.mh-number){font-size:14px;color:#505766;margin-top:12px}.mg-caption{display:block;border-top:1px solid #dce0e7;padding-top:16px;margin-top:24px;font-size:11px;font-weight:700}.mg-reverse>.mh-photo{order:2}.mg-reverse{grid-template-columns:1fr 1.2fr}.mg-movies{padding-block:52px;background:var(--blue);color:white}.mg-movies .mh-section-heading .mh-eyebrow{color:var(--yellow)}.mg-movies .mh-section-heading>p{color:#e4e9ff}.mg-movies .mh-speed:after{background:linear-gradient(90deg,var(--yellow) 64%,var(--red) 64%)}.mg-movie-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mg-video{aspect-ratio:16/9;background:#111925}.mg-video iframe{width:100%;height:100%;border:0;display:block}.mg-movie-copy{padding:24px;background:white;color:var(--ink)}.mg-movie-copy .mh-eyebrow{color:var(--blue)}.mg-movie-copy h3{font-size:23px;margin-block:10px}.mg-movie-copy p{font-size:13px;min-height:3.8em}.mg-movie-copy .mh-text-link:hover,.mg-story .mh-text-link:hover{color:var(--blue)}.mg-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mg-steps li{background:white;border-top:5px solid var(--blue);padding:26px}.mg-steps li:nth-child(2){border-color:var(--yellow)}.mg-steps li:nth-child(3){border-color:var(--red)}.mg-steps li>span{font:900 italic 30px Arial;color:var(--blue)}.mg-steps h3{font-size:20px;margin:14px 0}.mg-steps p{font-size:13px;color:#505766}.mg-steps a{display:block;margin-top:16px;font-size:12px;font-weight:800;text-decoration:underline}.mg-end{background:var(--ink);color:white;padding-block:44px}.mg-end-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.mg-end .mh-photo{aspect-ratio:1.6}.mg-end .mh-eyebrow{color:var(--yellow);margin-bottom:14px}.mg-end p:not(.mh-eyebrow){margin-block:20px;font-size:14px}.mg-end .mh-speed:after{background:linear-gradient(90deg,var(--yellow) 64%,var(--red) 64%)}.mh-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
@media(max-width:1000px){.mg-story-copy{padding:26px}.mg-story-copy h3{font-size:23px}.mg-steps{gap:16px}.mg-steps li{padding:20px}}
@media(max-width:760px){.mg-hero-grid,.mg-story,.mg-reverse,.mg-movie-grid,.mg-steps,.mg-end-grid{grid-template-columns:1fr}.mg-hero-copy{padding:36px 0}.mg-hero .mh-photo{min-height:0;aspect-ratio:1.7;margin-bottom:24px}.mg-hero h1{font-size:44px}.mg-nav>div{width:100%}.mg-nav a{font-size:11px;padding:16px 5px}.mg-story>.mh-photo{min-height:0;aspect-ratio:1.5}.mg-reverse>.mh-photo{order:0}.mg-story-copy{padding:25px}.mg-story-copy h3{font-size:25px}.mg-movies{padding-block:36px}.mg-movie-copy p{min-height:0}.mg-end-grid{gap:26px}.mg-end{padding-block:36px}.mg-steps h3{font-size:21px}}
@media(max-width:360px){.mg-hero h1{font-size:38px}.mg-main .mh-speed{font-size:24px}.mg-story-copy h3{font-size:22px}}
