.iukca-gallery{font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif;color:#1A2433;display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}@media (max-width:900px){.iukca-gallery{grid-template-columns:1fr;gap:24px}}.iukca-gallery__nav{display:flex;flex-direction:column;gap:10px;position:sticky;top:110px}@media (max-width:900px){.iukca-gallery__nav{position:static;flex-direction:row;flex-wrap:wrap}}.iukca-gallery__tab{all:unset;box-sizing:border-box;display:block;width:100%;cursor:pointer;text-align:left;padding:14px 18px;border:1px solid #D9D3CA;border-radius:4px;background:#F4F1EC;color:#1A2433;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}@media (max-width:900px){.iukca-gallery__tab{width:auto}}.iukca-gallery__tab:hover,.iukca-gallery__tab:focus-visible{border-color:#E85A3C;color:#E85A3C}.iukca-gallery__tab.is-active{background:#0E1B2C;border-color:#0E1B2C;color:#F4F1EC}.iukca-gallery__panels{min-width:0}.iukca-gallery__section{display:none;margin:0}.iukca-gallery__section.is-active{display:block}.iukca-gallery__head{text-align:left;margin:0 0 24px}.iukca-gallery__title{margin:0 0 10px;font-size:30px;font-weight:600;font-style:italic;line-height:1.12;color:#151515}.iukca-gallery__intro{margin:0;max-width:560px;font-size:16px;line-height:1.55;color:#8A93A3}.iukca-gallery__grid{column-count:var(--iukca-gallery-cols,3);column-gap:16px}@media (max-width:1024px){.iukca-gallery__grid{column-count:2}.iukca-gallery__title{font-size:28px}}@media (max-width:600px){.iukca-gallery__grid{column-count:2}}.iukca-gallery__item{all:unset;display:block;width:100%;cursor:pointer;overflow:hidden;border-radius:4px;background:#F4F1EC;margin:0 0 16px;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.iukca-gallery__item:focus-visible{outline:2px solid #E85A3C;outline-offset:2px}.iukca-gallery__img{display:block;width:100%;height:auto;vertical-align:top;transition:transform 0.35s ease}.iukca-gallery__item:hover .iukca-gallery__img{transform:scale(1.02)}.iukca-gallery__empty{color:#8A93A3;font-size:15px}.iukca-gallery-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(14 27 44 / .88)}.iukca-gallery-lightbox[hidden]{display:none!important}.iukca-gallery-lightbox__img{max-width:min(1100px, 100%);max-height:90vh;object-fit:contain;border-radius:4px}.iukca-gallery-lightbox__close{position:absolute;top:16px;right:20px;all:unset;cursor:pointer;color:#F4F1EC;font-size:36px;line-height:1;padding:8px}