.BlogListClient-module___l6eGG__wrapper{min-height:100vh;position:relative}.BlogListClient-module___l6eGG__heroSection{z-index:1;text-align:center;padding:80px 16px 48px;position:relative}.BlogListClient-module___l6eGG__postsSection{z-index:1;padding:0 16px 80px;position:relative}.BlogListClient-module___l6eGG__heading{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw + .5rem,2.5rem);font-weight:700;line-height:1.15}.BlogListClient-module___l6eGG__headingAccent{color:#6b6b6b}.BlogListClient-module___l6eGG__subtitle{font-size:var(--mantine-font-size-md);max-width:500px;margin:0 auto}.BlogListClient-module___l6eGG__cardGrid{grid-template-columns:1fr;gap:20px;width:100%;max-width:960px;margin:0 auto;display:grid}@media (min-width:576px){.BlogListClient-module___l6eGG__cardGrid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.BlogListClient-module___l6eGG__cardGrid{grid-template-columns:1fr 1fr 1fr}}.BlogListClient-module___l6eGG__card{border-radius:var(--mantine-radius-lg);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e5e5e5;flex-direction:column;min-height:220px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 16px #00000008}@media (hover:hover){.BlogListClient-module___l6eGG__card:hover{background:#fff;border-color:#0a0a0a;transform:translateY(-2px);box-shadow:0 2px 8px #0000000f,0 8px 32px #00000014}}@media (hover:hover) and (pointer:fine){.BlogListClient-module___l6eGG__card:hover{transform:translateY(-3px)}}.BlogListClient-module___l6eGG__card:active{transition-duration:.1s;transform:translateY(0)scale(.985)}.BlogListClient-module___l6eGG__tagBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--mantine-radius-sm);color:#404040;white-space:nowrap;background:#f5f5f5;padding:3px 8px;font-size:10px;font-weight:600;transition:background .2s}@media (hover:hover){.BlogListClient-module___l6eGG__card:hover .BlogListClient-module___l6eGG__tagBadge{background:#ebebeb}}.BlogListClient-module___l6eGG__cardTitle{color:#0a0a0a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.BlogListClient-module___l6eGG__cardSummary{font-size:var(--mantine-font-size-sm);color:#404040;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogListClient-module___l6eGG__cardMeta{font-size:var(--mantine-font-size-xs);color:#6b6b6b}@keyframes BlogListClient-module___l6eGG__cardEntrance{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.BlogListClient-module___l6eGG__cardAnimate{opacity:0;animation:.5s ease-out forwards BlogListClient-module___l6eGG__cardEntrance}.BlogListClient-module___l6eGG__cardAnimate:first-child{animation-delay:50ms}.BlogListClient-module___l6eGG__cardAnimate:nth-child(2){animation-delay:.1s}.BlogListClient-module___l6eGG__cardAnimate:nth-child(3){animation-delay:.15s}.BlogListClient-module___l6eGG__cardAnimate:nth-child(4){animation-delay:.2s}.BlogListClient-module___l6eGG__cardAnimate:nth-child(5){animation-delay:.25s}.BlogListClient-module___l6eGG__cardAnimate:nth-child(6){animation-delay:.3s}.BlogListClient-module___l6eGG__cardAnimate:nth-child(7){animation-delay:.35s}.BlogListClient-module___l6eGG__cardAnimate:nth-child(8){animation-delay:.4s}.BlogListClient-module___l6eGG__cardAnimate:nth-child(9){animation-delay:.45s}@keyframes BlogListClient-module___l6eGG__headingEntrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BlogListClient-module___l6eGG__headingAnimate{opacity:0;animation:.4s ease-out forwards BlogListClient-module___l6eGG__headingEntrance}@media (prefers-reduced-motion:reduce){.BlogListClient-module___l6eGG__cardAnimate,.BlogListClient-module___l6eGG__headingAnimate{opacity:1;animation:none}}