:root{--blue:#0b66d6;--blue2:#0a57b8;--orange:#f28a00;--bg:#f3f5f8;--text:#1f2a37;--muted:#6b7280;--card:#fff;--border:#e5e7eb;--shadow:0 10px 30px #00000014;--radius:15px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--bg);min-width:320px;max-width:100%;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none}button,a{-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{max-width:100%;display:block}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}.hDivider{background:var(--border);height:1px}.autoGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.kupiGrid{gap:14px;display:grid}.kupiGrid5{grid-template-columns:repeat(5,minmax(0,1fr))}.kupiGrid6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid4{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:640px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sectionHead{align-items:center;gap:14px;margin-bottom:22px;display:flex}.sectionLine{background:var(--border);flex:1;height:1px}.sectionTitle{letter-spacing:-.5px;color:var(--text);font-size:26px;font-weight:800}@media (min-width:640px){.sectionTitle{font-size:30px}}@media (min-width:1024px){.sectionTitle{font-size:34px}}.baseCard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s;overflow:hidden}.baseCard:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000001f}.respImg{object-fit:cover;width:100%;height:auto}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trackWrap{max-width:100%;overflow:hidden visible}.track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-right:10px}.track>*{scroll-snap-align:start}@media (max-width:1100px){.kupiGrid5,.kupiGrid6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.kupiGrid5,.kupiGrid6{grid-template-columns:repeat(2,minmax(0,1fr))}.container{padding:0 14px}}@media (max-width:420px){.container{padding:0 12px}.sectionTitle{font-size:24px}.grid4{gap:16px}}
