.BlogCard_cardLink__VnCBa{color:inherit;display:flex;outline:none;text-decoration:none}.BlogCard_cardLink__VnCBa:focus .BlogCard_card__nbhzh{border-color:#5a6fd88c;box-shadow:0 0 0 3px #5a6fd838}.BlogCard_card__nbhzh{background:var(--colorWhite);border:1px solid var(--colorGray200);border-radius:var(--borderRadiusXl);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform var(--transitionNormal),box-shadow var(--transitionNormal),border-color var(--transitionNormal);width:100%}.BlogCard_cardLink__VnCBa:hover .BlogCard_card__nbhzh{border-color:#5a6fd84d;box-shadow:0 20px 40px -12px #00000026;transform:translateY(-6px)}@media (min-width:768px){.BlogCard_cardFeatured__wTwFS{flex-direction:row}.BlogCard_cardFeatured__wTwFS .BlogCard_imagePlaceholder__\+dIrE,.BlogCard_cardFeatured__wTwFS .BlogCard_imageWrapper__qNbGe{min-height:320px;width:50%}.BlogCard_cardFeatured__wTwFS .BlogCard_body__gYwQY{padding:var(--spacing2xl);width:50%}.BlogCard_cardFeatured__wTwFS .BlogCard_title__XUbaB{font-size:var(--fontSize2xl)}}.BlogCard_cardFeatured__wTwFS .BlogCard_excerpt__WcBsx{-webkit-line-clamp:5}.BlogCard_imageWrapper__qNbGe{aspect-ratio:16/9;background:var(--colorGray100);overflow:hidden;position:relative}.BlogCard_image__TsJ6E{height:100%;object-fit:cover;width:100%}.BlogCard_imagePlaceholder__\+dIrE{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#5a6fd814,#6a419014);display:flex;justify-content:center;position:relative}.BlogCard_placeholderIcon__iT1UA{color:var(--colorGray300);height:48px;width:48px}.BlogCard_categoryBadge__SLbXa{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:var(--borderRadiusFull);color:#3c4bb8;font-size:var(--fontSizeXs);font-weight:700;left:12px;letter-spacing:.02em;padding:4px 12px;position:absolute;text-transform:uppercase;top:12px}.BlogCard_body__gYwQY{display:flex;flex-direction:column;flex-grow:1;padding:var(--spacingLg)}.BlogCard_title__XUbaB{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--colorGray900);display:-webkit-box;font-family:var(--fontFamilyPrimary);font-size:var(--fontSizeLg);font-weight:700;line-height:var(--lineHeightSnug);margin:0 0 var(--spacingSm);overflow:hidden;transition:color var(--transitionFast)}.BlogCard_cardLink__VnCBa:hover .BlogCard_title__XUbaB{color:#5a6fd8}.BlogCard_excerpt__WcBsx{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--colorGray600);display:-webkit-box;flex-grow:1;font-size:var(--fontSizeBase);line-height:var(--lineHeightRelaxed);margin:0;overflow:hidden}.BlogCard_footer__Helxp{border-top:1px solid var(--colorGray100);justify-content:space-between;margin-top:var(--spacingLg);padding-top:var(--spacingMd)}.BlogCard_footer__Helxp,.BlogCard_meta__TxAcZ{align-items:center;display:flex;gap:var(--spacingSm)}.BlogCard_meta__TxAcZ{flex-wrap:wrap}.BlogCard_date__e5ql\+{color:var(--colorGray500);font-size:var(--fontSizeSm);font-weight:500}.BlogCard_readingTime__mr80o{color:var(--colorGray400);font-size:var(--fontSizeSm);font-weight:500}.BlogCard_readingTime__mr80o:before{content:"·";margin-right:var(--spacingXs)}.BlogCard_readMore__Jd1Og{align-items:center;color:#5a6fd8;display:inline-flex;font-size:var(--fontSizeSm);font-weight:600;gap:6px;transition:color var(--transitionFast);white-space:nowrap}.BlogCard_arrow__evzDc{display:inline-block;transition:transform var(--transitionFast)}.BlogCard_cardLink__VnCBa:hover .BlogCard_arrow__evzDc{transform:translateX(4px)}.BlogListPage_root__4kG8B{background-color:var(--colorGray50);min-height:100vh}.BlogListPage_layout__Wl0ZX{display:flex;flex:1 1;flex-direction:column}.BlogListPage_content__eK8vs{margin:0 auto;max-width:1200px;padding:var(--spacing2xl) var(--spacingMd) var(--spacing4xl);width:100%}.BlogListPage_header__92Njc{margin-bottom:var(--spacing3xl);margin-left:auto;margin-right:auto;max-width:1200px;padding:0 var(--spacingMd);text-align:center}.BlogListPage_adminButtonContainer__dqy7V{display:flex;justify-content:center;margin:var(--spacingMd) 0}.BlogListPage_adminButton__kfn\+9{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;opacity:.9;padding:8px 16px;text-decoration:none;transition:all .3s ease}.BlogListPage_adminButton__kfn\+9:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 6px 16px #667eea66;color:#fff;opacity:1;text-decoration:none;transform:translateY(-2px)}.BlogListPage_pageTitle__D3U6N{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2d3748,#4a5568);-webkit-background-clip:text;background-clip:text;color:var(--colorGray900);font-family:var(--fontFamilyPrimary);font-size:var(--fontSize3xl);font-weight:800;letter-spacing:-.025em;line-height:var(--lineHeightTight);margin-bottom:var(--spacingSm)}@media (min-width:768px){.BlogListPage_pageTitle__D3U6N{font-size:var(--fontSize5xl);margin-bottom:var(--spacingMd)}}.BlogListPage_subtitle__BqwMm{color:var(--colorGray600);font-family:var(--fontFamilyPrimary);font-size:var(--fontSizeBase);line-height:var(--lineHeightRelaxed);margin-left:auto;margin-right:auto;margin-top:var(--spacingMd);max-width:600px}@media (min-width:768px){.BlogListPage_subtitle__BqwMm{font-size:var(--fontSizeLg)}}.BlogListPage_srOnly__DlYjl{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.BlogListPage_searchForm__dseOm{display:flex;flex-direction:column;gap:var(--spacingSm);margin-left:auto;margin-right:auto;margin-top:var(--spacingXl);max-width:560px}@media (min-width:768px){.BlogListPage_searchForm__dseOm{align-items:center;flex-direction:row}}.BlogListPage_searchInput__ZqTuI{background:#fffffff2;border:1px solid var(--colorGray300);border-radius:var(--borderRadiusFull);color:var(--colorGray900);flex:1 1;font-size:var(--fontSizeBase);min-width:0;outline:none;padding:12px 20px;transition:border-color var(--transitionFast),box-shadow var(--transitionFast)}.BlogListPage_searchInput__ZqTuI:focus{border-color:#5a6fd899;box-shadow:0 0 0 3px #5a6fd824}.BlogListPage_clearButton__Uns5l,.BlogListPage_searchButton__Vll81{border:none;border-radius:var(--borderRadiusFull);cursor:pointer;font-size:var(--fontSizeSm);font-weight:700;padding:12px 20px;transition:transform var(--transitionFast),box-shadow var(--transitionFast),opacity var(--transitionFast);white-space:nowrap}.BlogListPage_searchButton__Vll81{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 12px -4px #5a6fd880;color:#fff}.BlogListPage_clearButton__Uns5l{background:#2d374814;color:var(--colorGray700)}.BlogListPage_clearButton__Uns5l:hover,.BlogListPage_searchButton__Vll81:hover{transform:translateY(-1px)}.BlogListPage_section__UZlcq{margin-top:var(--spacing3xl)}.BlogListPage_sectionHeader__9CgIx{margin-bottom:var(--spacingXl)}.BlogListPage_sectionTitle__tT0Ls{color:var(--colorGray900);font-family:var(--fontFamilyPrimary);font-size:var(--fontSize2xl);font-weight:800;letter-spacing:-.02em;margin:0}@media (min-width:768px){.BlogListPage_sectionTitle__tT0Ls{font-size:var(--fontSize3xl)}}.BlogListPage_sectionSubtitle__Z4TAo{color:var(--colorGray500);font-size:var(--fontSizeBase);line-height:var(--lineHeightRelaxed);margin-top:var(--spacingSm);max-width:65ch}.BlogListPage_pillarsGrid__B5SoY{grid-gap:var(--spacingMd);display:grid;gap:var(--spacingMd);grid-template-columns:1fr}@media (min-width:768px){.BlogListPage_pillarsGrid__B5SoY{gap:var(--spacingLg);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogListPage_pillarsGrid__B5SoY{grid-template-columns:repeat(3,1fr)}}.BlogListPage_inlineError__HqWV\+{background:#e53e3e0f;border:1px solid #e53e3e2e;border-radius:var(--borderRadiusLg);color:var(--colorFail);margin-bottom:var(--spacingMd);padding:var(--spacingMd)}.BlogListPage_showMoreContainer__zasob{display:flex;justify-content:center;margin-top:var(--spacingXl)}.BlogListPage_showMoreButton__kewAe{align-items:center;background:var(--colorWhite);border:1px solid var(--colorGray300);border-radius:var(--borderRadiusFull);box-shadow:var(--shadowSm);color:var(--colorGray700);cursor:pointer;display:inline-flex;font-size:var(--fontSizeBase);font-weight:600;gap:6px;padding:12px 28px;transition:all var(--transitionFast)}.BlogListPage_showMoreButton__kewAe:hover{background:var(--colorGray50);border-color:#5a6fd866;box-shadow:0 6px 16px -4px #0000001a;color:#5a6fd8;transform:translateY(-2px)}.BlogListPage_articlesGrid__hwpcL{grid-gap:var(--spacingLg);display:grid;gap:var(--spacingLg);grid-template-columns:1fr}@media (min-width:768px){.BlogListPage_articlesGrid__hwpcL{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogListPage_articlesGrid__hwpcL{grid-template-columns:repeat(3,1fr)}}.BlogListPage_pagination__cNUf-{align-items:center;display:flex;gap:var(--spacingMd);justify-content:center;margin-top:var(--spacing2xl);padding:var(--spacingLg) 0}.BlogListPage_paginationButton__ifIqN{background:linear-gradient(135deg,#5a6fd8,#6a4190);border-radius:var(--borderRadiusFull);box-shadow:0 4px 12px -4px #5a6fd866;color:#fff;font-size:var(--fontSizeSm);font-weight:600;padding:10px 20px;text-decoration:none;transition:all var(--transitionFast)}.BlogListPage_paginationButton__ifIqN:hover{box-shadow:0 8px 16px -4px #5a6fd866;color:#fff;text-decoration:none;transform:translateY(-2px)}.BlogListPage_paginationInfo__EYLhM{color:var(--colorGray500);font-size:var(--fontSizeBase);font-weight:500}.BlogListPage_empty__whg\+5,.BlogListPage_error__xD\+a-,.BlogListPage_loading__6ITrJ{background:var(--colorWhite);border:1px dashed var(--colorGray200);border-radius:var(--borderRadiusXl);color:var(--colorGray400);font-size:var(--fontSizeLg);padding:var(--spacing3xl) var(--spacingLg);text-align:center}.BlogListPage_error__xD\+a-{border-color:#e53e3e38;color:var(--colorFail)}.BlogListPage_error__xD\+a- h2{margin-bottom:var(--spacingMd)}
/*# sourceMappingURL=BlogListPage.02052b37.chunk.css.map*/