.skills-grid{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.skills-grid>div{background:var(--bg);padding:1.1rem 1.2rem 1.25rem;min-width:0}.skills-grid dt{margin-bottom:.7rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.skills-grid>div:last-child:nth-child(3n+2){grid-column:span 2}.skills-grid>div:last-child:nth-child(3n+1){grid-column:span 3}.skills-grid dd{margin:0}.skills-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.skills-grid li{padding:.22rem .6rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.8rem;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}@media (max-width:1100px){.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-grid>div:last-child:nth-child(n){grid-column:auto}.skills-grid>div:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:640px){.skills-grid{grid-template-columns:1fr}.skills-grid>div:last-child:nth-child(n){grid-column:auto}}