.blog-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--kt-surface1,#1B2033);border:1px solid var(--kt-line);border-radius:18px;-webkit-tap-highlight-color:#fff0;transition:transform 280ms cubic-bezier(.23,1,.32,1),border-color 180ms ease-out}.blog-card::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent 4%,rgb(217 169 63 / .65) 50%,transparent 96%);opacity:0;transition:opacity 180ms ease-out;pointer-events:none}.blog-card:active{transform:scale(.98);transition-duration:90ms}.blog-card__media{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--kt-surface2,#232A40);border-radius:18px 18px 0 0;isolation:isolate}.blog-card__media a{display:block;height:100%;-webkit-tap-highlight-color:#fff0;touch-action:manipulation}.blog-card__media a:focus-visible{outline:2px solid var(--kt-gold);outline-offset:-4px}.blog-card__thumb,.blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 260ms cubic-bezier(.23,1,.32,1)}.blog-card__body{display:flex;flex-direction:column;flex:1;min-width:0;padding:1.1rem 1.2rem}.blog-card__date{display:flex;align-items:center;gap:.55rem;margin-bottom:.55rem;font-size:12.5px;font-weight:600;color:var(--tok-text-dim,#D6D0B8);font-variant-numeric:tabular-nums;line-height:1.6}.blog-card__date-line{width:22px;height:2px;flex:0 0 auto;border-radius:2px;background:linear-gradient(90deg,rgb(217 169 63 / .9),#fff0)}.blog-card__title{margin:0 0 .5rem;font-size:1.05rem;font-weight:800;line-height:1.6;text-wrap:balance;color:var(--kt-ink,#F1F5F9)}.blog-card__title a{color:inherit;text-decoration:none;transition:color 180ms ease-out}.blog-card__title a:focus-visible{outline:2px solid var(--kt-gold);outline-offset:2px;border-radius:4px}.blog-card__excerpt{margin:0 0 .9rem;font-size:15px;line-height:1.95;color:var(--tok-text-dim,#D6D0B8);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__link{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;min-height:44px;min-width:44px;padding-block:6px;margin-top:auto;font-size:14px;font-weight:700;color:var(--kt-gold-hi,#F6DE8A);text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0;transition:opacity 180ms ease-out}.blog-card__link svg{flex:0 0 auto}.blog-card__link:active{opacity:.75}.blog-card__link:focus-visible{outline:2px solid var(--kt-gold);outline-offset:2px;border-radius:6px}.blog__foot{display:flex;justify-content:center;margin-top:1.4rem}.blog__archive-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;padding:.7rem 1.4rem;border-radius:999px;border:1px solid var(--kt-line);color:var(--ink-2,#5A5747);font-size:14px;font-weight:700;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0;transition:border-color 180ms ease-out,color 180ms ease-out,transform 180ms ease-out,background-color 180ms ease-out}.blog__archive-link:active{transform:scale(.97);transition-duration:90ms}.blog__archive-link:focus-visible{outline:2px solid var(--kt-gold);outline-offset:2px}.blog__grid.r-stagger .blog-card{opacity:0;transform:translateY(14px)}.blog__grid.r-stagger.in .blog-card{opacity:1;transform:none;transition:opacity 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1),border-color 180ms ease-out}.blog__grid.r-stagger.in .blog-card:nth-child(2){transition-delay:70ms,70ms,0ms}.blog__grid.r-stagger.in .blog-card:nth-child(3){transition-delay:140ms,140ms,0ms}@media (hover:hover) and (pointer:fine){.blog__grid.r-stagger.in .blog-card:hover{transform:translateY(-4px);transition:transform 180ms var(--ease-out),opacity 180ms var(--ease-out),border-color 180ms ease-out}.blog__grid.r-stagger.in .blog-card:active{transform:scale(.98);transition-duration:90ms;transition-delay:0ms}.blog-card:hover::before{opacity:1}.blog-card:hover .blog-card__thumb,.blog-card:hover .blog-card__media img{transform:scale(1.045)}.blog-card__title a:hover{color:var(--kt-gold-hi,#F6DE8A)}.blog-card__link:hover{gap:.55rem}.blog__archive-link:hover{border-color:var(--kt-gold);color:var(--ink,#181611);background:rgb(217 169 63 / .06)}}@media (prefers-reduced-motion:reduce){.blog__grid.r-stagger .blog-card{opacity:1;transform:none;transition:none}.blog__grid.r-stagger.in .blog-card{transition:none}.blog-card__thumb,.blog-card__media img,.blog-card::before{transition:none}.blog-card,.blog-card:active,.blog__archive-link,.blog__archive-link:active,.blog__grid.r-stagger.in .blog-card:active{transition:none;transform:none}.blog-card:hover{transform:none}.blog__grid.r-stagger.in .blog-card:hover{transform:none;transition:none}}html.no-js .blog__grid.r-stagger .blog-card{opacity:1;transform:none}.blog-card__media .blog-card__media-fallback{display:block;height:100%}