.ttm-hero[data-astro-cid-6wygtbua]{padding:8px 0 12px}.ttm-kicker[data-astro-cid-6wygtbua]{font:600 11px/1 Instrument Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-dark)}.ttm-hero[data-astro-cid-6wygtbua] h1[data-astro-cid-6wygtbua]{font-size:clamp(30px,4.6vw,52px);line-height:1.02;letter-spacing:-.03em;margin:10px 0;text-wrap:balance}.ttm-word[data-astro-cid-6wygtbua]{white-space:nowrap}.ttm-lede[data-astro-cid-6wygtbua]{margin:0;color:var(--text-muted);max-width:64ch;font-size:17px;line-height:1.6}.ttm-notices[data-astro-cid-6wygtbua]{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:4px;max-width:90ch}.ttm-notices[data-astro-cid-6wygtbua] li[data-astro-cid-6wygtbua]{font-size:13px;line-height:1.5;color:var(--text-muted)}.ttm-work[data-astro-cid-6wygtbua]{padding-top:8px;padding-bottom:8px}.ttm-note[data-astro-cid-6wygtbua]{margin:10px 0 0;font-size:13px;color:var(--text-muted)}.ttm-content[data-astro-cid-6wygtbua]{padding-top:40px;padding-bottom:56px;display:grid;gap:48px}.ttm-content--tail[data-astro-cid-6wygtbua]{padding-top:24px}.ttm-sec[data-astro-cid-6wygtbua]{display:grid;gap:16px;scroll-margin-top:80px;min-width:0}.ttm-sec[data-astro-cid-6wygtbua] h2[data-astro-cid-6wygtbua]{font-size:clamp(24px,3vw,32px);line-height:1.1;margin:0;text-wrap:balance}.ttm-intro[data-astro-cid-6wygtbua]{margin:0;max-width:72ch;color:var(--text-muted)}.ttm-intro[data-astro-cid-6wygtbua] a[data-astro-cid-6wygtbua]{font-weight:600}.ttm-small[data-astro-cid-6wygtbua]{margin:0;font-size:14px;color:var(--text-muted);max-width:78ch}.ttm-table-wrap[data-astro-cid-6wygtbua]{overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--white)}.ttm-table[data-astro-cid-6wygtbua]{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.ttm-table[data-astro-cid-6wygtbua] th[data-astro-cid-6wygtbua],.ttm-table[data-astro-cid-6wygtbua] td[data-astro-cid-6wygtbua]{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--border)}.ttm-table[data-astro-cid-6wygtbua] tbody[data-astro-cid-6wygtbua] tr[data-astro-cid-6wygtbua]:last-child>[data-astro-cid-6wygtbua]{border-bottom:0}.ttm-table[data-astro-cid-6wygtbua] thead[data-astro-cid-6wygtbua] th[data-astro-cid-6wygtbua]{font:600 11px/1.2 Instrument Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-alt)}.ttm-table[data-astro-cid-6wygtbua] tbody[data-astro-cid-6wygtbua] th[data-astro-cid-6wygtbua]{font-weight:600;color:var(--text);min-width:9em}.ttm-table[data-astro-cid-6wygtbua] td[data-astro-cid-6wygtbua]{color:var(--text-body)}.ttm-code[data-astro-cid-6wygtbua]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;white-space:nowrap;color:var(--text)}.ttm-cell-note[data-astro-cid-6wygtbua]{display:block;margin-top:4px;font-size:13px;color:var(--text-muted)}.ttm-src[data-astro-cid-6wygtbua]{font-size:13px;min-width:11em}.ttm-src[data-astro-cid-6wygtbua] a[data-astro-cid-6wygtbua]{display:block;color:var(--teal-dark)}.ttm-src[data-astro-cid-6wygtbua] a[data-astro-cid-6wygtbua]+a[data-astro-cid-6wygtbua]{margin-top:4px}.ttm-src[data-astro-cid-6wygtbua] a[data-astro-cid-6wygtbua]:hover{text-decoration:underline}@media (max-width: 640px){.ttm-table-wrap[data-astro-cid-6wygtbua]{border:0;background:none;overflow:visible}.ttm-table[data-astro-cid-6wygtbua] thead[data-astro-cid-6wygtbua]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ttm-table[data-astro-cid-6wygtbua],.ttm-table[data-astro-cid-6wygtbua] tbody[data-astro-cid-6wygtbua],.ttm-table[data-astro-cid-6wygtbua] tr[data-astro-cid-6wygtbua],.ttm-table[data-astro-cid-6wygtbua] th[data-astro-cid-6wygtbua],.ttm-table[data-astro-cid-6wygtbua] td[data-astro-cid-6wygtbua]{display:block}.ttm-table[data-astro-cid-6wygtbua] tr[data-astro-cid-6wygtbua]{border:1px solid var(--border);border-radius:12px;background:var(--white);padding:12px 14px;margin-bottom:10px}.ttm-table[data-astro-cid-6wygtbua] th[data-astro-cid-6wygtbua],.ttm-table[data-astro-cid-6wygtbua] td[data-astro-cid-6wygtbua]{padding:0;border:0}.ttm-table[data-astro-cid-6wygtbua] tbody[data-astro-cid-6wygtbua] th[data-astro-cid-6wygtbua]{margin-bottom:4px}.ttm-table[data-astro-cid-6wygtbua] td[data-astro-cid-6wygtbua]+td[data-astro-cid-6wygtbua]{margin-top:6px}.ttm-code[data-astro-cid-6wygtbua]{white-space:normal}}.ttm-steps[data-astro-cid-6wygtbua]{margin:0;padding-left:22px;display:grid;gap:14px;color:var(--text-body);font-size:15px;line-height:1.6;max-width:82ch}.ttm-steps[data-astro-cid-6wygtbua] li[data-astro-cid-6wygtbua]{scroll-margin-top:80px}.ttm-step-meta[data-astro-cid-6wygtbua]{display:block;color:var(--text-muted)}.ttm-step-meta[data-astro-cid-6wygtbua] b[data-astro-cid-6wygtbua]{color:var(--text-body);font-weight:600}.ttm-step-src[data-astro-cid-6wygtbua]{font-size:13px}.ttm-step-src[data-astro-cid-6wygtbua] a[data-astro-cid-6wygtbua]{color:var(--teal-dark)}.ttm-protractor[data-astro-cid-6wygtbua] .ttm-intro[data-astro-cid-6wygtbua]{color:var(--text-body)}.ttm-protractor-cta[data-astro-cid-6wygtbua]{justify-self:start}.ttm-links[data-astro-cid-6wygtbua]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px;padding:0;margin:0;list-style:none}.ttm-links[data-astro-cid-6wygtbua] a[data-astro-cid-6wygtbua]{font-weight:600}.ttm-links[data-astro-cid-6wygtbua] a[data-astro-cid-6wygtbua]:hover{text-decoration:underline}.ttm-sources[data-astro-cid-6wygtbua]{margin:0;padding-left:22px;display:grid;gap:6px;font-size:14px}.ttm-sources[data-astro-cid-6wygtbua] a[data-astro-cid-6wygtbua]{color:var(--teal-dark);overflow-wrap:anywhere}.ttm-kind[data-astro-cid-6wygtbua]{color:var(--text-muted);font-size:12px;margin-left:4px}
