.sm-hero__lead{max-width:640px}.sm-toc{margin-top:var(--stanza-gap)}.sm-toc ul{flex-wrap:wrap;gap:10px;margin-top:12px;padding:0;list-style:none;display:flex}.sm-toc a{border:1px solid var(--line-light-2);color:var(--navy);font-size:var(--fs-small);line-height:var(--lh-small);border-radius:999px;padding:8px 16px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.sm-toc a:hover{border-color:var(--teal-ink);color:var(--teal-ink)}.sm-method{scroll-margin-top:80px}.sm-method__grid{gap:32px;display:grid}@media (min-width:1024px){.sm-method__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:80px}}.sm-method__subtitle{margin-top:40px}.sm-steps{max-width:var(--w-text);font-size:var(--fs-body);gap:10px;margin-top:16px;padding-left:1.4em;line-height:1.55;list-style:decimal;display:grid}.sm-steps li::marker{color:var(--teal-ink);font-weight:600}.sm-husho p{margin-top:12px;line-height:1.6}.sm-husho__feature{color:var(--text-muted)}.sm-husho__feature span{color:var(--teal-ink);font-weight:600}.sm-every{margin-top:var(--stanza-gap);gap:16px;padding:0;list-style:none;display:grid}@media (min-width:1024px){.sm-every{grid-template-columns:repeat(3,minmax(0,1fr))}}.sm-every li{border-radius:var(--r-card);padding:var(--card-pad);background:var(--card-dark);border:1px solid var(--line-dark);line-height:1.55}.sm-video-link{color:var(--teal-hi);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.sm-video-link:hover span{text-underline-offset:3px;text-decoration:underline}.sm-cta__secondary{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:20px;display:flex}.sm-cta__secondary>a:not(.sm-video-link){color:var(--teal-hi);text-underline-offset:3px;text-decoration:underline}
