.blog-top[data-astro-cid-5tznm7mj]{min-height:calc(100vh - var(--nav-h, 72px));display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(var(--nav-h, 72px) + clamp(1.5rem,3.5vw,3rem));overflow:hidden;position:relative}.blog-top-head[data-astro-cid-5tznm7mj]{padding-bottom:clamp(1.2rem,3vh,2.5rem)}.blog-top-head[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:clamp(1.9rem,4vw,3.2rem)}.rail-clip[data-astro-cid-5tznm7mj]{position:relative}.rail[data-astro-cid-5tznm7mj]{display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;padding:0 max(1.25rem,calc((100vw - 1240px)/2)) clamp(1rem,3vh,2rem);scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.rail[data-astro-cid-5tznm7mj]::-webkit-scrollbar{display:none}.rail[data-astro-cid-5tznm7mj]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.rail-hint[data-astro-cid-5tznm7mj]{position:absolute;top:-2.2rem;right:max(1.25rem,calc((100vw - 1240px)/2));color:var(--mut2);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;animation:hint-slide 2.4s var(--ease) infinite;pointer-events:none}.rail-hint[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{color:var(--teal-hi)}@keyframes hint-slide{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.rail-card[data-astro-cid-5tznm7mj]{flex:0 0 clamp(300px,34vw,440px);display:flex;flex-direction:column;min-height:clamp(400px,56vh,560px);background:var(--card, rgba(255, 255, 255, .03));border:1px solid var(--line);border-radius:var(--r-lg, 16px);overflow:hidden;text-decoration:none!important;scroll-snap-align:start;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.rail-card[data-astro-cid-5tznm7mj]:hover,.rail-card[data-astro-cid-5tznm7mj]:focus-visible{transform:translateY(-6px);border-color:#1ab4a273;box-shadow:0 18px 44px #00000040}.rail-img[data-astro-cid-5tznm7mj]{position:relative;aspect-ratio:16/8;overflow:hidden;background:#0d1511;flex-shrink:0}.rail-img[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.rail-card[data-astro-cid-5tznm7mj]:hover .rail-img[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.05)}.rail-body[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;flex:1;padding:1.1rem 1.25rem 1.25rem}.rail-body[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{font-size:1.3rem;line-height:1.3;margin:.4rem 0 .5rem}.rail-card[data-astro-cid-5tznm7mj]:hover h2[data-astro-cid-5tznm7mj]{color:var(--teal-hi)}.rail-body[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--mut);font-size:1rem;line-height:1.6;margin:0 0 .8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rail-body[data-astro-cid-5tznm7mj] .read[data-astro-cid-5tznm7mj]{margin-top:auto;color:var(--teal-hi);font-size:.95rem;font-weight:650}.all-head[data-astro-cid-5tznm7mj]{font-size:clamp(1.5rem,2.8vw,2.2rem)}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem 1.3rem;align-items:start}@media(max-width:1080px){.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}}.post-card[data-astro-cid-5tznm7mj]{text-decoration:none!important;padding:0;overflow:hidden;display:flex;flex-direction:column}.post-card[data-astro-cid-5tznm7mj]:hover{border-color:#1ab4a273;transform:translateY(-4px);box-shadow:0 14px 38px #00000038}.post-card[data-astro-cid-5tznm7mj].wide{grid-column:span 2}.post-card[data-astro-cid-5tznm7mj].wide .post-img[data-astro-cid-5tznm7mj]{aspect-ratio:16/7}@media(max-width:640px){.post-card[data-astro-cid-5tznm7mj].wide{grid-column:auto}.post-card[data-astro-cid-5tznm7mj].wide .post-img[data-astro-cid-5tznm7mj]{aspect-ratio:16/9}}@media(min-width:1081px){.post-card[data-astro-cid-5tznm7mj].lift{transform:translateY(1.6rem)}.post-card[data-astro-cid-5tznm7mj].lift:hover{transform:translateY(calc(1.6rem - 4px))}}.post-img[data-astro-cid-5tznm7mj]{position:relative;overflow:hidden;aspect-ratio:16/9;background:#0d1511}.post-img[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease),filter .5s var(--ease)}.post-card[data-astro-cid-5tznm7mj]:hover .post-img[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.06);filter:brightness(1.08) saturate(1.05)}.img-veil[data-astro-cid-5tznm7mj]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(6,11,8,.55));opacity:0;transition:opacity .4s var(--ease)}.post-card[data-astro-cid-5tznm7mj]:hover .img-veil[data-astro-cid-5tznm7mj]{opacity:1}.post-img-fallback[data-astro-cid-5tznm7mj]{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(ellipse 80% 80% at 50% 30%,rgba(26,180,162,.16),transparent 65%),#0d1511}.fallback-mark[data-astro-cid-5tznm7mj]{font-size:1.6rem;color:#1ab4a28c}.post-body[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;flex:1;padding:1.2rem 1.3rem 1.3rem}.post-body[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:1.25rem;line-height:1.35;margin:.35rem 0 .5rem}.post-card[data-astro-cid-5tznm7mj]:hover h3[data-astro-cid-5tznm7mj]{color:var(--teal-hi)}.post-body[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--mut);font-size:1rem;margin:0 0 .8rem;line-height:1.6}.post-meta[data-astro-cid-5tznm7mj]{display:flex;gap:.4rem;color:var(--mut2);font-size:.85rem}.tag[data-astro-cid-5tznm7mj]{color:var(--teal)}.read[data-astro-cid-5tznm7mj]{margin-top:auto;color:var(--teal-hi);font-size:.95rem;font-weight:650}
