.s-modrows{display:grid;gap:var(--space-4)}.s-modrow{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgb(var(--sec-line) / var(--sec-line-a));border-radius:var(--radius-lg);background-color:rgb(var(--sec-surface))}.s-modrow__head{display:flex;gap:var(--space-3);align-items:center}.s-modrow__title{font-size:var(--fs-h4)}.s-modrow__count{font-size:var(--fs-caption);color:rgb(var(--sec-fg3))}.s-modpills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.s-section .s-modpills a.s-modpill{display:inline-flex;gap:var(--space-2);align-items:center;min-height:var(--control-h);padding:var(--space-2) var(--space-4);border:1px solid rgb(var(--sec-line) / var(--sec-line-a));border-radius:var(--radius-md);color:rgb(var(--sec-fg));font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.s-section .s-modpills a.s-modpill:hover{border-color:rgb(var(--sec-accent));background-color:rgb(var(--sec-fg) / .04);text-decoration:none}.s-modpill .s-icon{flex:none;color:rgb(var(--sec-accent))}.s-modpill__text{display:grid;gap:2px}.s-modpill__desc{font-size:var(--fs-small);font-weight:400;color:rgb(var(--sec-fg2))}.s-modpills--desc{display:grid;gap:var(--space-2)}.s-modpills--desc .s-modpill{display:flex;height:100%}.s-modmore{margin-top:var(--space-3)}.s-modmore summary{display:inline-flex;align-items:center;min-height:var(--control-h);color:rgb(var(--sec-accent));font-weight:500;cursor:pointer}.s-modmore .s-modpills{margin-top:var(--space-2)}.s-modincl{display:grid;gap:var(--space-2) var(--space-8)}.s-modincl li{display:flex;gap:var(--space-3);align-items:center;min-height:2rem}.s-modincl .s-icon{color:rgb(var(--sec-accent))}@media(prefers-reduced-motion:reduce){.s-section .s-modpills a.s-modpill{transition:none}}@media(min-width:48rem){.s-modincl,.s-modpills--desc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.s-modrow{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--space-8);padding:var(--space-6) var(--space-8)}}
