.ls-prose{max-width:68ch;margin-inline:auto;padding-inline:var(--ls-page-pad);padding-block:var(--ls-space-10) var(--ls-space-12);color:var(--ls-fg)}.ls-prose h1{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:var(--ls-weight-bold);letter-spacing:var(--ls-tracking-tight);line-height:1.15;margin-bottom:var(--ls-space-4)}.ls-prose__lead{font-size:var(--ls-font-size-lg);color:var(--ls-fg-muted);line-height:1.6;margin-bottom:var(--ls-space-8)}.ls-prose h2{font-size:var(--ls-font-size-xl);font-weight:var(--ls-weight-semibold);letter-spacing:var(--ls-tracking-tight);margin-top:var(--ls-space-9);margin-bottom:var(--ls-space-3)}.ls-prose h3{font-size:var(--ls-font-size-md);font-weight:var(--ls-weight-semibold);margin-top:var(--ls-space-6);margin-bottom:var(--ls-space-2)}.ls-prose p,.ls-prose li{line-height:1.7;color:var(--ls-fg-muted)}.ls-prose p{margin-bottom:var(--ls-space-4)}.ls-prose ul{list-style:disc;padding-left:1.4em;margin-bottom:var(--ls-space-5);display:grid;gap:var(--ls-space-2)}.ls-prose a{color:var(--ls-brand);text-underline-offset:3px}.ls-prose a:focus-visible{outline:2px solid var(--ls-brand);outline-offset:2px;border-radius:var(--ls-radius-sm)}.ls-prose address{font-style:normal;line-height:1.7;color:var(--ls-fg);margin-bottom:var(--ls-space-5)}.ls-prose__note{border-left:3px solid var(--ls-border-strong);padding:var(--ls-space-3) var(--ls-space-4);background:var(--ls-bg-sunken);border-radius:0 var(--ls-radius-md) var(--ls-radius-md) 0;margin-block:var(--ls-space-6)}.ls-prose__note p:last-child{margin-bottom:0}
