.blogPage-module__kMK3la__pageTitleRow{border-bottom:2px solid #667eea33;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:.75rem;display:flex}.blogPage-module__kMK3la__pageTitle{color:#1a1a1a;align-items:center;gap:.75rem;margin-bottom:0;font-size:1.75rem;font-weight:700;display:flex}.blogPage-module__kMK3la__titleIcon{font-size:1.5rem}.blogPage-module__kMK3la__postCard{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #ffffff4d;border-radius:16px;transition:transform .3s,box-shadow .3s;animation:.6s ease-out backwards blogPage-module__kMK3la__fadeInUp;overflow:hidden;box-shadow:0 2px 8px #00000014}.blogPage-module__kMK3la__postCard:hover{background:#ffffffd9;border-color:#667eea4d;transform:translateY(-8px);box-shadow:0 8px 24px #667eea40}.blogPage-module__kMK3la__postCard:before{content:"";background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);height:4px;position:absolute;top:0;left:0;right:0}.blogPage-module__kMK3la__postCardBody{flex-direction:column;padding:1.5rem;display:flex;position:relative}@media (min-width:768px){.blogPage-module__kMK3la__postCardBody{padding:2rem}}.blogPage-module__kMK3la__postDate{color:#667eea;background:#667eea1a;border-radius:12px;width:fit-content;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-block}.blogPage-module__kMK3la__postTitle{color:#1a1a1a;margin-bottom:.75rem;line-height:1.4;transition:color .2s}.blogPage-module__kMK3la__postCard:hover .blogPage-module__kMK3la__postTitle{color:#667eea}.blogPage-module__kMK3la__postDescription{color:#666;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:0;font-size:.95rem;line-height:1.7;display:-webkit-box;overflow:hidden}.blogPage-module__kMK3la__postFooter{background-color:#0000;border:none;padding:0 1.5rem 1.5rem}@media (min-width:768px){.blogPage-module__kMK3la__postFooter{padding:0 2rem 2rem}}.blogPage-module__kMK3la__tagContainer{flex-wrap:wrap;gap:.5rem;display:flex}.blogPage-module__kMK3la__tag{color:#667eea;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border:1px solid #667eea33;border-radius:12px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.blogPage-module__kMK3la__tag:hover{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);transform:translateY(-2px)}@keyframes blogPage-module__kMK3la__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blogPage-module__kMK3la__postCard:first-child{animation-delay:.1s}.blogPage-module__kMK3la__postCard:nth-child(2){animation-delay:.2s}.blogPage-module__kMK3la__postCard:nth-child(3){animation-delay:.3s}.blogPage-module__kMK3la__postCard:nth-child(4){animation-delay:.4s}.blogPage-module__kMK3la__postCard:nth-child(5){animation-delay:.5s}.blogPage-module__kMK3la__postCard:nth-child(6){animation-delay:.6s}.blogPage-module__kMK3la__postCard:nth-child(7){animation-delay:.7s}.blogPage-module__kMK3la__postCard:nth-child(8){animation-delay:.8s}.blogPage-module__kMK3la__postCard:nth-child(9){animation-delay:.9s}.blogPage-module__kMK3la__searchAnchor{flex-shrink:0;position:relative}.blogPage-module__kMK3la__searchIconBtn{cursor:pointer;color:#667eea;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;transition:background .2s,transform .15s;display:flex}.blogPage-module__kMK3la__searchIconBtn:hover{background:#667eea1f;transform:scale(1.1)}.blogPage-module__kMK3la__searchIconBtnActive{background:#667eea26}.blogPage-module__kMK3la__panelBackdrop{z-index:99;position:fixed;inset:0}.blogPage-module__kMK3la__searchPanel{z-index:100;-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #667eea33;border-radius:16px;width:300px;padding:1rem;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)scale(.97);box-shadow:0 8px 32px #667eea2e,0 2px 8px #00000014}.blogPage-module__kMK3la__searchPanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.blogPage-module__kMK3la__panelArrow{background:#fffffff2;border-top:1px solid #667eea33;border-left:1px solid #667eea33;border-radius:2px 0 0;width:14px;height:14px;position:absolute;top:-7px;right:.65rem;transform:rotate(45deg)}.blogPage-module__kMK3la__panelSearchRow{background:#667eea0f;border:1px solid #667eea26;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .75rem;transition:border-color .2s;display:flex}.blogPage-module__kMK3la__panelSearchRow:focus-within{background:#667eea14;border-color:#667eea80}.blogPage-module__kMK3la__panelSearchIcon{opacity:.6;flex-shrink:0;font-size:.85rem}.blogPage-module__kMK3la__panelInput{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9rem}.blogPage-module__kMK3la__panelInput::placeholder{color:#aaa}.blogPage-module__kMK3la__panelClearBtn{cursor:pointer;color:#999;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.75rem;line-height:1;transition:color .15s}.blogPage-module__kMK3la__panelClearBtn:hover{color:#667eea}.blogPage-module__kMK3la__panelDivider{background:#667eea1f;height:1px;margin:.75rem 0}.blogPage-module__kMK3la__panelTagSection{flex-direction:column;gap:.5rem;display:flex}.blogPage-module__kMK3la__panelTagHeader{justify-content:space-between;align-items:center;display:flex}.blogPage-module__kMK3la__panelTagLabel{color:#888;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.blogPage-module__kMK3la__panelClearTagsBtn{color:#667eea;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;transition:opacity .15s}.blogPage-module__kMK3la__panelClearTagsBtn:hover{opacity:.7}.blogPage-module__kMK3la__panelTagList{flex-wrap:wrap;gap:.4rem;display:flex}.blogPage-module__kMK3la__panelTag{color:#667eea;cursor:pointer;background:#667eea14;border:1px solid #667eea33;border-radius:20px;padding:.25rem .65rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s,transform .1s}.blogPage-module__kMK3la__panelTag:hover{background:#667eea26;transform:translateY(-1px)}.blogPage-module__kMK3la__panelTagActive{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#0000}.blogPage-module__kMK3la__panelTagActive:hover{background:linear-gradient(135deg,#5a73d7 0%,#6a4292 100%)}.blogPage-module__kMK3la__panelResultCount{color:#888;text-align:right;border-top:1px solid #667eea1a;margin-top:.75rem;padding-top:.6rem;font-size:.8rem}.blogPage-module__kMK3la__panelResultCount strong{color:#667eea}.blogPage-module__kMK3la__noResultWrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;animation:.5s ease-out blogPage-module__kMK3la__fadeInUp;display:flex}.blogPage-module__kMK3la__noResultIcon{opacity:.5;margin-bottom:1rem;font-size:3.5rem}.blogPage-module__kMK3la__noResultTitle{color:#444;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.blogPage-module__kMK3la__noResultHint{color:#667eea;margin-bottom:.25rem;font-size:.95rem}.blogPage-module__kMK3la__noResultSub{color:#aaa;margin-top:.5rem;font-size:.875rem}
