.visually-hidden[data-v-95900f13]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.blogSearch[data-v-95900f13]{align-items:flex-start;background:#fff;border-radius:38px;display:flex;gap:8px;padding:16px;width:100%}.blogSearch__field[data-v-95900f13]{align-items:center;background:#f8f8f8;border-radius:59px;display:flex;flex:1 1 auto;gap:8px;height:48px;min-width:0;padding:12px}.blogSearch__icon[data-v-95900f13]{display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.blogSearch__input[data-v-95900f13]{background:transparent;border:0;color:#1b1212;flex:1 1 auto;font-size:16px;font-weight:500;line-height:1.35;min-width:0;outline:none}.blogSearch__input[data-v-95900f13]::-moz-placeholder{color:#a4a0a0}.blogSearch__input[data-v-95900f13]::placeholder{color:#a4a0a0}.blogSearch__input[data-v-95900f13]::-webkit-search-cancel-button{display:none}.blogSearch__clear[data-v-95900f13]{background:transparent;border:0;border-radius:50%;color:#a4a0a0;cursor:pointer;display:grid;flex-shrink:0;height:24px;padding:0;place-items:center;transition:color .2s ease;width:24px}.blogSearch__clear[data-v-95900f13]:hover{color:#6b71f9}.blogSearch__submit[data-v-95900f13]{flex-shrink:0}.blogSearch__submitIcon[data-v-95900f13]{display:grid;place-items:center}@media(max-width:767px){.blogSearch[data-v-95900f13]{align-items:center;gap:8px;padding:8px}.blogSearch__submit[data-v-95900f13]{border-radius:24px;height:48px;justify-content:center;min-width:48px;padding:12px;position:relative;width:48px}.blogSearch__submitLabel[data-v-95900f13]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.blogSearch__submit.btn--icon-right[data-v-95900f13]{gap:0}}.blogTags[data-v-92f8be56]{display:flex;flex-wrap:wrap;gap:4px}.blogTags__item[data-v-92f8be56]{background:#fff;border:0;border-radius:18px;color:#6b71f9;cursor:pointer;font-size:14px;font-weight:600;line-height:1;padding:6px 12px;transition:background-color .2s ease,color .2s ease}.blogTags__item[data-v-92f8be56]:hover:not(.blogTags__item--active){background:#f5f7ff}.blogTags__item--active[data-v-92f8be56]{background:#6b71f9;color:#fff}.blogTags__item--active[data-v-92f8be56]:hover{background:#584bf8;color:#fff}.blogPagination[data-v-3b87ff36]{align-items:center;display:flex;gap:20px;justify-content:center;padding:16px 0}.blogPagination__pages[data-v-3b87ff36]{align-items:center;display:flex;gap:8px}.blogPagination__control[data-v-3b87ff36],.blogPagination__page[data-v-3b87ff36]{background:#fff;border:0;border-radius:24px;color:#1b1212;cursor:pointer;display:grid;font-size:16px;font-weight:500;height:46px;line-height:1.35;padding:12px;place-items:center;transition:background-color .2s ease,color .2s ease;width:46px}.blogPagination__control[data-v-3b87ff36]:disabled,.blogPagination__page[data-v-3b87ff36]:disabled{cursor:not-allowed;opacity:.45}.blogPagination__page--active[data-v-3b87ff36]{background:#6b71f9;color:#fff}.blogPage[data-v-1afd51b8]{align-items:stretch;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1216px;padding:24px 0;width:100%}.blogPage__title[data-v-1afd51b8]{color:#1b1212;font-size:48px;font-weight:500;line-height:1.35;margin:0}.blogPage__toolbar[data-v-1afd51b8]{display:flex;flex-direction:column;gap:16px;width:100%}.blogPage__grid[data-v-1afd51b8]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.blogPage__empty[data-v-1afd51b8],.blogPage__status[data-v-1afd51b8]{color:#a4a0a0;font-size:16px;line-height:1.45;margin:0;padding:32px 16px;text-align:center}.blogPage__validation[data-v-1afd51b8]{color:#c0392b;font-size:14px;line-height:1.4;margin:0;padding:0 16px}.blogPage__status--error[data-v-1afd51b8]{color:#c0392b}.blogPage__retry[data-v-1afd51b8]{background:none;border:0;color:#584bf8;cursor:pointer;font:inherit;font-weight:600;margin-left:8px;padding:0;text-decoration:underline}@media(max-width:992px){.blogPage__grid[data-v-1afd51b8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.blogPage[data-v-1afd51b8]{gap:20px;padding:16px 0 48px}.blogPage__title[data-v-1afd51b8]{font-size:32px;text-align:center}.blogPage__grid[data-v-1afd51b8]{grid-template-columns:minmax(0,1fr)}}
