.beb[data-astro-cid-2x7d2hyn]{padding-bottom:var(--space-3xl);color:var(--color-text)}.measure[data-astro-cid-2x7d2hyn]{max-width:66ch}.measure[data-astro-cid-2x7d2hyn] p[data-astro-cid-2x7d2hyn]+p[data-astro-cid-2x7d2hyn]{margin-top:var(--space-md)}.measure[data-astro-cid-2x7d2hyn] ul[data-astro-cid-2x7d2hyn]+p[data-astro-cid-2x7d2hyn]{margin-top:var(--space-lg)}.beb[data-astro-cid-2x7d2hyn] a:not(.button){color:var(--color-link)}.tm[data-astro-cid-2x7d2hyn]{vertical-align:.5em;letter-spacing:0;font-size:.55em;font-weight:500}.block[data-astro-cid-2x7d2hyn]{margin-top:var(--space-2xl)}.block[data-astro-cid-2x7d2hyn]>h2[data-astro-cid-2x7d2hyn],.close[data-astro-cid-2x7d2hyn]>h2[data-astro-cid-2x7d2hyn]{font-family:var(--font-display);font-size:var(--step-2);font-weight:460;line-height:var(--leading-heading);color:var(--color-heading);margin-bottom:var(--space-md);max-width:24ch}.kicker[data-astro-cid-2x7d2hyn]{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ml-oxblood);font-weight:600}.hero[data-astro-cid-2x7d2hyn]{padding-block:var(--space-2xl) var(--space-lg);border-bottom:1px solid color-mix(in srgb, var(--ml-charcoal) 18%, transparent)}.hero[data-astro-cid-2x7d2hyn] h1[data-astro-cid-2x7d2hyn]{margin:var(--space-sm) 0 0;font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.01em;color:var(--color-heading);font-weight:420;line-height:1.05}@media (width>=40rem){.hero[data-astro-cid-2x7d2hyn] h1[data-astro-cid-2x7d2hyn]{font-size:var(--step-5)}}.hero[data-astro-cid-2x7d2hyn] .standfirst[data-astro-cid-2x7d2hyn]{margin-top:var(--space-md);font-family:var(--font-display);font-size:var(--step-1);color:var(--ml-charcoal);max-width:30ch;line-height:1.4}.hero[data-astro-cid-2x7d2hyn] .tagline[data-astro-cid-2x7d2hyn]{margin-top:var(--space-md);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--ml-oxblood);font-weight:600}.stats-band[data-astro-cid-2x7d2hyn]{margin-top:var(--space-2xl);padding-block:var(--space-2xl);background:var(--ml-ink);color:var(--ml-off-white)}.kicker--light[data-astro-cid-2x7d2hyn]{color:var(--ml-clay)}.stats-band__title[data-astro-cid-2x7d2hyn]{margin-top:var(--space-xs);font-family:var(--font-display);font-size:var(--step-2);color:var(--ml-off-white);font-weight:460}.stats[data-astro-cid-2x7d2hyn]{margin-top:var(--space-xl);gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.stat[data-astro-cid-2x7d2hyn]{padding-top:var(--space-md);border-top:3px solid var(--ml-clay)}.stat-figure[data-astro-cid-2x7d2hyn]{font-family:var(--font-display);font-weight:420;font-size:var(--step-4);color:var(--ml-off-white);line-height:1}.stat-label[data-astro-cid-2x7d2hyn]{margin-top:var(--space-sm);font-size:var(--step--1);color:color-mix(in srgb, var(--ml-off-white) 82%, transparent);line-height:1.5}.stats-note[data-astro-cid-2x7d2hyn]{margin-top:var(--space-xl);max-width:66ch;line-height:var(--leading-body);color:color-mix(in srgb, var(--ml-off-white) 88%, transparent)}.criteria[data-astro-cid-2x7d2hyn]{margin-top:var(--space-md);padding:0;list-style:none}.criteria[data-astro-cid-2x7d2hyn] li[data-astro-cid-2x7d2hyn]{margin-top:var(--space-sm);line-height:var(--leading-body);padding-left:1.5rem;position:relative}.criteria[data-astro-cid-2x7d2hyn] li[data-astro-cid-2x7d2hyn]:before{content:"";background:url(/brand/device-dot.svg) 50%/contain no-repeat;width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.stages[data-astro-cid-2x7d2hyn]{margin-top:var(--space-lg);gap:var(--space-lg);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=48rem){.stages[data-astro-cid-2x7d2hyn]{gap:var(--space-xl) var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.stage[data-astro-cid-2x7d2hyn]{padding-top:var(--space-md);border-top:1px solid color-mix(in srgb, var(--ml-charcoal) 20%, transparent)}.stage-n[data-astro-cid-2x7d2hyn]{font-family:var(--font-display);font-size:var(--step-3);color:var(--ml-oxblood);font-weight:420;line-height:1}.stage-name[data-astro-cid-2x7d2hyn]{margin-top:var(--space-sm);font-family:var(--font-display);font-size:var(--step-1);font-weight:500;line-height:var(--leading-heading);color:var(--color-heading)}.stage-desc[data-astro-cid-2x7d2hyn]{margin-top:var(--space-xs);max-width:52ch;line-height:var(--leading-body);color:var(--color-text)}.page-faq[data-astro-cid-2x7d2hyn]{margin-top:var(--space-2xl)}.page-faq[data-astro-cid-2x7d2hyn]>h2[data-astro-cid-2x7d2hyn]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-heading);margin-bottom:var(--space-md);font-weight:460}.faq-list[data-astro-cid-2x7d2hyn]{gap:0;max-width:60rem;display:grid}.faq-item[data-astro-cid-2x7d2hyn]{padding-block:var(--space-md);border-top:1px solid color-mix(in srgb, var(--ml-charcoal) 16%, transparent)}.faq-item[data-astro-cid-2x7d2hyn] dt[data-astro-cid-2x7d2hyn]{font-family:var(--font-display);font-size:var(--step-0);color:var(--color-heading);font-weight:520}.faq-item[data-astro-cid-2x7d2hyn] dd[data-astro-cid-2x7d2hyn]{margin:var(--space-2xs) 0 0;max-width:66ch;line-height:var(--leading-body);color:color-mix(in srgb, var(--ml-charcoal) 84%, var(--ml-off-white))}.close[data-astro-cid-2x7d2hyn]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid color-mix(in srgb, var(--ml-charcoal) 18%, transparent)}.close[data-astro-cid-2x7d2hyn]>h2[data-astro-cid-2x7d2hyn]{font-size:var(--step-3)}.close[data-astro-cid-2x7d2hyn] p[data-astro-cid-2x7d2hyn]{max-width:60ch;line-height:var(--leading-body)}.close-cta[data-astro-cid-2x7d2hyn]{margin-top:var(--space-lg)}.button[data-astro-cid-2x7d2hyn]{background:var(--color-accent);color:var(--ml-off-white);font-family:var(--font-display);font-weight:500;font-size:var(--step-0);padding:.85em 1.9em;text-decoration:none;transition:background .18s;display:inline-block}.close[data-astro-cid-2x7d2hyn] .button[data-astro-cid-2x7d2hyn]:hover{background:color-mix(in srgb, var(--color-accent) 85%, black)}.colophon[data-astro-cid-2x7d2hyn]{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid color-mix(in srgb, var(--ml-charcoal) 18%, transparent);font-size:var(--step--1);color:color-mix(in srgb, var(--ml-charcoal) 72%, var(--ml-off-white));max-width:70ch;line-height:1.5}
