.rg{--rg-r:#8b303f;--rg-ink:#20242d;--rg-mut:#4f5560;--rg-bg:#f5f7f9;--rg-bg2:#eceff3;margin:8px 0 32px}.rg ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rg li>*{box-sizing:border-box;background:var(--rg-bg);height:100%;color:var(--rg-ink);border-radius:10px;gap:6px;padding:18px 20px;text-decoration:none;display:grid}.rg a:hover{background:var(--rg-bg2)}.rg a:focus-visible{outline-offset:2px;outline:3px solid #1f5fbf}.rg b{font-size:16px;line-height:1.3}.rg span{color:var(--rg-mut);font-size:14px;line-height:1.5}.rg small{color:var(--rg-r);font-size:13px;font-weight:600}.rg li.is-accent>*{background:var(--rg-r);color:#fff}.rg li.is-accent a:hover{background:#6f2230}.rg li.is-accent span,.rg li.is-accent small{color:#fff}.rg [aria-current]{outline:3px solid var(--rg-ink);outline-offset:-3px}@media (max-width:900px){.rg ul{grid-template-columns:minmax(0,1fr)}}
