.tor-app-guide{background:#f6f3ec;color:#292d24;padding:56px 24px 64px;line-height:1.65;font-family:Arial,sans-serif}
.tor-app-guide *{box-sizing:border-box}.tor-app-guide [hidden]{display:none!important}
.tor-app-intro{max-width:760px;margin:0 auto 40px;text-align:center}.tor-app-logo{border-radius:22px;display:block;margin:0 auto 20px}
.tor-app-guide .tor-app-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:#775420;font-weight:600}
.tor-app-guide h1{font-family:Georgia,serif;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.12;margin:14px 0 24px;color:#292d24}
.tor-app-guide h2{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.25;color:#292d24;margin:0 0 18px}
.tor-app-guide p{font-size:17px;margin:0 0 18px}.tor-app-guide a{color:#465a34;text-decoration:underline}
.tor-app-guide button,.tor-app-guide .tor-app-dashboard{display:inline-block;padding:13px 23px;border-radius:7px;font-size:16px;min-height:48px}
.tor-app-guide button{background:#455735;color:#fff;border:1px solid #455735;cursor:pointer}.tor-app-guide button:disabled{opacity:.6;cursor:wait}
.tor-app-guide .tor-app-dashboard{border:1px solid #8e9a80;text-decoration:none}
.tor-app-guide :focus-visible{outline:3px solid #a96b18;outline-offset:4px}
.tor-app-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:auto}
.tor-app-steps section{background:#fff;border:1px solid #ded8ca;border-radius:12px;padding:28px}.tor-app-steps ol{padding-left:24px;margin:0}.tor-app-steps li{padding-left:4px;margin:12px 0;font-size:16px}
.tor-app-details{max-width:900px;margin:38px auto 0;border-top:1px solid #ded8ca;padding-top:30px}
@media(max-width:640px){.tor-app-guide{padding:32px 18px 40px}.tor-app-steps{grid-template-columns:1fr}.tor-app-steps section{padding:23px}.tor-app-guide h2{font-size:25px}}

.tor-app-guide .tor-app-address{display:block;width:100%;min-width:0;min-height:48px;padding:12px;margin:8px 0 12px;border:1px solid #8e9a80;border-radius:7px;background:#fff;color:#292d24;font-size:16px}.tor-app-guide label{font-weight:600}.tor-app-guide #tor-app-copy-status{font-size:15px;margin:12px 0}
