.tth-crumb{margin-bottom:.8rem}.tth-crumb-here{color:var(--c-text)}.tth-main{padding:var(--section-y) 0}.tth-section+.tth-section{margin-top:var(--section-y)}.tth-h2,.tth-p{margin:0 0 var(--gap-block)}.tth-p{color:var(--c-text-mid);line-height:1.65;max-width:62ch;overflow-wrap:anywhere}.tth-lead{margin-bottom:var(--sp-6)}.tth-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.tth-card{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:56px;padding:.9rem 1.1rem;min-width:0;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);color:var(--c-text);text-decoration:none;font-weight:600;line-height:1.35}.tth-card:focus-visible,.tth-card:hover{border-color:var(--c-text)}.tth-card-name{min-width:0;overflow-wrap:anywhere}.tth-card svg{flex:none}.tth-more{margin:var(--sp-6) 0 0}.tth-steps{list-style:none;margin:0;padding:0;counter-reset:tth;display:grid;gap:var(--sp-6)}.tth-step{counter-increment:tth;min-width:0;border-top:1px solid var(--c-border);padding-top:var(--sp-4)}.tth-step:before{content:counter(tth);display:block;font-weight:700;color:var(--c-text-mid);margin-bottom:.35rem}.tth-step-title{font-family:var(--font-body,inherit);font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--c-text);margin:0 0 .35rem}.tth-step .tth-p{margin-bottom:0}.tth-business{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--sp-6)}.tth-actions{margin-top:var(--gap-cta)}@media (min-width:760px){.tth-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.tth-card{transition:border-color .15s ease}}