.project-expertise-module__gfEGFq__expertise{background:linear-gradient(135deg, color-mix(in srgb, var(--u61-accent-strong) 7%, transparent), transparent 55%), var(--u61-elevated)}.project-expertise-module__gfEGFq__label{color:var(--u61-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.project-expertise-module__gfEGFq__expertise>details{color:var(--u61-muted);margin-top:10px;font-size:11px}.project-expertise-module__gfEGFq__expertise>details>summary{cursor:pointer;min-height:36px;font-weight:750}.project-expertise-module__gfEGFq__details{background:var(--u61-surface);border:1px solid var(--u61-border);border-radius:9px;padding:10px}.project-expertise-module__gfEGFq__details p{margin:0;line-height:1.55}.project-expertise-module__gfEGFq__details ul{margin:8px 0;padding-left:18px;line-height:1.55}.project-expertise-module__gfEGFq__templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 10px;padding:0;list-style:none;display:grid}.project-expertise-module__gfEGFq__templates li{background:var(--u61-surface);border:1px solid var(--u61-border);border-radius:9px;gap:3px;padding:9px;display:grid}.project-expertise-module__gfEGFq__templates span{color:var(--u61-faint)}@media (max-width:720px){.project-expertise-module__gfEGFq__templates{grid-template-columns:minmax(0,1fr)}.project-expertise-module__gfEGFq__expertise button{min-height:44px}}
