@layer components{.tf-legal .tf-page-inner,.tf-support .tf-page-inner{max-width:760px}.tf-legal-document{padding:0}.tf-legal-document p,.tf-legal-document li{font-size:16px;line-height:1.8}.tf-legal-section{border-top:1px solid var(--line);padding-top:28px;scroll-margin-top:100px}.tf-legal-section h2{font-family:var(--font-display-stack);font-size:24px;font-weight:900;line-height:1.4}.tf-legal-contact{background:var(--paper);border-radius:18px;margin-top:36px;padding:24px}.tf-support-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}.tf-support-form{padding:32px}.tf-support-aside{gap:28px;display:grid}.tf-support-how{color:var(--ink)}.tf-support-how .tf-section-title{color:inherit}.tf-support-success{text-align:center;max-width:760px;margin-inline:auto;padding:clamp(24px,4vw,48px)}@media (max-width:767px){.tf-support-layout{grid-template-columns:minmax(0,1fr);gap:24px}.tf-support-form{padding:22px}.tf-legal-document p,.tf-legal-document li{font-size:15px}}}
