.tp-cmp--wide{aspect-ratio:16/9}@media (min-width:900px){.tg-head.tp-head{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.tg .tp-set{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.tg .tp-set--plain{grid-template-columns:minmax(0,1fr)}}.tg-where{margin:16px 0 0;font:600 var(--fs-15)/1.3 var(--font-sans)}.tg-paths{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:12px}.tg-path{display:grid;gap:4px}.tg-path__label{font:600 var(--fs-13)/1.3 var(--font-sans);color:var(--text-secondary)}.tg-path .tg-path__steps{margin:0}.tg-path__note{max-width:38em;font:400 var(--fs-13)/1.5 var(--font-sans);color:var(--text-secondary)}.tg-caveat{margin:12px 0 0;padding:12px 14px;max-width:38em;border-radius:var(--r-md);background:var(--bg-surface);font:400 var(--fs-13)/1.55 var(--font-sans);color:var(--text)}.tg-authors{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:12px}.tg-author{padding:18px;border-radius:var(--r-md);background:var(--bg-subtle)}.tg-author__name{margin:0;font:600 var(--fs-17)/1.3 var(--font-sans)}.tg-author__device{margin:4px 0 0;font:400 var(--fs-15)/1.4 var(--font-sans);color:var(--text-secondary)}.tg-author__vals{margin:12px 0 0;display:grid;gap:6px}.tg-author__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;font:400 var(--fs-15)/1.4 var(--font-sans)}.tg-author__row dt{color:var(--text-secondary)}.tg-author__row dd{margin:0;font-weight:600;text-align:right}.tg-author__note{margin:12px 0 0;font:400 var(--fs-13)/1.5 var(--font-sans);color:var(--text-secondary)}@media (min-width:900px){.tg-authors{grid-template-columns:repeat(3,minmax(0,1fr))}}.tf__list{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:12px}.tf__item{padding:18px;border-radius:var(--r-md);background:var(--bg-subtle)}.tf__claim{margin:0;max-width:36em;font:600 var(--fs-17)/1.4 var(--font-sans);text-wrap:balance}.tf__btns{margin-top:12px;display:flex;gap:8px}.tp .tf__btn{min-height:44px;min-width:88px;justify-content:center;cursor:pointer}.tf__more{margin-top:8px}.tf__sum{min-height:44px;display:inline-flex;align-items:center;font:500 var(--fs-15)/1.3 var(--font-sans);color:var(--text-secondary);cursor:pointer}.tf__res{margin:10px 0 0;max-width:38em;font:400 var(--fs-15)/1.55 var(--font-sans)}.tf__res a{display:inline-block;padding:2px 0}.tf__item[data-state=ok] .tf__res strong{color:var(--accent-text)}.tf__score{margin-top:16px;padding:4px 18px;border-radius:var(--r-md);background:var(--bg-surface);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:52px;font:400 var(--fs-15)/1.4 var(--font-sans)}.tf__score p{margin:0}.tf__btn:focus-visible,.tf__sum:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.tf__btn:active{scale:.97}}.tg-cards{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:12px}.tg-card{padding:18px;border-radius:var(--r-md);background:var(--bg-subtle);display:grid;gap:6px;align-content:start}.tg-card__name{margin:0;font:600 var(--fs-17)/1.3 var(--font-sans)}.tp .tg-card__name a{color:var(--text);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.tg-card__score{margin:0;font:400 var(--fs-13)/1.3 var(--font-sans);color:var(--text-secondary)}.tg-card__num{font-size:var(--fs-24);font-weight:700;color:var(--text)}.tg-card__why{margin:0;font:400 var(--fs-15)/1.5 var(--font-sans);color:var(--text-secondary)}.tg-card__btns{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.tp .tg-card__btns a{text-decoration:none}@media (min-width:700px){.tg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}