.prodTitle{margin:0 0 10px;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.025em;line-height:1.1}.prodList{display:grid;gap:14px}.prodItem{display:flex;gap:18px;align-items:flex-start;padding:24px;border:1px solid var(--border-light);border-radius:16px;background:var(--bg-surface);scroll-margin-top:90px}.prodItem:target{border-color:rgba(110,90,214,.6)}.prodItem__body{flex:1}.prodItem__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.prodItem h2{margin:0;font-size:1.2rem;font-weight:700}.prodItem p{margin:8px 0 0;color:var(--text-tertiary);line-height:1.6}.prodItem .prodItem__short{color:var(--text-secondary);font-weight:600}.prodContact{margin-top:40px}@media (max-width:560px){.prodItem{flex-direction:column}}