.ap-sektor{display:block}
.ap-sektor__head.ap-bas{margin-bottom:1.6rem}
.ap-sektor__tabs-wrap{margin:0 -1.5rem 1.2rem;position:relative}
.ap-sektor__tabs{display:flex;gap:.8rem;overflow-x:auto;padding:.2rem 1.5rem .6rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}
.ap-sektor__tabs::-webkit-scrollbar{display:none}
.ap-sektor__tab{flex:0 0 auto;scroll-snap-align:start;cursor:pointer;font:inherit;font-size:1.4rem;line-height:1.2;white-space:nowrap;padding:1rem 1.6rem;min-height:4.4rem;border-radius:4rem;border:1px solid rgba(var(--color-foreground),.3);background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:background-color .15s,color .15s,border-color .15s}
.ap-sektor__tab:hover{border-color:rgb(var(--color-foreground))}
.ap-sektor__tab[aria-selected="true"]{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:600}
.ap-sektor__tab:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}
.ap-sektor__panel[hidden]{display:none}
.ap-sektor__panel:focus{outline:none}
.ap-sektor__desc{margin:0 0 1.2rem;max-width:72rem;color:rgba(var(--color-foreground),.8);font-size:1.5rem}
.ap-sektor__grid{list-style:none;margin:0 -1.5rem;padding:0 1.5rem .4rem;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}
.ap-sektor__grid::-webkit-scrollbar{display:none}
.ap-sektor__item{flex:0 0 44%;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start}
.ap-sektor__item .card__heading{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ap-sektor__item .card-wrapper,.ap-sektor__item .card{height:auto}
.ap-sektor__item .card-wrapper{flex:1 1 auto}
.ap-sektor__moq{margin:.4rem 0 0;font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground));letter-spacing:.02em}
.ap-sektor__nojs{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-wrap:wrap;gap:1rem 2rem}
@media screen and (min-width:750px){
  .ap-sektor__tabs-wrap{margin:0 0 2.4rem}
  .ap-sektor__tabs{padding:.2rem 0 .6rem;flex-wrap:wrap;overflow:visible}
  .ap-sektor__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0;padding:0;overflow:visible}
  .ap-sektor__item{flex:none}
}
@media screen and (min-width:990px){
  .ap-sektor__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce){.ap-sektor__tab{transition:none}}
