@layer tokens,base,layout;@layer components{.sd-hero{padding-block:var(--s-6) var(--s-8)}.sd-hero-grid{gap:var(--s-6);display:grid}.sd-hero h1{font-size:var(--step-4);letter-spacing:-.03em;max-width:16ch}.sd-hero .lede{font-size:var(--step-1);color:var(--ink-2);max-width:36rem;margin-top:var(--s-5);line-height:1.5}.sd-hero .cta-row{margin-top:var(--s-6)}.sd-short p:not(.slip-sub){margin-top:var(--s-4);line-height:1.6}@media (min-width:64rem){.sd-hero-grid{column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) 30rem;align-items:start}}.sd-fit{gap:var(--s-6);display:grid}.sd-fit h3{font-size:var(--step-1)}.sd-fit .checklist{margin-top:var(--s-3)}@media (min-width:56rem){.sd-fit{column-gap:var(--s-7);grid-template-columns:1fr 1fr;align-items:start}}.sd-goal-sec{padding-top:0}.sd-goal{gap:var(--s-6);display:grid}.sd-goal h2{font-size:var(--step-2)}.sd-goal>div>p{font-size:var(--step-1);color:var(--ink-2);margin-top:var(--s-3);max-width:38rem;line-height:1.5}.sd-check p:not(.slip-sub){margin-top:var(--s-4);line-height:1.6}@media (min-width:64rem){.sd-goal{column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) 30rem;align-items:start}}.sd-provide{max-width:44rem}.sd-clip{max-width:40rem}.sd-related-sec .terms{margin-top:0}}@layer motion;
