.mk-hero .vr-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""title""intro""act""visual""fine";align-items:start;gap:0}.vr-crumbs{grid-area:crumbs}.vr-hero-grid>h1{grid-area:title;max-width:19ch;margin-bottom:.4em;font-size:clamp(2.1rem,4.2vw,3.6rem)}.vr-intro{grid-area:intro;max-width:34rem;font-size:1.2rem;margin-bottom:1rem!important}.vr-act{grid-area:act}.vr-act .mk-hero-actions{margin:1rem 0 .75rem}.vr-fine{grid-area:fine;max-width:36rem;font-size:.95rem;margin:1.25rem 0 0!important}.vr-visual{grid-area:visual;min-width:0;margin:2rem 0 0}.vr-visual figcaption{color:var(--mk-muted);max-width:38rem;margin-top:.75rem;font-size:.95rem}.vr-visual figcaption a{color:inherit}@media (min-width:64rem){.mk-hero .vr-hero-grid{grid-template:"crumbs visual""title visual""intro visual""act visual""fine visual"1fr/minmax(0,10fr) minmax(0,13fr);column-gap:clamp(2.5rem,5vw,4rem)}.vr-fine{margin-top:.5rem!important}.vr-visual{align-self:center;margin:0}.vr-visual figcaption{max-width:38rem;margin-inline:auto 0}}@media (max-width:47.99rem){.vr-hero{padding-top:1.25rem}.vr-crumbs ol{margin-bottom:.75rem}.vr-intro{font-size:1.1rem}.vr-act .mk-hero-price{font-size:1rem;margin-bottom:0!important}.vr-act .mk-hero-actions{gap:.25rem 1.25rem;margin:.9rem 0 .4rem}.vr-act .mk-hero-note{font-size:.92rem}.vr-visual{margin-top:1.5rem}}.vr-example{padding-bottom:clamp(2.5rem,5vw,3.75rem)}.vr-example h2{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(2rem,3.6vw,2.9rem)}.vr-needs{border-top:1px solid var(--mk-rule)}.vr-lead{color:var(--mk-muted);max-width:30rem;font-size:1.1rem;margin:.5rem 0 1.5rem!important}.vr-needs-list{border-top:2px solid var(--mk-ink);margin:0}.vr-needs-list>div{border-bottom:1px solid var(--mk-rule);gap:.25rem 2rem;padding:1.1rem 0;display:grid}@media (min-width:48rem){.vr-needs-list>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.vr-needs-list dt{font-family:var(--mk-sign);font-size:1.45rem;font-weight:700;line-height:1.1}.vr-needs-list dd{color:var(--mk-muted);margin:0}.vr-faq-more{margin-top:1.25rem}.vr-related{border-top:1px solid var(--mk-rule)}.vr-related .mk-signpost{margin-top:0}.vr-related-all{margin-top:1.25rem}
