.blog-shell[data-v-ab5ee419]{background:#fff}.blog-header[data-v-ab5ee419]{border-bottom:1px solid var(--black-200);padding-bottom:20px;text-align:center}.blog-title[data-v-ab5ee419]{color:var(--black-600);font-size:24px;font-weight:500;letter-spacing:.04em;line-height:1.2}.blog-grid[data-v-ab5ee419]{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);padding:24px 0 20px}.blog-card[data-v-ab5ee419]{min-width:0}.blog-card__image-link[data-v-ab5ee419]{background:#f5f7fa;display:block;max-height:50%;min-height:285px;overflow:hidden}.blog-card__image[data-v-ab5ee419]{aspect-ratio:49/31;display:block;max-height:-moz-max-content;max-height:max-content;min-height:285px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card__content[data-v-ab5ee419]{padding-top:12px}.blog-card__title[data-v-ab5ee419]{display:-webkit-box;font-size:15px;font-weight:500;line-height:22px;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .2s ease}.blog-card__date[data-v-ab5ee419]{font-size:12px;line-height:18px;margin-top:8px}.blog-card__excerpt[data-v-ab5ee419]{display:-webkit-box;font-size:16px;line-height:24px;margin-top:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-card__button[data-v-ab5ee419]{align-items:center;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:normal;margin-top:12px;min-width:86px;padding:0 12px;transition:all .2s ease}.blog-card:hover .blog-card__image[data-v-ab5ee419]{transform:scale(1.03)}.blog-card:hover .blog-card__title[data-v-ab5ee419]{text-decoration:underline}.blog-card:hover .blog-card__button[data-v-ab5ee419]{background:var(--primary-color);color:#fff}.blog-card--skeleton[data-v-ab5ee419]{pointer-events:none}.blog-skeleton[data-v-ab5ee419]{background:#edf1f7;overflow:hidden;position:relative}.blog-skeleton[data-v-ab5ee419]:after{animation:blog-skeleton-shimmer-ab5ee419 1.3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55) 50%,transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}.blog-skeleton--image[data-v-ab5ee419]{align-items:center;aspect-ratio:49/31;display:flex;justify-content:center;max-height:285px;width:100%}.blog-skeleton__image-placeholder[data-v-ab5ee419]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-skeleton--title[data-v-ab5ee419]{border-radius:4px;height:22px;width:100%}.blog-skeleton--date[data-v-ab5ee419]{border-radius:4px;height:16px;margin-top:12px;width:44%}.blog-skeleton--excerpt[data-v-ab5ee419]{border-radius:4px;height:44px;margin-top:12px;width:100%}.blog-skeleton--button[data-v-ab5ee419]{border-radius:4px;height:28px;margin-top:12px;width:86px}.blog-empty[data-v-ab5ee419]{padding:96px 16px 112px;text-align:center}.blog-empty__title[data-v-ab5ee419]{font-size:24px;font-weight:500;line-height:1.3}.blog-empty__desc[data-v-ab5ee419]{font-size:14px;line-height:1.5;margin-top:12px}@keyframes blog-skeleton-shimmer-ab5ee419{to{transform:translate(100%)}}@media (min-width:700px){.blog-shell[data-v-ab5ee419]{padding:32px 24px 0}.blog-header[data-v-ab5ee419]{padding-bottom:28px}.blog-title[data-v-ab5ee419]{font-size:32px;letter-spacing:.05em}.blog-grid[data-v-ab5ee419]{gap:32px 20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 0 24px}.blog-card__title[data-v-ab5ee419]{font-size:16px;line-height:24px}.blog-card__excerpt[data-v-ab5ee419]{font-size:14px;line-height:22px}.blog-empty[data-v-ab5ee419]{padding-top:112px}}@media (min-width:900px){.blog-shell[data-v-ab5ee419]{padding:40px 32px 0}.blog-header[data-v-ab5ee419]{padding-bottom:36px}.blog-title[data-v-ab5ee419]{font-size:40px}.blog-grid[data-v-ab5ee419]{gap:36px 24px;padding:36px 0 28px}.blog-card__title[data-v-ab5ee419]{font-size:18px;line-height:26px}.blog-card__date[data-v-ab5ee419]{font-size:13px;line-height:20px;margin-top:10px}.blog-card__excerpt[data-v-ab5ee419]{font-size:15px}.blog-empty__title[data-v-ab5ee419]{font-size:28px}}@media (min-width:1200px){.blog-grid[data-v-ab5ee419]{gap:48px;grid-template-columns:repeat(4,minmax(0,1fr))}.blog-card__title[data-v-ab5ee419]{font-size:20px;line-height:28px}.blog-card__date[data-v-ab5ee419]{font-size:14px;line-height:22px;margin-top:12px}.blog-card__excerpt[data-v-ab5ee419]{font-size:16px;line-height:22px}}@media (min-width:1600px){.blog-grid[data-v-ab5ee419]{gap:48px}}@media (min-width:1760px){.blog-grid[data-v-ab5ee419]{gap:48px 32px}}
