.gm-hero.mk-hero--split{align-items:start}.gm-hero .mk-h1{max-width:760px}.gm-disclosure{max-width:560px;margin-top:20px}@media (min-width:1100px){.gm-hero.mk-hero--split{grid-template-columns:1.3fr 1fr;gap:70px}}.gm-prose{max-width:640px}.gm-prose>*+*{margin-top:16px}.gm-list{border-top:1px solid var(--mk-line)}.gm-list li{border-bottom:1px solid var(--mk-line);padding:12px 0}@media (max-width:767px){.gm-split>div+div{margin-top:16px}}.gm-steps{counter-reset:gm-step;border-top:1px solid var(--mk-line)}.gm-steps li{counter-increment:gm-step;border-bottom:1px solid var(--mk-line);padding:14px 0 14px 44px;position:relative}.gm-steps li:before{content:counter(gm-step);border:1px solid var(--mk-ink);width:28px;height:28px;color:var(--mk-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:13px;left:0}.gm-steps b{color:var(--mk-ink);font-weight:500}.gm-methods{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.gm-methods th,.gm-methods td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mk-line);padding:12px 16px 12px 0}.gm-methods th{color:var(--mk-ink);white-space:nowrap;font-weight:500}.gm-methods thead th{color:var(--mk-sub);border-bottom-color:var(--mk-ink);font-size:14px;font-weight:400}@media (max-width:767px){.gm-methods,.gm-methods tbody,.gm-methods tr,.gm-methods th,.gm-methods td{display:block}.gm-methods thead{display:none}.gm-methods tr{border-bottom:1px solid var(--mk-line);padding:12px 0}.gm-methods th,.gm-methods td{border:0;padding:0}.gm-methods td{margin-top:4px}}.gm-note{max-width:720px;margin-top:28px}.gm-factors{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.gm-factors li{border-top:1px solid var(--mk-ink);align-content:start;gap:6px;padding-top:14px;display:grid}.gm-factor{font-family:var(--mk-sans);letter-spacing:-.02em;color:var(--mk-ink);font-size:24px;font-weight:500;line-height:1.1}@media (min-width:768px){.gm-factors{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.gm-compare{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.gm-compare .mk-h3{margin-bottom:12px}@media (min-width:768px){.gm-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.gm-sources{color:var(--mk-sub);gap:10px;max-width:720px;font-size:14px;line-height:1.55;display:grid}
