.documentation-content{padding-block:32px 80px}.documentation-hero{max-width:940px;padding-block:42px}.documentation-hero h1{letter-spacing:-.04em;text-wrap:balance;margin:14px 0 24px;font-size:clamp(2.1rem,4.7vw,4.2rem);line-height:1.08}.documentation-hero>p:not(.tp2-ed-label){max-width:760px;color:var(--tp2-muted);font-size:1.12rem;line-height:1.7}.documentation-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.documentation-jump{border-block:1px solid var(--tp2-border);flex-wrap:wrap;gap:10px 20px;padding-block:20px;display:flex}.documentation-jump a{color:var(--tp2-cobalt);text-underline-offset:4px;font-weight:650}.documentation-connections{border:1px solid var(--tp2-border);border-radius:var(--tp2-radius-lg);background:var(--tp2-white,#fff);margin-block:38px;padding:28px}.documentation-connections h2{margin:0 0 18px;font-size:1.4rem}.documentation-connections>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.documentation-connections p{color:var(--tp2-muted);line-height:1.65}.documentation-connections strong{color:var(--tp2-ink)}.documentation-connections>p{margin-bottom:0;font-size:.9rem}.documentation-topic{margin-top:44px;scroll-margin-top:110px}.documentation-topic h2{margin-bottom:22px;scroll-margin-top:110px;font-size:clamp(1.45rem,2.4vw,2rem)}.documentation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.documentation-grid li{min-width:0;display:flex}.documentation-grid a{border:1px solid var(--tp2-border);border-radius:var(--tp2-radius-md);width:100%;color:var(--tp2-ink);background:#fff;padding:24px;text-decoration:none;display:block}.documentation-grid a:hover{border-color:var(--tp2-cobalt)}.documentation-grid h3{margin:0 0 10px;font-size:1rem;line-height:1.45}.documentation-grid h3 span{color:var(--tp2-cobalt)}.documentation-grid p{color:var(--tp2-muted);margin:0;font-size:.94rem;line-height:1.6}.documentation-support{border-radius:var(--tp2-radius-lg);background:var(--tp2-cobalt-soft);margin-top:54px;padding:30px}.documentation-support h2{margin:0 0 14px;font-size:1.5rem}.documentation-support p{max-width:800px;line-height:1.65}.documentation-page :focus-visible{outline-offset:4px;outline:3px solid var(--tp2-cobalt)!important}@media (max-width:1024px){.documentation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-connections>div{grid-template-columns:1fr;gap:0}}@media (max-width:600px){.documentation-grid{grid-template-columns:1fr}.documentation-content{padding-top:22px}.documentation-hero{padding-block:30px}.documentation-connections,.documentation-support{padding:20px}.documentation-actions>a{text-align:center;justify-content:center;width:100%}}
