.blog-page[data-v-699728ed]{margin-inline:auto;max-width:1200px;min-height:60vh;padding-bottom:64px;padding-top:calc(var(--header-h) + 28px)}.blog-page h1[data-v-699728ed]{font-size:clamp(24px,3vw,36px);margin-bottom:26px}.blog-empty[data-v-699728ed]{color:var(--text-dim)}.post-meta[data-v-699728ed]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.post-tag[data-v-699728ed]{background:#ffffff24;border-radius:999px;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:3px 9px;text-transform:uppercase}.post-date[data-v-699728ed]{align-items:center;color:var(--accent);display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;line-height:1.2;text-shadow:0 1px 8px rgba(0,0,0,.5)}.post-date .date-ico[data-v-699728ed]{flex-shrink:0;height:15px;width:15px}.feature-body .post-date[data-v-699728ed],.side-body .post-date[data-v-699728ed]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0a0a0cc7;border-radius:999px;padding:4px 10px;text-shadow:none;width:-moz-fit-content;width:fit-content}.blog-top[data-v-699728ed]{display:grid;gap:20px;grid-template-columns:7fr 3fr;margin-bottom:30px}.blog-top.no-side[data-v-699728ed]{grid-template-columns:1fr}.side-col[data-v-699728ed]{display:flex;flex-direction:column;gap:20px;min-height:0}.side-item[data-v-699728ed]{background:var(--surface);border-radius:var(--radius);display:block;flex:1;min-height:0;overflow:hidden;position:relative}.side-img[data-v-699728ed]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .35s ease;width:100%}.side-item:hover .side-img[data-v-699728ed]{transform:scale(1.03)}.side-body[data-v-699728ed]{inset-inline:0;bottom:0;padding:14px 16px;position:absolute}.side-body .post-date[data-v-699728ed]{display:flex;margin-bottom:6px}.side-title[data-v-699728ed]{display:-webkit-box;font-size:16.5px;-webkit-line-clamp:2;line-height:1.22;margin-bottom:6px;-webkit-box-orient:vertical;overflow:hidden}.side-cta[data-v-699728ed]{font-size:13px}.feature[data-v-699728ed]{aspect-ratio:16/9;background:var(--surface);border-radius:var(--radius);display:block;min-height:400px;min-width:0;overflow:hidden;position:relative;width:100%}.feature-img[data-v-699728ed]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .35s ease;width:100%}.feature:hover .feature-img[data-v-699728ed]{transform:scale(1.03)}.feature-overlay[data-v-699728ed]{background:linear-gradient(180deg,#05050800 30%,#050508d1 78%,#050508f0);top:0;right:0;bottom:0;left:0;position:absolute}.feature-body[data-v-699728ed]{inset-inline:0;bottom:0;max-width:780px;padding:clamp(18px,3vw,34px);position:absolute}.feature-title[data-v-699728ed]{font-size:clamp(22px,3vw,38px);line-height:1.12;margin-bottom:10px;text-shadow:0 1px 3px rgba(0,0,0,.75),0 2px 18px rgba(0,0,0,.7),0 4px 40px rgba(0,0,0,.55)}.feature-excerpt[data-v-699728ed]{color:var(--text-dim);display:-webkit-box;font-size:15px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;margin-bottom:12px;overflow:hidden}.feature-cta[data-v-699728ed]{color:var(--accent);font-size:14.5px;font-weight:700}.post-grid[data-v-699728ed]{display:grid;gap:48px 24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.post-item[data-v-699728ed]{display:block}.post-item-img[data-v-699728ed]{aspect-ratio:16/9;border-radius:var(--radius);height:auto;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;width:100%}.post-item:hover .post-item-img[data-v-699728ed]{transform:scale(1.02)}.post-item-title[data-v-699728ed]{font-size:17.5px;line-height:1.25;margin-bottom:5px}.post-item .post-date[data-v-699728ed]{display:flex;margin-bottom:6px}.post-item-excerpt[data-v-699728ed]{color:var(--text-dim);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;margin-bottom:8px;overflow:hidden}.item-cta[data-v-699728ed]{font-size:13.5px}.page-no[data-v-699728ed]{color:var(--text-dim);font-weight:600}.blog-pager[data-v-699728ed]{display:flex;gap:16px;justify-content:space-between;margin-top:48px}.pager-link[data-v-699728ed]{color:var(--accent);font-size:15px;font-weight:700}.pager-older[data-v-699728ed]{margin-left:auto}.post-item-media[data-v-699728ed]{margin-bottom:12px;position:relative}.post-item-media .post-item-img[data-v-699728ed]{margin-bottom:0}.post-item--lead .post-item-img[data-v-699728ed]{aspect-ratio:4/3}.post-item--lead .post-item-media[data-v-699728ed]:after{background:linear-gradient(180deg,#0a0a0c00 35%,#0a0a0ce0);border-radius:var(--radius);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.lead-body[data-v-699728ed]{inset-inline:0;bottom:0;padding:16px;position:absolute;z-index:1}.lead-body .post-date[data-v-699728ed]{background:#0a0a0cc7;border-radius:999px;margin-bottom:8px;padding:4px 10px;text-shadow:none;width:-moz-fit-content;width:fit-content}.lead-title[data-v-699728ed]{font-size:clamp(22px,6.2vw,28px);line-height:1.15;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.75),0 2px 18px rgba(0,0,0,.7)}.post-item--top[data-v-699728ed]{display:none}@media(min-width:901px){.post-grid.is-top-only[data-v-699728ed]{display:none}}@media(max-width:900px){.blog-top[data-v-699728ed]{display:none}.post-item--top[data-v-699728ed]{display:block}.blog-top[data-v-699728ed]{grid-template-columns:1fr}.side-item[data-v-699728ed]{aspect-ratio:16/7;flex:none}}@media(max-width:640px){.feature[data-v-699728ed]{aspect-ratio:4/3}.side-item[data-v-699728ed]{aspect-ratio:16/9}}.back-link[data-v-699728ed]{color:var(--text-dim);display:inline-block;font-size:14px;margin-bottom:10px;text-decoration:none}.back-link[data-v-699728ed]:hover{color:var(--text)}.past-cta[data-v-699728ed]{display:flex;justify-content:center;margin-top:clamp(40px,6vh,64px)}
