.th-count{background:var(--brand-soft);color:var(--brand-ink);letter-spacing:0;vertical-align:middle;border-radius:9px;margin-left:6px;padding:2px 9px;font-size:13px;font-weight:600}.th-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;padding:0;list-style:none;display:grid}.th-list li{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.th-list blockquote{box-shadow:inset 3px 0 0 var(--brand);color:var(--ink);margin:0;padding-left:12px;font-size:15.5px;font-weight:600;line-height:1.45}.th-link{color:var(--brand-ink);font-size:14px;font-weight:600}.th-link:hover{text-decoration:underline}.th-list small{color:var(--ink-3);font-size:12.5px}.th-cta{border-radius:var(--r-card);background:var(--hero-bg);box-shadow:var(--hero-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:30px;padding:22px 20px;display:flex}.th-cta__copy{flex:320px;min-width:0}.th-cta__title{color:var(--ink);letter-spacing:-.02em;font-size:21px;font-weight:700}.th-cta p{max-width:560px;color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.45}.th-cta__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width>=640px){.th-cta{padding:26px 28px}}
