.tn-landing .tl-listing__intro p+p{margin-top:10px}.tn-landing .tn-muted{color:var(--tl-muted);font-size:.9rem}.tn-section{padding-top:40px}.tn-section__title{border-bottom:1px solid var(--tl-paper-2);text-wrap:balance;margin-bottom:18px;padding-bottom:14px;font-size:1.25rem;font-weight:600;line-height:1.3}.tn-section__lead{max-width:62ch;color:var(--tl-ink-soft);text-wrap:pretty;margin:-6px 0 16px}.tn-section__foot{margin-top:24px}.tn-section__foot a,.tn-inline-link{text-underline-offset:3px;font-weight:600;text-decoration:underline}.tn-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tn-chip{border:1px solid var(--tl-line);border-radius:999px;align-items:baseline;gap:6px;min-height:44px;padding:11px 16px;line-height:1.3;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.tn-chip__label{font-weight:600}.tn-chip__meta{color:var(--tl-muted);font-variant-numeric:tabular-nums;font-size:.8rem}@media (hover:hover) and (pointer:fine){.tn-chip:hover{background:var(--tl-paper-2);border-color:var(--tl-ink)}}.tn-families{gap:8px;display:grid}.tn-family{padding-top:24px;scroll-margin-top:64px}.tn-family__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.tn-family__name{font-size:1.25rem;font-weight:600}.tn-family__desc{color:var(--tl-muted);font-size:.9rem}.tn-faq__item{border-bottom:1px solid var(--tl-paper-2)}.tn-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:14px 0;font-weight:600;list-style:none;display:flex}.tn-faq__q::-webkit-details-marker{display:none}.tn-faq__q:after{content:"+";color:var(--tl-ink-soft);flex:none;font-size:1.25rem;font-weight:400;line-height:1}.tn-faq__item[open] .tn-faq__q:after{content:"−"}.tn-faq__a{max-width:70ch;color:var(--tl-ink-soft);text-wrap:pretty;padding-bottom:18px}
