
body.tr-docs{background:#fff;color:#0f1115}
.tr-docs-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:42px;width:min(1160px,calc(100% - 40px));margin:0 auto;padding:112px 0 64px;align-items:start}
.tr-topic-nav{position:sticky;top:104px;padding:18px;border:1px solid #dce2eb;border-radius:15px;background:#fff;max-height:calc(100dvh - 125px);overflow:auto}
.tr-topic-nav h2{font-size:16px;line-height:1.4;margin:0 0 12px;color:#0f1115}.tr-topic-nav a{display:block;padding:10px;border-radius:9px;color:#536278;font-size:13px;line-height:1.55;text-decoration:none}.tr-topic-nav a:hover,.tr-topic-nav a:focus-visible{background:#f6f7fa;color:#be123c}.tr-topic-nav a[aria-current=page]{background:#fff1f3;color:#c41138}.tr-topic-nav .tr-browse-all{border-top:1px solid #e5e9f0;margin-top:12px;padding-top:16px;color:#be123c;font-weight:600}
.tr-topic-toggle{display:none}.tr-docs-content{min-width:0}.tr-docs-content>.tr-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:12px;line-height:1.6;color:#64748b}.tr-breadcrumb a{color:#be123c}.tr-docs-content .crumb{display:none}
.tr-docs-content .hero,.tr-docs-content .guide-hero{background:#fff!important;color:#0f1115!important;padding:0 0 28px!important;min-height:0!important;text-align:left!important;overflow:visible}.tr-docs-content .hero-bg,.tr-docs-content .hero:before,.tr-docs-content .hero:after{display:none!important}.tr-docs-content .hero-in{position:static!important;text-align:left!important;padding:0!important}.tr-docs-content .hero h1,.tr-docs-content .guide-hero h1{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.18!important;color:#0f1115!important;text-align:left!important;max-width:none!important;margin:14px 0 18px!important}.tr-docs-content .hero p,.tr-docs-content .guide-hero p{color:#536278!important;font-size:17px!important;line-height:1.75!important;max-width:none!important;margin:0!important}.tr-docs-content .eyebrow{background:#fff1f3;color:#c41138}
.tr-docs-content .container{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.tr-docs-content .article{width:100%;max-width:none;margin:0}.tr-docs-content section.block,.tr-docs-content section.section{padding:28px 0!important}.tr-docs-content .block.alt{background:#fff}.tr-docs-content .sec-head{text-align:left;margin-left:0;margin-right:0}.tr-docs-content .gsec{margin-top:30px}.tr-docs-content .gsec h2,.tr-docs-content .article-prose h2{font-size:26px;line-height:1.3}.tr-docs-content .article p,.tr-docs-content .article-prose p{font-size:16px;line-height:1.85;color:#536278}.tr-docs-content .cta{padding:30px 26px!important;border-radius:20px}.tr-docs-content .cta h2{font-size:26px!important}.tr-docs-content .cta .btn{color:#fff!important}.tr-docs-content .cta .btn-light{color:#111827!important}.tr-docs-content .cta .btn-ghost:hover{color:#fff!important;border-color:#fff!important}
.tr-guide-toc{border:1px solid #dce2eb;border-radius:15px;background:#fff;padding:22px 24px;margin:0 0 8px}.tr-guide-toc h2{font-size:16px!important;margin:0 0 12px}.tr-guide-toc ol{padding-left:22px;margin:0}.tr-guide-toc li{padding:4px 0;font-size:14px;line-height:1.6;color:#536278}.tr-guide-toc a:hover{color:#be123c;text-decoration:underline}.tr-docs-content :is(h2,h3){scroll-margin-top:104px}
@media(max-width:1099px){.tr-docs-shell{padding-top:100px;grid-template-columns:220px minmax(0,1fr);gap:28px}.tr-topic-nav{top:88px}}
@media(max-width:799px){.tr-docs-shell{display:block;width:calc(100% - 32px);padding-top:94px}.tr-topic-toggle{display:flex;width:100%;padding:14px 16px;margin-bottom:16px;border:1px solid #dce2eb;border-radius:12px;background:#fff;justify-content:space-between;color:#111827;font-family:inherit;font-weight:600}.tr-topic-nav{display:none;position:static;max-height:50dvh;margin-bottom:24px}.tr-topic-nav.topics-open{display:block}.tr-docs-content .hero h1,.tr-docs-content .guide-hero h1{font-size:32px!important}.tr-docs-content .hero p,.tr-docs-content .guide-hero p{font-size:16px!important}.tr-guide-toc{padding:20px}.tr-docs-content .steps{grid-template-columns:1fr!important}.tr-docs-content .cta{padding:26px 20px!important}.tr-docs-content .cta .btn{width:100%;margin:6px 0}}
