.sp-section{padding:128px clamp(20px,5vw,64px) 64px}.sp-layout{max-width:var(--mk-measure);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,56px);margin:0 auto;display:grid}.sp-contact-layout{max-width:860px;display:block}.sp-contact-layout .sp-intro{position:static}.sp-lede{margin:24px 0 0;font-size:18px}.sp-text-note{max-width:70ch;margin-top:32px}.sp-attribution{color:var(--mk-ink-muted);font-size:12px}.sp-intro{position:sticky;top:120px}.sp-title{font-size:clamp(44px,4.2vw,64px);line-height:1.02}.sp-contact{margin:24px 0 0;font-size:18px}.sp-contact-large{font-size:clamp(20px,2.4vw,28px)}.sp-contact a{align-items:center;min-height:44px;display:inline-flex}.sp-notices{min-width:0;max-width:70ch}.sp-notices section+section{margin-top:40px}.sp-layout a{color:var(--mk-cream);text-underline-offset:4px;overflow-wrap:anywhere}.sp-layout a:hover{color:var(--mk-gold)}.sp-layout a:active{color:var(--mk-cream)}.sp-layout .sp-inline-link,.sp-layout .sp-inline-link:hover,.sp-layout .sp-inline-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.sp-layout .sp-inline-link:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px}@media (max-width:1199px){.sp-layout{grid-template-columns:minmax(0,1fr)}.sp-intro{position:static}}@media (max-width:767px){.sp-section{padding-top:96px}}