.mk-sc-intro{--mk-sc-measure:38rem;justify-items:start;display:grid}.mk-sc-intro__lede{max-inline-size:var(--mk-sc-measure);font-size:clamp(var(--text-2xl), 2.6vw, var(--text-4xl));text-wrap:pretty;color:var(--color-text);margin:0;line-height:1.17}.mk-sc-intro:not([data-open]) .mk-sc-intro__lede{-webkit-mask-image:linear-gradient(#000 0 3lh,#0009 3lh 4lh,#0006 4lh 5lh,#00000040 5lh 6lh,#00000026 6lh);mask-image:linear-gradient(#000 0 3lh,#0009 3lh 4lh,#0006 4lh 5lh,#00000040 5lh 6lh,#00000026 6lh)}.mk-sc-intro__more{opacity:0;max-inline-size:var(--mk-sc-measure);transition:grid-template-rows .42s var(--mk-ease), opacity .3s var(--mk-ease);grid-template-rows:0fr;display:grid}.mk-sc-intro[data-open] .mk-sc-intro__more{opacity:1;grid-template-rows:1fr}.mk-sc-intro__more-in{gap:var(--space-4);min-block-size:0;display:grid;overflow:hidden}.mk-sc-intro__more-in>:first-child{margin-block-start:var(--space-6)}.mk-sc-intro__more-in p{font-size:var(--text-lg);color:var(--color-text);margin:0;line-height:1.5}.mk-sc-intro__toggle{padding:var(--space-2) var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-full);color:var(--color-text);font:inherit;font-family:var(--mk-font-ctl);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--mk-dur-hover) var(--mk-ease), color var(--mk-dur-hover) var(--mk-ease);background:0 0;margin-block-start:var(--space-6)}.mk-sc-intro__toggle:hover{background:var(--color-text);color:var(--color-surface)}.mk-sc-intro__toggle:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mk-sc-intro__more{transition:none}}