.tool-solo .wrap{max-width:780px;margin:0 auto;padding:0 28px 90px}.tool-solo .ts-crumb{font-family:var(--font-label);color:var(--ink-2);padding:28px 0 0;font-size:13px}.tool-solo .ts-crumb a{color:var(--ink-2)}.tool-solo .ts-crumb a:hover{color:var(--ink)}.tool-solo .ts-head{padding:26px 0 8px}.tool-solo .ts-kicker{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:12px}.tool-solo .ts-head h1{font-family:var(--font-display);font-weight:var(--fw-h1);color:var(--ink);margin:0;font-size:clamp(28px,4.4vw,38px);line-height:1.18}.tool-solo .ts-blurb{color:var(--ink-2);max-width:62ch;margin:16px 0 0;font-size:19px;line-height:1.6}.tool-solo .ts-calc{margin:30px 0 0}.tool-solo .tx-solo-mount{min-height:120px}.tool-solo .tx.tx-solo{background:var(--card);border:1px solid var(--rule-1);border-radius:12px;margin:0;padding:24px 26px}.tool-solo .tx-noscript{color:var(--ink-2);margin:0;font-size:16.5px}.tool-solo .ts-disclose{color:var(--ink-2);margin:14px 0 0;font-size:13.5px;line-height:1.55}.tool-solo .ts-how,.tool-solo .ts-faq,.tool-solo .ts-more{margin:44px 0 0}.tool-solo .ts-how h2,.tool-solo .ts-faq h2,.tool-solo .ts-more h2{font-family:var(--font-display);font-weight:var(--fw-h1);color:var(--ink);margin:0 0 14px;font-size:24px}.tool-solo .ts-how p{color:var(--ink-2);max-width:64ch;margin:0;font-size:17.5px;line-height:1.65}.tool-solo .ts-faq-item{border-top:1px solid var(--rule-1);padding:18px 0}.tool-solo .ts-faq-item h3{font-family:var(--font-display);font-weight:var(--fw-h1);color:var(--ink);margin:0 0 8px;font-size:19px}.tool-solo .ts-faq-item p{color:var(--ink-2);max-width:64ch;margin:0;font-size:17px;line-height:1.65}.tool-solo .ts-more ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tool-solo .ts-more li a{color:var(--ink);border-bottom:1px solid var(--rule-1);padding:13px 0;font-size:17px;text-decoration:none;display:block}.tool-solo .ts-more li a:hover{color:var(--conifer-deep)}.tool-solo .ts-all{margin:20px 0 0;font-size:17px}
