.rt-hub__grid{gap:var(--space-5);margin-bottom:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.rt-hub__card{gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--ink-200);border-radius:14px;flex-direction:column;text-decoration:none;transition:all .15s;display:flex}.rt-hub__card:hover{border-color:var(--violet-400);transform:translateY(-2px);box-shadow:0 4px 24px #63589814;box-shadow:0 4px 24px lab(40.7321% 16.3292 -33.8537/.08)}.rt-hub__card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.rt-hub__card-header h2{font-size:var(--t-h3);color:var(--ink-900);margin:0;font-weight:600}.rt-hub__ats-badge{font-size:var(--t-caption);white-space:nowrap;border-radius:100px;flex-shrink:0;padding:4px 10px;font-weight:700}.rt-hub__ats-badge[data-safe=true]{background:var(--success-50);color:var(--success-700)}.rt-hub__ats-badge[data-safe=false]{background:var(--warning-50);color:var(--warning-700)}.rt-hub__card-subtitle{font-size:var(--t-body-s);color:var(--ink-600);line-height:var(--lh-relaxed);margin:0}.rt-hub__card-meta{gap:var(--space-4);margin:0;display:flex}.rt-hub__card-meta>div{flex-direction:column;gap:2px;display:flex}.rt-hub__card-meta dt{font-size:var(--t-caption);color:var(--ink-500);font-weight:500}.rt-hub__card-meta dd{font-size:var(--t-body-s);color:var(--ink-800);margin:0;font-weight:600}.rt-hub__card-best-for{font-size:var(--t-body-s);color:var(--ink-600);line-height:var(--lh-relaxed);flex-grow:1;margin:0}.rt-hub__card-cta{font-size:var(--t-body-s);color:var(--violet-600);margin-top:auto;font-weight:600}@media (max-width:600px){.rt-hub .rt-hero__inner{padding:var(--space-8) var(--space-5) var(--space-6)}.rt-hub .rt-container{padding:var(--space-6) var(--space-5) var(--space-10)}.rt-hub__grid{grid-template-columns:minmax(0,1fr)}}
