.tg{gap:18px;display:grid}.tg__tabs{background:var(--surface-soft);scrollbar-width:none;border-radius:999px;justify-self:start;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tg__tabs::-webkit-scrollbar{display:none}.tg__tab{min-height:42px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:15px;font-weight:800}.tg__tab.is-on{background:var(--card);color:var(--brand-text);box-shadow:0 1px 3px #0b1a2c1f}.tg__tab:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.tg__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tg__topic{border:2px solid var(--border);background:var(--card);height:100%;min-height:52px;color:var(--foreground);box-shadow:0 3px 0 var(--edge);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:800;line-height:1.35;text-decoration:none;display:flex}.tg__topic:after{content:"›";color:var(--brand-text);flex:none;font-size:20px;line-height:1}.tg__topic:hover{border-color:var(--brand)}.tg__topic:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.tg__more{color:var(--muted);margin:4px 0 0;font-size:15px}.tg__more a{color:var(--brand-text);text-underline-offset:3px;font-weight:800;text-decoration:underline}.tg__more{margin-top:8px}@media (max-width:599px){.tg__tabs{grid-template-columns:repeat(5,minmax(0,1fr));justify-self:stretch;gap:2px;display:grid}.tg__tab{min-height:40px;padding:0 4px;font-size:13.5px}.tg__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tg__topic{border-radius:12px;min-height:48px;padding:10px 10px 10px 12px;font-size:13.5px}.tg__topic:after{font-size:17px}}