header.svelte-1s5jzu2{margin-bottom:32px;text-align:center}header.svelte-1s5jzu2>h2:where(.svelte-1s5jzu2){margin:0 0 8px;font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--primary)}header.svelte-1s5jzu2>p:where(.svelte-1s5jzu2){max-width:680px;margin:0 auto;font-size:16px;color:var(--secondary-lighten)}section.svelte-1s5jzu2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2){display:flex;flex-direction:column;padding:24px;border:1px solid var(--border);border-radius:16px;background:#fff}section.svelte-1s5jzu2>article.lead:where(.svelte-1s5jzu2){border:2px solid var(--primary-lighten)}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>small:where(.svelte-1s5jzu2){margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--primary-lighten)}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>h3:where(.svelte-1s5jzu2){margin:0 0 8px;font-size:20px;font-weight:800;letter-spacing:normal;color:var(--primary)}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>p:where(.svelte-1s5jzu2){margin:0 0 16px;font-size:13.5px;color:var(--secondary-lighten)}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>ul:where(.svelte-1s5jzu2)>li:where(.svelte-1s5jzu2){position:relative;padding:8px 0 8px 24px;border-bottom:1px solid rgba(0,0,0,.05);font-size:13px}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>ul:where(.svelte-1s5jzu2)>li:where(.svelte-1s5jzu2):last-child{border-bottom:none}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>ul:where(.svelte-1s5jzu2)>li:where(.svelte-1s5jzu2):before{content:"→";position:absolute;left:0;font-weight:700;color:var(--primary-lighten)}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>ul:where(.svelte-1s5jzu2)>li:where(.svelte-1s5jzu2)>span:where(.svelte-1s5jzu2){display:block;font-size:11.5px;color:var(--secondary-lighten)}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>footer:where(.svelte-1s5jzu2){margin-top:auto;padding-top:16px;text-align:center}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2)>footer:where(.svelte-1s5jzu2)>a:where(.svelte-1s5jzu2){font-size:12.5px;color:var(--primary-lighten);text-decoration:underline}@media(max-width:800px){header.svelte-1s5jzu2>h2:where(.svelte-1s5jzu2){font-size:25px}section.svelte-1s5jzu2{grid-template-columns:1fr}section.svelte-1s5jzu2>article:where(.svelte-1s5jzu2){padding:24px 16px}}
