@keyframes styles-module-scss-module__8jumcW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__8jumcW__open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes styles-module-scss-module__8jumcW__open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes styles-module-scss-module__8jumcW__close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes styles-module-scss-module__8jumcW__bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes styles-module-scss-module__8jumcW__bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes styles-module-scss-module__8jumcW__fade-in{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__8jumcW__blogsPage{background:#fff;min-height:100vh}.styles-module-scss-module__8jumcW__blogNav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e5e7eb;justify-content:center;align-items:center;gap:24px;min-height:64px;padding:0 20px;display:flex;position:sticky;top:0}.styles-module-scss-module__8jumcW__blogNav a{color:#111;font-size:14px;font-weight:600;text-decoration:none}.styles-module-scss-module__8jumcW__blogNav a:hover{color:#000;text-decoration:underline}.styles-module-scss-module__8jumcW__container{max-width:1200px;margin:0 auto;padding:60px 20px}.styles-module-scss-module__8jumcW__header{text-align:center;margin-bottom:60px}.styles-module-scss-module__8jumcW__title{color:#000;margin-bottom:16px;font-size:48px;font-weight:700}.styles-module-scss-module__8jumcW__subtitle{color:#666;max-width:760px;margin:0 auto;font-size:20px;line-height:1.5}.styles-module-scss-module__8jumcW__controls{margin-bottom:48px}.styles-module-scss-module__8jumcW__tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.styles-module-scss-module__8jumcW__tab{appearance:none;color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.styles-module-scss-module__8jumcW__tab:hover{color:#111;border-color:#111}.styles-module-scss-module__8jumcW__tabActive{color:#fff;background:#000;border-color:#000}.styles-module-scss-module__8jumcW__tabActive:hover{color:#fff}.styles-module-scss-module__8jumcW__searchSortRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.styles-module-scss-module__8jumcW__controlsRight{align-items:center;gap:16px;margin-left:auto;display:flex}.styles-module-scss-module__8jumcW__searchInput{color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;flex:280px;max-width:420px;height:44px;padding:0 16px;font-size:15px;transition:border-color .2s}.styles-module-scss-module__8jumcW__searchInput::placeholder{color:#9ca3af}.styles-module-scss-module__8jumcW__searchInput:focus{border-color:#111}.styles-module-scss-module__8jumcW__categoryBox,.styles-module-scss-module__8jumcW__sortBox{align-items:center;display:inline-flex}.styles-module-scss-module__8jumcW__categorySelect,.styles-module-scss-module__8jumcW__sortSelect{color:#111;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:10px;outline:none;height:44px;padding:0 38px 0 14px;font-size:14px;font-weight:600}.styles-module-scss-module__8jumcW__categorySelect:focus,.styles-module-scss-module__8jumcW__sortSelect:focus{border-color:#111}.styles-module-scss-module__8jumcW__resultsCount{color:#666;margin-bottom:28px;font-size:15px}.styles-module-scss-module__8jumcW__noResults{text-align:center;color:#666;padding:60px 20px;font-size:18px}.styles-module-scss-module__8jumcW__sectionTitle{color:#000;margin-bottom:32px;font-size:32px;font-weight:700}.styles-module-scss-module__8jumcW__featuredSection{margin-bottom:80px}.styles-module-scss-module__8jumcW__featuredGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;display:grid}.styles-module-scss-module__8jumcW__postsSection{margin-bottom:60px}.styles-module-scss-module__8jumcW__postsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.styles-module-scss-module__8jumcW__featuredCard,.styles-module-scss-module__8jumcW__postCard{grid-template-rows:subgrid;background:#fff;border-radius:12px;grid-row:span 5;row-gap:0;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 2px 8px #0000001a}.styles-module-scss-module__8jumcW__featuredCard:hover,.styles-module-scss-module__8jumcW__postCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.styles-module-scss-module__8jumcW__featuredCard:hover .styles-module-scss-module__8jumcW__image,.styles-module-scss-module__8jumcW__postCard:hover .styles-module-scss-module__8jumcW__image{transform:scale(1.05)}.styles-module-scss-module__8jumcW__featuredCard{--card-pad:24px}.styles-module-scss-module__8jumcW__postCard{--card-pad:20px}.styles-module-scss-module__8jumcW__cardLink{color:inherit;text-decoration:none;display:contents}.styles-module-scss-module__8jumcW__featuredImage,.styles-module-scss-module__8jumcW__postImage{background:#f3f4f6;width:100%;position:relative;overflow:hidden}.styles-module-scss-module__8jumcW__featuredImage{aspect-ratio:16/10}.styles-module-scss-module__8jumcW__postImage{aspect-ratio:3/2}.styles-module-scss-module__8jumcW__image{object-fit:cover;transition:transform .3s}.styles-module-scss-module__8jumcW__featuredTitle,.styles-module-scss-module__8jumcW__postTitle{padding:12px var(--card-pad) 0;color:#000;font-weight:600;line-height:1.4}.styles-module-scss-module__8jumcW__featuredTitle{font-size:24px}.styles-module-scss-module__8jumcW__postTitle{font-size:20px}.styles-module-scss-module__8jumcW__categories{padding:var(--card-pad) var(--card-pad) 0;flex-wrap:wrap;align-content:flex-start;align-self:start;align-items:flex-start;gap:8px;display:flex}.styles-module-scss-module__8jumcW__category{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:16px;flex:none;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:500}.styles-module-scss-module__8jumcW__excerpt{padding:12px var(--card-pad) 0;color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.styles-module-scss-module__8jumcW__meta{padding:14px var(--card-pad) var(--card-pad);color:#999;flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.styles-module-scss-module__8jumcW__author{color:#000;font-weight:500}.styles-module-scss-module__8jumcW__separator{margin:0 8px}.styles-module-scss-module__8jumcW__date,.styles-module-scss-module__8jumcW__readTime{color:#666}.styles-module-scss-module__8jumcW__emptyState{text-align:center;color:#666;padding:60px 20px;font-size:18px}@media (max-width:768px){.styles-module-scss-module__8jumcW__blogNav{justify-content:flex-start;gap:16px;overflow-x:auto}.styles-module-scss-module__8jumcW__container{padding:40px 16px}.styles-module-scss-module__8jumcW__title{font-size:36px}.styles-module-scss-module__8jumcW__subtitle{font-size:16px}.styles-module-scss-module__8jumcW__sectionTitle{font-size:28px}.styles-module-scss-module__8jumcW__featuredGrid,.styles-module-scss-module__8jumcW__postsGrid{grid-template-columns:1fr}.styles-module-scss-module__8jumcW__featuredTitle{font-size:20px}.styles-module-scss-module__8jumcW__postTitle{font-size:18px}.styles-module-scss-module__8jumcW__searchSortRow{flex-direction:column;align-items:stretch}.styles-module-scss-module__8jumcW__searchInput{flex:none;max-width:none}.styles-module-scss-module__8jumcW__controlsRight{flex-direction:column;align-items:stretch;width:100%}.styles-module-scss-module__8jumcW__categoryBox,.styles-module-scss-module__8jumcW__categorySelect,.styles-module-scss-module__8jumcW__sortBox,.styles-module-scss-module__8jumcW__sortSelect{width:100%}}
