.tf{border:1px solid var(--color-border);background:var(--color-tinted-background,transparent);border-radius:16px;margin:40px 0 8px;padding:24px}.tf-heading{color:var(--color-foreground);margin:0 0 12px;font-size:20px;font-weight:700}.tf-lede{color:var(--color-muted-foreground);max-width:68ch;margin:0 0 20px;font-size:15px;line-height:1.6}.tf-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px;margin:0 0 24px;display:grid}.tf-row{flex-direction:column;gap:3px;min-width:0;display:flex}.tf-row dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:12px}.tf-row dd{color:var(--color-foreground);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.tf-block{margin-bottom:22px}.tf-block h3{color:var(--color-foreground);margin:0 0 10px;font-size:14px;font-weight:600}.tf-list,.tf-links{margin:0;padding:0;list-style:none}.tf-list li{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0;font-size:14px;display:flex}.tf-list li:last-child{border-bottom:0}.tf-list strong{min-width:82px;color:var(--color-foreground);font-weight:600}.tf-list span{color:var(--color-muted-foreground)}.tf-links li{padding:5px 0;font-size:14px}.tf-links a,.tf-note a{color:var(--color-foreground);text-underline-offset:2px}.tf-note{color:var(--color-muted-foreground);max-width:68ch;margin:0;font-size:13px;line-height:1.6}@media (max-width:640px){.tf{padding:18px}}
