.section.svelte-1e0rsuc{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding-top:32px;display:flex}.section.svelte-1e0rsuc:first-child{border-top:none;padding-top:0}.lead.svelte-1e0rsuc{font-family:var(--font-title);color:var(--text-mid);font-size:clamp(16px,2.5vw,18px);font-style:italic;line-height:1.6}.heading.svelte-1e0rsuc{font-family:var(--font-title);color:var(--text-hi);font-size:18px;font-weight:600}.section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-family:var(--font-body);color:var(--text-mid);font-size:15px;line-height:1.65}.section.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--text-hi);font-weight:600}.list.svelte-1e0rsuc{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.list.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-family:var(--font-body);color:var(--text-mid);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.list.svelte-1e0rsuc li:where(.svelte-1e0rsuc):before{content:"—";color:var(--text-low);position:absolute;left:0}.note.svelte-1e0rsuc{color:var(--text-low);font-size:14px;font-style:italic}.link.svelte-1e0rsuc{color:var(--accent-10);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-10) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-10) 40%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.link.svelte-1e0rsuc:hover{-webkit-text-decoration-color:var(--accent-10);text-decoration-color:var(--accent-10)}
