.wp-block-politechnika-values{background:var(--wp--preset--color--base)}.wp-block-politechnika-values .vl__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(40px,40px + 24*(100vw - 768px)/672,64px);margin:0 auto;max-width:1440px;padding:clamp(64px,64px + 32*(100vw - 768px)/672,96px) clamp(20px,20px + 28*(100vw - 768px)/672,48px) clamp(40px,40px + 12*(100vw - 768px)/672,52px)}.wp-block-politechnika-values.vl--mode-main .vl__inner{padding-bottom:clamp(64px,64px + 32*(100vw - 768px)/672,96px)}.wp-block-politechnika-values .vl__head{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(14px,14px + 6*(100vw - 768px)/672,20px)}.wp-block-politechnika-values .vl__heading{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--h2);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:820px;overflow-wrap:break-word}.wp-block-politechnika-values .vl__intro{color:var(--wp--preset--color--muted);font-size:clamp(16px,16px + 1*(100vw - 768px)/672,17px);line-height:1.55;margin:0;max-width:720px}.wp-block-politechnika-values .vl__cards{display:grid;gap:clamp(16px,16px + 8*(100vw - 768px)/672,24px);grid-template-columns:repeat(3,1fr)}.wp-block-politechnika-values .vl__card{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--pl-radius-lg);border-top:3px solid var(--wp--preset--color--navy);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,20px + 8*(100vw - 768px)/672,28px)}.wp-block-politechnika-values .vl__card--featured{background:var(--wp--preset--color--navy);border:none;border-radius:var(--pl-radius-lg);color:#fff;gap:12px;grid-column:1/-1;padding:clamp(28px,28px + 16*(100vw - 768px)/672,44px)}.wp-block-politechnika-values .vl__card-eyebrow{color:#fff;font-family:var(--wp--preset--font-family--lato);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wp-block-politechnika-values .vl__card--featured .vl__card-title{color:#fff;font-size:var(--wp--preset--font-size--h3);line-height:1.2}.wp-block-politechnika-values .vl__card--featured .vl__card-desc{color:#fff;font-size:clamp(15px,15px + 1*(100vw - 768px)/672,16px)}.wp-block-politechnika-values.vl--green .vl__card--featured{background:linear-gradient(120deg,var(--wp--preset--color--green-deep) 0,var(--wp--preset--color--green) 65%,var(--wp--preset--color--green-deep) 100%)}.wp-block-politechnika-values .vl__card-icon{display:block;height:40px;width:40px}.wp-block-politechnika-values .vl__card-title{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--h5);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.wp-block-politechnika-values .vl__card-desc{color:var(--wp--preset--color--muted);font-size:clamp(14px,14px + 1*(100vw - 768px)/672,15px);line-height:1.55;margin:0}.wp-block-politechnika-values .vl__card-bullet{align-items:flex-start;background:#e8edf5;border-radius:10px;color:var(--wp--preset--color--navy);display:flex;font-family:var(--wp--preset--font-family--lato);font-size:13.5px;font-weight:700;gap:8px;line-height:1.4;margin-top:auto;padding:12px 14px}.wp-block-politechnika-values .vl__card-bullet:before{color:var(--wp--preset--color--navy);content:"✓";flex:0 0 auto;font-weight:800}.wp-block-politechnika-values .vl__tiles{display:grid;gap:clamp(16px,16px + 8*(100vw - 768px)/672,24px);grid-template-columns:repeat(3,1fr)}.wp-block-politechnika-values .vl__tile{align-items:flex-end;aspect-ratio:4/3;background-color:#e9ecf1;border-radius:var(--pl-radius-lg);display:flex;margin:0;overflow:hidden;position:relative}.wp-block-politechnika-values .vl__tile:after{background:linear-gradient(180deg,rgba(14,31,61,0) 45%,rgba(14,31,61,.72));content:"";inset:0;pointer-events:none;position:absolute}.wp-block-politechnika-values .vl__tile.vl__tile--empty:after{background:linear-gradient(180deg,rgba(14,31,61,0) 45%,rgba(14,31,61,.38))}.wp-block-politechnika-values .vl__tile-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.wp-block-politechnika-values .vl__tile-label{box-sizing:border-box;color:#fff;font-family:var(--wp--preset--font-family--lato);font-size:clamp(14px,14px + 1*(100vw - 768px)/672,15px);font-weight:700;line-height:1.35;padding:clamp(14px,14px + 6*(100vw - 768px)/672,20px);position:relative;text-shadow:0 1px 6px rgba(0,0,0,.35);width:100%;z-index:1}.wp-block-politechnika-values .vl__tile--empty .vl__tile-label{color:var(--wp--preset--color--ink);text-shadow:none}.wp-block-politechnika-values .vl__dark{background:var(--wp--preset--color--navy);border-radius:var(--pl-radius-lg);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:clamp(28px,28px + 12*(100vw - 768px)/672,40px);padding:clamp(40px,40px + 24*(100vw - 768px)/672,64px)}.wp-block-politechnika-values.vl--green .vl__dark{background:var(--wp--preset--color--green-deep)}.wp-block-politechnika-values .vl__dark-heading{color:#fff;font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--h3);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.wp-block-politechnika-values .vl__features{display:grid;gap:clamp(20px,20px + 12*(100vw - 768px)/672,32px);grid-template-columns:repeat(3,1fr)}.wp-block-politechnika-values .vl__feature{display:flex;flex-direction:column;gap:8px;min-width:0}.wp-block-politechnika-values .vl__feature-head{align-items:center;display:flex;gap:10px}.wp-block-politechnika-values .vl__feature-icon{display:block;flex:0 0 auto;height:28px;width:28px}.wp-block-politechnika-values .vl__feature-title{color:#fff;font-family:var(--wp--preset--font-family--lato);font-size:var(--wp--preset--font-size--h5);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.wp-block-politechnika-values .vl__feature-desc{color:hsla(0,0%,100%,.72);font-size:clamp(14px,14px + 1*(100vw - 768px)/672,15px);line-height:1.55;margin:0}@media(max-width:1024px){.wp-block-politechnika-values .vl__cards{grid-template-columns:1fr 1fr}.wp-block-politechnika-values .vl__tiles{grid-template-columns:1fr}.wp-block-politechnika-values .vl__features{grid-template-columns:1fr 1fr}}@media(max-width:600px){.wp-block-politechnika-values .vl__cards,.wp-block-politechnika-values .vl__features{grid-template-columns:1fr}.wp-block-politechnika-values .vl__tile{aspect-ratio:16/10}}
