.pill-heading[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-display);max-width:18ch;text-wrap:balance}.pill-lede[data-astro-cid-h4igvx3j]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.pill-lede[data-astro-cid-h4igvx3j] p[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--foreground-2);text-wrap:pretty}.pill-section[data-astro-cid-h4igvx3j]{margin-top:64px}.rule[data-astro-cid-h4igvx3j]{border-top:1px solid var(--border);padding-top:14px;margin-bottom:24px}.section-title[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-section);line-height:var(--text-section--line-height)}.pill-prose-lead[data-astro-cid-h4igvx3j]{margin:0 0 24px;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--foreground-2)}.pill-prose[data-astro-cid-h4igvx3j]{margin-top:24px;display:flex;flex-direction:column;gap:16px}.pill-prose[data-astro-cid-h4igvx3j] p[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--foreground-2);text-wrap:pretty}.pill-criteria[data-astro-cid-h4igvx3j]{margin:0;display:grid;gap:20px}.pill-criteria-item[data-astro-cid-h4igvx3j]{border-top:1px solid var(--border);padding-top:16px}.pill-criteria-label[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-micro);font-weight:var(--weight-title);color:var(--foreground)}.pill-criteria-body[data-astro-cid-h4igvx3j]{margin:8px 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--foreground-2)}.pill-mechanics[data-astro-cid-h4igvx3j]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:28px}.pill-mechanics-item[data-astro-cid-h4igvx3j]{display:grid;grid-template-columns:3rem 1fr;gap:20px}.pill-mechanics-step[data-astro-cid-h4igvx3j]{padding-top:4px;font-size:var(--text-data);color:var(--subtle)}.pill-mechanics-heading[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-title);color:var(--foreground)}.pill-mechanics-body[data-astro-cid-h4igvx3j]{margin:8px 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--foreground-2)}.pill-audiences[data-astro-cid-h4igvx3j]{display:flex;flex-direction:column;gap:20px}.pill-audience[data-astro-cid-h4igvx3j]{border-top:1px solid var(--border);padding-top:16px}.pill-audience-name[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-label);font-weight:var(--weight-title);color:var(--foreground)}.pill-audience-body[data-astro-cid-h4igvx3j]{margin:8px 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--foreground-2)}.pill-faq[data-astro-cid-h4igvx3j]{display:flex;flex-direction:column}.pill-faq-item[data-astro-cid-h4igvx3j]{border-top:1px solid var(--border);padding:20px 0}.pill-faq-q[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-body);font-weight:var(--weight-title);color:var(--foreground)}.pill-faq-a[data-astro-cid-h4igvx3j]{margin:8px 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--foreground-2)}.pill-faq-links[data-astro-cid-h4igvx3j]{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:var(--text-label)}.pill-faq-link[data-astro-cid-h4igvx3j]{color:var(--tally-text);border-bottom-color:var(--tally-edge)}.pill-faq-link[data-astro-cid-h4igvx3j]:hover{color:var(--tally-text);border-bottom-color:var(--tally-text)}.pill-outro[data-astro-cid-h4igvx3j]{margin-top:64px;padding-top:40px;border-top:1px solid var(--border)}.pill-outro-title[data-astro-cid-h4igvx3j]{margin:0;font-size:var(--text-section)}.pill-outro-body[data-astro-cid-h4igvx3j]{margin:12px 0 0;max-width:60ch;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--foreground-2);text-wrap:pretty}.pill-outro-capture[data-astro-cid-h4igvx3j]{margin-top:24px;max-width:420px}@media(max-width:640px){.pill-section[data-astro-cid-h4igvx3j]{margin-top:48px}.pill-mechanics-item[data-astro-cid-h4igvx3j]{grid-template-columns:1fr;gap:6px}.pill-outro[data-astro-cid-h4igvx3j]{margin-top:48px;padding-top:32px}}
