.uyo-discovery{box-sizing:border-box;width:min(1200px,100%);color:var(--foreground);background:var(--background);border:1px solid var(--border);text-align:left;font-family:var(--font-sans,sans-serif);border-radius:20px;margin:40px auto;padding:28px 24px}.uyo-discovery header{margin-bottom:20px}.uyo-discovery h2{font:600 24px/1.3 var(--font-sans,sans-serif);letter-spacing:-.02em;text-transform:none;margin:0 0 10px}.uyo-discovery p{max-width:75ch;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.uyo-discovery nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.uyo-discovery nav a{border:1px solid var(--border);color:inherit;background:var(--card);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;gap:10px;padding:20px;font-size:13px;line-height:1.65;text-decoration:none;display:flex}.uyo-discovery nav a:hover{border-color:var(--primary)}.uyo-discovery nav a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.uyo-discovery nav a>span:last-child{color:var(--muted-foreground)}.uyo-discovery-title{justify-content:space-between;align-items:flex-start;gap:12px;font-size:15px;font-weight:600;display:flex}.uyo-discovery-title svg{flex-shrink:0;margin-top:3px}@media (width<=640px){.uyo-discovery{border-radius:16px;margin:24px auto;padding:20px 16px}.uyo-discovery nav{grid-template-columns:1fr}.uyo-discovery h2{font-size:21px}}
