.sit .msh-col{display:flex;flex-direction:column;max-width:720px;min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 24px calc(48px + env(safe-area-inset-bottom))}@media (min-width:900px){.sit .msh-col{max-width:760px;padding:max(10px,env(safe-area-inset-top)) 24px 72px}}.msh-home{display:inline-block;color:var(--sit-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.msh-home:focus-visible{outline:2px solid var(--sit-ink);outline-offset:4px;border-radius:3px}.msh-main{flex:1 0 auto;box-sizing:border-box;max-width:65ch;margin-top:56px;font-size:16px;font-weight:300;line-height:1.7;color:var(--sit-ink-2)}@media (min-width:600px){.msh-main{margin-top:72px;font-size:17px}}.msh-title{margin:0;font-size:clamp(32px,7.4vw,44px);font-weight:200;line-height:1.2;letter-spacing:-.6px;color:var(--sit-ink);text-wrap:balance}.msh-note{margin:14px 0 0;font-size:13px;font-weight:300;line-height:1.5;color:var(--sit-ink-3)}.msh-lead{margin:28px 0 0;font-size:19px;font-weight:300;line-height:1.55;letter-spacing:-.2px;color:var(--sit-ink);text-wrap:pretty}.msh-note+.msh-lead,.msh-title+.msh-lead{margin-top:32px}.msh-lead+.msh-lead{margin-top:12px}@media (min-width:600px){.msh-lead{font-size:21px}}.msh-section{margin-top:48px;padding-top:28px;border-top:1px solid var(--sit-hair-faint)}:where(.msh-section h2,.msh-section p,.msh-section ul){margin:0}.msh-section h2{font-size:19px;font-weight:400;line-height:1.35;letter-spacing:-.1px;color:var(--sit-ink);text-wrap:balance}.msh-section p{text-wrap:pretty}.msh-section>*+*{margin-top:16px}.msh-section>h2+*{margin-top:14px}.msh-section>p+ul{margin-top:12px}.msh-section ul{padding:0;list-style:none}.msh-section li{position:relative;padding-left:22px;text-wrap:pretty}.msh-section li+li{margin-top:12px}.msh-section li:before{content:"";position:absolute;left:3px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--sit-dot)}.msh-main a{color:var(--sit-ink);text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--sit-link-line);overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.msh-main a:hover{text-decoration-color:var(--sit-ink)}.msh-main a:focus-visible{outline:2px solid var(--sit-ink);outline-offset:3px;border-radius:3px}.sit .msh-foot{margin-top:72px}.msh-foot a[aria-current=page]{color:var(--sit-ink)}