.tf-page .article-body{padding:42px 40px}.tf-page h1{font-size:36px;line-height:1.3;letter-spacing:-.03em}.tf-page .article-summary{margin:16px 0 22px;font-size:16px}.tf-start{padding:20px;border:1px solid #d5e5f5;border-radius:12px;background:#f3f8fe}.tf-primary{display:inline-flex;align-items:center;gap:20px;padding:12px 20px;background:#0967bf;color:white;border-radius:8px;font-size:15px;font-weight:700}.tf-primary:hover{background:#07569f}.tf-start p{margin:12px 0 4px;color:#52647e;font-size:13px;line-height:1.7}.tf-invite-url{font-size:13px;overflow-wrap:anywhere;color:#1265b1}.tf-skip{margin:16px 0 4px;font-size:14px;color:#5e6f89}.tf-skip a{color:#0967bf}.tf-page .tf-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin:0;padding:28px 0;border-bottom:1px solid #e2e9f2;scroll-margin-top:24px}.tf-number{font-size:12px;font-weight:800;letter-spacing:.1em;color:#0967bf}.tf-page .tf-step h2{font-size:22px;line-height:1.45;letter-spacing:0;margin:7px 0 10px}.tf-instruction p{margin:0;color:#52647e;font-size:15px;line-height:1.8}.tf-instruction strong{color:#243650}.tf-step figure{margin:0;min-width:0}.tf-step figure a{display:block;border-radius:10px;overflow:hidden;border:1px solid #dee5ef;background:#f5f6f8}.tf-step img{display:block;width:100%;height:auto}.tf-step figcaption{text-align:center;font-size:11px;color:#718098;margin-top:6px}.tf-finish{margin:25px 0;padding:16px 20px;border-radius:10px;background:#edf7f2;color:#245b49}.tf-finish p{margin:5px 0 0;font-size:14px;line-height:1.7}.tf-page .tf-help p{margin:0 0 17px;line-height:1.8;font-size:14px}.tf-help a,.tf-source a{color:#0967bf}.tf-source{font-size:12px;line-height:1.8;color:#718098;margin-top:20px}.tf-page .article-next{margin-top:25px}.tf-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px) and (min-width:851px){.tf-page .article-wrap{grid-template-columns:170px minmax(0,1fr);gap:30px}.tf-page .article-body{padding:30px}}
@media(max-width:600px){.tf-page .article-body{padding:26px 20px}.tf-page h1{font-size:28px}.tf-page .article-summary{font-size:15px}.tf-page .tf-step{grid-template-columns:1fr;gap:16px;padding:24px 0}.tf-page .tf-step h2{font-size:21px}.tf-step figure{width:100%;max-width:340px;justify-self:center}.tf-start{padding:16px}.tf-primary{width:100%;justify-content:center}.tf-page .tf-skip{font-size:13px}}

.tf-page .tf-start a.tf-primary{color:#fff;text-decoration:none}.tf-page .tf-start a.tf-primary:hover{color:#fff}
.tf-page .tf-start{display:grid;grid-template-columns:minmax(0,1fr) 164px;gap:20px;align-items:center}
.tf-start-copy{min-width:0}.tf-page .tf-invite-qr{margin:0;text-align:center}.tf-invite-qr img{display:block;width:164px;height:164px;background:#fff;border:1px solid #dce6f0;border-radius:8px;image-rendering:pixelated}.tf-invite-qr figcaption{margin-top:6px;font-size:12px;color:#52647e}
.tf-account-note{margin:16px 0;padding:16px 18px;border:1px solid #f0dfb4;border-radius:10px;background:#fffbf0;color:#614c24}.tf-account-note strong{font-size:15px}.tf-page .tf-account-note p{margin:7px 0 10px;font-size:14px;line-height:1.8;color:#655637}.tf-page .tf-account-note a{font-size:14px;color:#0967bf;font-weight:600}
@media(max-width:600px){.tf-page .tf-start{grid-template-columns:1fr;gap:18px}.tf-page .tf-invite-qr{justify-self:center}.tf-account-note{padding:15px}}

.is-iphone .tf-page .tf-invite-qr,.is-iphone .tf-page .tf-scan-hint{display:none}
.is-iphone .tf-page .tf-start{grid-template-columns:minmax(0,1fr)}
