.Blog_blogContainer___iVv7{padding:32px 0 64px}.Blog_pageHeader__8wH6j{margin-bottom:40px}.Blog_pageTitle__Pn3kc{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:var(--text-color);margin-bottom:8px;position:relative;display:inline-block}.Blog_pageTitle__Pn3kc:after{content:"";display:block;width:48px;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));margin-top:8px;border-radius:2px}.Blog_pageSubtitle__cyazm{font-size:1rem;color:var(--text-color);opacity:.6;margin-top:14px;max-width:500px}.Blog_postCard___z5jW{display:flex;flex-direction:column;width:100%;padding:24px;border-radius:16px;background:var(--background-color);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.Blog_postCard___z5jW:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.Blog_tagRow__qbCZQ{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.Blog_tag__mub7s{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:.68rem;font-weight:600;background:var(--light-beige);color:var(--primary-color);border:1px solid var(--border-color)}.Blog_postTitle__OLMxE{font-size:1.02rem;font-weight:700;line-height:1.4;margin-bottom:10px}.Blog_postTitleLink__c2L0j{color:var(--text-color);text-decoration:none;transition:color .2s ease}.Blog_postTitleLink__c2L0j:hover{color:var(--primary-color)}.Blog_postExcerpt__RmufZ{font-size:.85rem;line-height:1.65;color:var(--text-color);opacity:.7;flex:1 1;margin-bottom:20px}.Blog_postFooter__eDsyH{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border-color);padding-top:14px;margin-top:auto}.Blog_postMeta__u8Z4z{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Blog_postDate__ZJuvQ{font-size:.75rem;color:var(--text-color);opacity:.5;font-weight:500}.Blog_readTime__Ye7UV{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--text-color);opacity:.45}.Blog_readMore__7G2KF{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:700;color:var(--primary-color);text-decoration:none;transition:gap .2s ease,opacity .2s ease;white-space:nowrap}.Blog_readMore__7G2KF:hover{gap:8px;color:var(--primary-color)}@media (max-width:576px){.Blog_blogContainer___iVv7{padding:24px 0 48px}}