.page-hero[data-v-f0d9907f]{background:var(--color-ink);color:#fff;isolation:isolate;overflow:hidden;padding:5.5rem 0 4.5rem;position:relative}.eyebrow[data-v-f0d9907f]{color:var(--color-cta);font-size:.8125rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.page-hero h1[data-v-f0d9907f]{color:#fff}.lead[data-v-f0d9907f]{color:#ffffffe0;font-size:1.125rem;line-height:1.55;max-width:65ch}.blog-layout[data-v-f0d9907f]{align-items:start;display:grid;gap:2.5rem;grid-template-columns:232px minmax(0,1fr)}.cats[data-v-f0d9907f]{position:sticky;top:1.5rem}.cats-title[data-v-f0d9907f]{color:var(--color-text-light);font-size:.8125rem;letter-spacing:.08em;margin:0 0 .85rem;text-transform:uppercase}.cats-list[data-v-f0d9907f]{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;padding:0}.cat[data-v-f0d9907f]{align-items:center;border-radius:9px;color:var(--color-text-secondary);display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:space-between;padding:.5rem .75rem;text-decoration:none;transition:background .18s ease,color .18s ease}.cat[data-v-f0d9907f]:hover{background:var(--color-accent-50);color:var(--color-primary-brand)}.cat.is-active[data-v-f0d9907f]{background:var(--color-primary-brand);color:#fff}.cat-count[data-v-f0d9907f]{background:var(--color-surface-alt);border-radius:999px;color:var(--color-text-light);font-size:.78rem;font-weight:700;padding:.1rem .5rem}.cat:hover .cat-count[data-v-f0d9907f]{color:var(--color-primary-brand)}.cat.is-active .cat-count[data-v-f0d9907f]{background:#ffffff38;color:#fff}.active-filter[data-v-f0d9907f]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.95rem;gap:.75rem;margin-bottom:1.5rem}.active-filter strong[data-v-f0d9907f]{color:var(--color-primary-brand)}.clear-filter[data-v-f0d9907f]{color:var(--color-cta);font-size:.875rem;font-weight:600;text-decoration:none}.card2-chip[data-v-f0d9907f],.chip[data-v-f0d9907f]{background:var(--color-accent-50);border-radius:999px;color:var(--color-primary-brand);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.07em;padding:.3rem .6rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.meta[data-v-f0d9907f]{color:var(--color-text-light);font-size:.8125rem}.read-more[data-v-f0d9907f]{color:var(--color-brand-gold-text);font-size:.9375rem;font-weight:700}.cover--a[data-v-f0d9907f]{background:var(--color-ink)}.cover--b[data-v-f0d9907f]{background:var(--color-ink-2)}.cover--c[data-v-f0d9907f]{background:var(--color-accent)}.cover--d[data-v-f0d9907f]{background:var(--color-brand-gold-text)}.cover-glyph[data-v-f0d9907f]{color:#ffffffeb;font-size:var(--font-size-hero);font-weight:800;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature[data-v-f0d9907f]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:18px;box-shadow:0 1px 2px #0a25400a;color:inherit;display:grid;grid-template-columns:1.15fr 1fr;margin-bottom:2.5rem;overflow:hidden;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.feature[data-v-f0d9907f]:hover{border-color:var(--color-accent-light);box-shadow:0 18px 40px -18px #0a254059;transform:translateY(-3px)}.feature-media[data-v-f0d9907f]{display:grid;min-height:320px;overflow:hidden;place-items:center;position:relative}.feature-img[data-v-f0d9907f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature-body[data-v-f0d9907f]{display:flex;flex-direction:column;gap:.85rem;padding:2.25rem}.feature-title[data-v-f0d9907f]{color:var(--color-text-primary);font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.22;margin:0}.feature-excerpt[data-v-f0d9907f]{color:var(--color-text-secondary);display:-webkit-box;font-size:1.0625rem;-webkit-line-clamp:4;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.feature .meta[data-v-f0d9907f]{margin-top:.25rem}.feature .read-more[data-v-f0d9907f]{margin-top:.5rem}.cards[data-v-f0d9907f]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card2[data-v-f0d9907f]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:16px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.card2[data-v-f0d9907f]:hover{border-color:var(--color-accent-light);box-shadow:0 18px 36px -20px #0a254066;transform:translateY(-4px)}.card2-link[data-v-f0d9907f]{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.card2-media[data-v-f0d9907f]{aspect-ratio:16/9;display:grid;overflow:hidden;place-items:center;position:relative}.card2-img[data-v-f0d9907f]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.card2:hover .card2-img[data-v-f0d9907f]{transform:scale(1.05)}.card2-chip[data-v-f0d9907f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;bottom:.85rem;left:.85rem;position:absolute}.card2-body[data-v-f0d9907f]{display:flex;flex:1;flex-direction:column;gap:.55rem;padding:1.15rem 1.25rem 1.35rem}.card2-title[data-v-f0d9907f]{color:var(--color-text-primary);font-size:1.15rem;-webkit-line-clamp:3;line-height:1.35;margin:0}.card2-excerpt[data-v-f0d9907f],.card2-title[data-v-f0d9907f]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card2-excerpt[data-v-f0d9907f]{color:var(--color-text-secondary);font-size:.95rem;-webkit-line-clamp:2;line-height:1.55}.card2-meta[data-v-f0d9907f]{margin-top:auto;padding-top:.35rem}.pager[data-v-f0d9907f]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:2.75rem}.pager[data-v-f0d9907f],.pager-btn[data-v-f0d9907f],.pager-num[data-v-f0d9907f]{align-items:center;justify-content:center}.pager-btn[data-v-f0d9907f],.pager-num[data-v-f0d9907f]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:10px;color:var(--color-text-secondary);display:inline-flex;font-size:.95rem;font-weight:600;gap:.3rem;height:2.5rem;min-width:2.5rem;padding:0 .8rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.pager-btn[data-v-f0d9907f]:hover,.pager-num[data-v-f0d9907f]:hover{border-color:var(--color-accent-light);color:var(--color-primary-brand)}.pager-num.is-current[data-v-f0d9907f]{background:var(--color-primary-brand);border-color:var(--color-primary-brand);color:#fff;cursor:default}.pager-gap[data-v-f0d9907f]{color:var(--color-text-light);padding:0 .2rem}.empty-state[data-v-f0d9907f]{max-width:52ch;padding:2.5rem 0}.empty-state p[data-v-f0d9907f]{color:var(--color-text-secondary)}.empty-state a[data-v-f0d9907f]{color:var(--color-cta);font-weight:600}@media(max-width:860px){.blog-layout[data-v-f0d9907f]{gap:1.5rem;grid-template-columns:1fr}.cats[data-v-f0d9907f]{position:static}.cats-title[data-v-f0d9907f]{display:none}.cats-list[data-v-f0d9907f]{flex-direction:row;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.cat[data-v-f0d9907f]{border:1px solid var(--color-border-light);border-radius:999px;padding:.45rem .85rem;white-space:nowrap}.feature[data-v-f0d9907f]{grid-template-columns:1fr}.feature-media[data-v-f0d9907f]{aspect-ratio:16/9;min-height:0}.feature-body[data-v-f0d9907f]{padding:1.5rem 1.35rem}}
