.tth-hero[data-astro-cid-a52rkd7t]{padding:8px 0 12px}.tth-hero[data-astro-cid-a52rkd7t] h1[data-astro-cid-a52rkd7t]{font-size:clamp(30px,4.6vw,52px);line-height:1.02;letter-spacing:-.03em;margin:0 0 10px;text-wrap:balance}.tth-lede[data-astro-cid-a52rkd7t]{margin:0;color:var(--text-muted);max-width:64ch;font-size:17px;line-height:1.6}.tth-work[data-astro-cid-a52rkd7t]{padding-top:8px;padding-bottom:8px}.tth-note[data-astro-cid-a52rkd7t]{margin:10px 0 0;font-size:13px;color:var(--text-muted)}.tth-content[data-astro-cid-a52rkd7t]{padding-top:40px;padding-bottom:56px;display:grid;gap:48px}.tth-sec[data-astro-cid-a52rkd7t]{display:grid;gap:16px;scroll-margin-top:80px}.tth-sec[data-astro-cid-a52rkd7t] h2[data-astro-cid-a52rkd7t]{font-size:clamp(24px,3vw,32px);line-height:1.1;margin:0;text-wrap:balance}.tth-intro[data-astro-cid-a52rkd7t]{margin:0;max-width:68ch;color:var(--text-muted)}.tth-kicker[data-astro-cid-a52rkd7t]{font:600 11px/1 Instrument Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.tth-groups[data-astro-cid-a52rkd7t]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width: 860px){.tth-groups[data-astro-cid-a52rkd7t]{grid-template-columns:minmax(0,1fr)}}.tth-group[data-astro-cid-a52rkd7t]{border-top:2px solid var(--ink);padding-top:12px;display:grid;gap:10px;align-content:start}.tth-group[data-astro-cid-a52rkd7t] h3[data-astro-cid-a52rkd7t]{font-size:18px;margin:0}.tth-group[data-astro-cid-a52rkd7t] dl[data-astro-cid-a52rkd7t]{margin:4px 0 0;display:grid;gap:14px}.tth-group[data-astro-cid-a52rkd7t] dt[data-astro-cid-a52rkd7t]{font-weight:600;scroll-margin-top:80px}.tth-group[data-astro-cid-a52rkd7t] dt[data-astro-cid-a52rkd7t] button[data-astro-cid-a52rkd7t]{all:unset;cursor:pointer;border-bottom:1px dashed var(--text-muted);color:var(--text)}.tth-group[data-astro-cid-a52rkd7t] dt[data-astro-cid-a52rkd7t] button[data-astro-cid-a52rkd7t]:hover{color:var(--teal-dark);border-bottom-color:var(--teal-dark)}.tth-group[data-astro-cid-a52rkd7t] dt[data-astro-cid-a52rkd7t] button[data-astro-cid-a52rkd7t]:focus-visible{outline:2px solid var(--teal-dark);outline-offset:2px}.tth-group[data-astro-cid-a52rkd7t] dd[data-astro-cid-a52rkd7t]{margin:4px 0 0;color:var(--text-muted);font-size:15px;line-height:1.55;display:grid;gap:4px}.tth-group[data-astro-cid-a52rkd7t] dd[data-astro-cid-a52rkd7t] p[data-astro-cid-a52rkd7t]{margin:0}.tth-issue[data-astro-cid-a52rkd7t] b[data-astro-cid-a52rkd7t]{color:var(--text-body);font-weight:600}.tth-group[data-astro-cid-a52rkd7t] dd[data-astro-cid-a52rkd7t] a[data-astro-cid-a52rkd7t]{font-weight:600}.tth-vs[data-astro-cid-a52rkd7t]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 700px){.tth-vs[data-astro-cid-a52rkd7t]{grid-template-columns:minmax(0,1fr)}}.tth-vs[data-astro-cid-a52rkd7t] article[data-astro-cid-a52rkd7t]{background:var(--bg-alt);border:1px solid var(--border);border-radius:14px;padding:18px;display:grid;gap:8px;align-content:start}.tth-vs[data-astro-cid-a52rkd7t] h3[data-astro-cid-a52rkd7t]{font-size:20px;margin:0}.tth-vs[data-astro-cid-a52rkd7t] ul[data-astro-cid-a52rkd7t]{margin:0;padding-left:18px;color:var(--text-muted);display:grid;gap:4px}.tth-lessons[data-astro-cid-a52rkd7t]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.tth-lesson[data-astro-cid-a52rkd7t]{border:1px solid var(--border);border-radius:14px;padding:16px;display:grid;gap:6px;align-content:start;background:var(--bg-alt);position:relative}.tth-lesson--link[data-astro-cid-a52rkd7t]{cursor:pointer;transition:border-color .15s,transform .15s}.tth-lesson--link[data-astro-cid-a52rkd7t]:hover{border-color:var(--orange, #d4731a);transform:translateY(-1px)}.tth-lesson--link[data-astro-cid-a52rkd7t] .tth-go[data-astro-cid-a52rkd7t]:after{content:"";position:absolute;inset:0;border-radius:14px}.tth-lesson--link[data-astro-cid-a52rkd7t] .tth-go[data-astro-cid-a52rkd7t]:focus-visible{outline:none}.tth-lesson--link[data-astro-cid-a52rkd7t]:has(.tth-go:focus-visible){outline:2px solid var(--teal-dark);outline-offset:2px}@media (prefers-reduced-motion: reduce){.tth-lesson--link[data-astro-cid-a52rkd7t]{transition:none}.tth-lesson--link[data-astro-cid-a52rkd7t]:hover{transform:none}}.tth-lesson[data-astro-cid-a52rkd7t] h3[data-astro-cid-a52rkd7t]{font-size:17px;margin:0}.tth-lesson[data-astro-cid-a52rkd7t] p[data-astro-cid-a52rkd7t]{margin:0;color:var(--text-muted);font-size:14px}.tth-go[data-astro-cid-a52rkd7t]{font-weight:600;font-size:14px}.tth-soon[data-astro-cid-a52rkd7t]{color:var(--text-muted)}.tth-steps[data-astro-cid-a52rkd7t]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--white);max-width:820px}.tth-steps[data-astro-cid-a52rkd7t]+.tth-steps[data-astro-cid-a52rkd7t]{margin-top:-8px}.tth-setup[data-astro-cid-a52rkd7t]{margin:0;padding:0;list-style:none;counter-reset:st;display:grid;gap:18px;max-width:820px}.tth-setup[data-astro-cid-a52rkd7t] li[data-astro-cid-a52rkd7t]{counter-increment:st;display:grid;gap:4px;padding-left:46px;position:relative;scroll-margin-top:80px}.tth-setup[data-astro-cid-a52rkd7t] li[data-astro-cid-a52rkd7t]:before{content:counter(st);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--parchment, #faf8f4);font:700 14px/1 Space Grotesk,sans-serif}.tth-setup[data-astro-cid-a52rkd7t] h3[data-astro-cid-a52rkd7t]{font-size:18px;margin:4px 0 0}.tth-setup[data-astro-cid-a52rkd7t] p[data-astro-cid-a52rkd7t]{margin:0;font-size:15px;line-height:1.6;color:var(--text-body)}.tth-setup[data-astro-cid-a52rkd7t] .tth-step-meta[data-astro-cid-a52rkd7t]{color:var(--text-muted)}.tth-intro[data-astro-cid-a52rkd7t] a[data-astro-cid-a52rkd7t]{font-weight:600}.tth-steps[data-astro-cid-a52rkd7t] summary[data-astro-cid-a52rkd7t]{font-weight:600;cursor:pointer}.tth-steps[data-astro-cid-a52rkd7t] ol[data-astro-cid-a52rkd7t]{margin:12px 0 0;padding-left:22px;display:grid;gap:12px;color:var(--text-body);font-size:15px;line-height:1.6}.tth-step-meta[data-astro-cid-a52rkd7t]{display:block;color:var(--text-muted)}.tth-step-meta[data-astro-cid-a52rkd7t] b[data-astro-cid-a52rkd7t]{color:var(--text-body);font-weight:600}.tth-models[data-astro-cid-a52rkd7t]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.tth-model[data-astro-cid-a52rkd7t]{border:1px solid var(--border);border-radius:14px;padding:16px;display:grid;gap:6px;background:var(--white)}.tth-cls[data-astro-cid-a52rkd7t]{font:600 11px/1 Instrument Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.tth-model[data-astro-cid-a52rkd7t] h3[data-astro-cid-a52rkd7t]{font-size:18px;margin:0}.tth-model-soon[data-astro-cid-a52rkd7t]{font-size:13px;color:var(--text-muted);font-weight:600}.tth-model--link[data-astro-cid-a52rkd7t]{position:relative;transition:border-color .15s}.tth-model--link[data-astro-cid-a52rkd7t]:hover{border-color:var(--orange, #d4731a)}.tth-model--link[data-astro-cid-a52rkd7t] h3[data-astro-cid-a52rkd7t] a[data-astro-cid-a52rkd7t]{color:inherit}.tth-model--link[data-astro-cid-a52rkd7t] h3[data-astro-cid-a52rkd7t] a[data-astro-cid-a52rkd7t]:after{content:"";position:absolute;inset:0;border-radius:14px}.tth-model-go[data-astro-cid-a52rkd7t]{font-size:13px;color:var(--teal-dark);font-weight:600}.tth-guides[data-astro-cid-a52rkd7t]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px;padding:0;margin:0;list-style:none}.tth-guides[data-astro-cid-a52rkd7t] a[data-astro-cid-a52rkd7t]{font-weight:600}.tth-guides[data-astro-cid-a52rkd7t] a[data-astro-cid-a52rkd7t]:hover{text-decoration:underline}
