.vku-archive{color:#244331}.vku-hero{background:linear-gradient(120deg,#e8f2e6,#fbf8f0);padding:clamp(25px,5vw,65px);border-radius:20px;margin-bottom:28px}.vku-hero span{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#4b7755;font-weight:700}.vku-hero h2{font-size:clamp(29px,4vw,52px);line-height:1.12;margin:13px 0;color:#204c32}.vku-hero p{font-size:17px;line-height:1.6}.vku-hero a{display:inline-block;padding:12px 20px;background:#20543a;color:#fff!important;border-radius:30px;text-decoration:none!important;font-weight:700}.vku-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vku-card{border:1px solid #e0e9df;border-radius:17px;overflow:hidden;background:white;box-shadow:0 5px 25px #1b472015}.vku-card>a{display:block;color:inherit!important;text-decoration:none!important}.vku-card img{width:100%;height:235px;object-fit:cover;display:block;transition:transform .25s}.vku-card:hover img{transform:scale(1.025)}.vku-card-info{padding:20px}.vku-card-info small{color:#5c7c63}.vku-card-info h3{color:#204c32;font-size:21px;margin:9px 0}.vku-card-info p{line-height:1.6;color:#596c5d;font-size:14px;min-height:65px}.vku-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.vku-card footer b{padding:5px 9px;background:#e4f1e7;border-radius:20px;color:#26643d}.vku-card footer strong{color:#27683e}.vku-pages{text-align:center;margin:30px}.vku-pages a{padding:10px}.vk-reference-comparison{gap:26px}.vk-reference-panel{background:#f7faf6;border-radius:18px;padding:18px}.vk-reference-panel h2{font-size:23px!important;margin-bottom:16px!important}.vk-reference-panel:first-child h2:before{content:'PREJ  ';font-size:12px;background:#dfe7de;padding:7px;border-radius:7px;margin-right:9px}.vk-reference-panel:nth-child(2) h2:before{content:'DANES  ';font-size:12px;background:#ccebd5;color:#175d32;padding:7px;border-radius:7px;margin-right:9px}.vk-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vk-reference-photo img,.vk-gallery-photo img{width:100%;height:180px;object-fit:cover;cursor:zoom-in;border-radius:10px}.vk-reference-photo img:focus,.vk-gallery-photo img:focus{outline:3px solid #2d8151}.vku-viewer[hidden]{display:none!important}.vku-viewer{position:fixed;z-index:999999;inset:0;background:rgba(6,18,11,.95);display:flex;align-items:center;justify-content:center}.vku-viewer img{max-width:90vw;max-height:88vh;object-fit:contain}.vku-viewer button{position:absolute;border:0;background:#ffffff24;color:white;font-size:38px;cursor:pointer;border-radius:50%;width:50px;height:50px}.vku-close{top:18px;right:18px}.vku-prev{left:15px}.vku-next{right:15px}.vku-count{position:absolute;bottom:12px;color:white}.vk-reference-comparison+.vk-gallery{margin-top:25px}@media(max-width:850px){.vku-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vku-cards{grid-template-columns:1fr}.vk-reference-comparison{grid-template-columns:1fr}.vku-viewer img{max-width:98vw}.vku-viewer button{width:38px;height:38px;font-size:27px}}
