:where(.vkinstagram-feed__grid){display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1px;align-items:start}.vkinstagram-feed__item--hidden{display:none}ul:where(.vkjobs-list){margin:0;padding:0;list-style:none}:where(.vkjobs-list__item){border-bottom:1px solid currentColor}.vkjobs-list__link,.vkjobs-list__link:hover,.vkjobs-list__link:focus{color:inherit;text-decoration:none}:where(.vkjobs-list__link){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.5rem;padding:2rem 0}:where(.vkjobs-arrow){grid-row:span 2;width:2.75rem;height:auto;margin-top:.15em;transition:transform .3s ease}:where(a:hover>.vkjobs-arrow,a:focus-visible>.vkjobs-arrow){transform:translate(.35rem)}h3:where(.vkjobs-list__title){margin:0;color:inherit}p:where(.vkjobs-list__period){margin:.5rem 0 0}:where(.vkjobs-detail__header){margin-bottom:2.5rem}p:where(.vkjobs-detail__category,.vkjobs-detail__period,.vkjobs-detail__deadline){margin:0}h1:where(.vkjobs-detail__title){margin:.25em 0 .5em}:where(.vkjobs-detail__sections){display:grid;gap:2rem 3rem;margin:3rem 0}@media(min-width:992px){:where(.vkjobs-detail__sections){grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}ul:where(.vkjobs-detail__list){margin:0;padding-left:1.25em}:where(.vkjobs-detail__list>li+li){margin-top:.35em}:where(.vkjobs-detail__benefits,.vkjobs-detail__application){margin-top:3rem}p:where(.vkjobs-detail__back){margin:3rem 0 0}@media(prefers-reduced-motion:reduce){:where(.vkjobs-arrow){transition:none}}
