.page-hero__count[data-v-6edae5be]{flex-shrink:0;text-align:right}.page-hero__count-num[data-v-6edae5be]{color:var(--gold);font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700;letter-spacing:-.03em;line-height:1}.page-hero__count-label[data-v-6edae5be]{color:var(--purple-deep);font-size:.65rem;font-weight:600;letter-spacing:.12em;margin-top:.35rem;text-transform:uppercase}.filter-bar[data-v-6edae5be]{background:var(--white);border-bottom:1px solid var(--gray-200);position:sticky;top:200px;z-index:90}.filter-bar__inner[data-v-6edae5be]{align-items:center;display:flex;gap:.5rem;height:52px;overflow-x:auto;scrollbar-width:none}.filter-bar__inner[data-v-6edae5be]::-webkit-scrollbar{display:none}.filter-btn[data-v-6edae5be]{background:transparent;border:1px solid var(--gray-200);border-radius:2rem;color:var(--gray-500);cursor:pointer;flex-shrink:0;font-family:var(--font-body);font-size:.72rem;font-weight:600;padding:.38rem .9rem;transition:color .18s,border-color .18s,background .18s;white-space:nowrap}.filter-btn[data-v-6edae5be]:hover{border-color:var(--gold);color:var(--gold)}.filter-btn--active[data-v-6edae5be]{background:var(--purple-deep);border-color:var(--purple-deep);color:var(--white)}.featured[data-v-6edae5be]{border-bottom:1px solid var(--gray-200);padding-block:clamp(3rem,6vw,5rem)}.featured__inner[data-v-6edae5be]{align-items:center;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:1fr 1fr}.featured__img[data-v-6edae5be]{aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;position:relative}.featured__img img[data-v-6edae5be],.featured__img picture[data-v-6edae5be]{display:block;height:100%;width:100%}.featured__img img[data-v-6edae5be]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.featured__img-placeholder[data-v-6edae5be]{height:100%;min-height:260px;width:100%}.featured__img-overlay[data-v-6edae5be]{background:linear-gradient(180deg,transparent 40%,rgba(15,6,40,.65));inset:0;position:absolute}.featured__img-badge[data-v-6edae5be]{background:var(--gold);border-radius:2rem;color:var(--purple-deep);font-size:.6rem;font-weight:700;left:1rem;letter-spacing:.12em;padding:.28rem .7rem;position:absolute;text-transform:uppercase;top:1rem}.featured__tag-row[data-v-6edae5be]{align-items:center;display:flex;gap:.6rem;margin-bottom:1rem}.featured__read-time[data-v-6edae5be]{color:var(--gray-500);font-size:.68rem}.featured__headline[data-v-6edae5be]{color:var(--purple-deep);font-family:var(--font-display);font-size:clamp(1.3rem,2.8vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:1rem}.featured__excerpt[data-v-6edae5be]{color:var(--gray-800);font-size:.875rem;line-height:1.85;margin-bottom:1.5rem;max-width:54ch}.featured__meta[data-v-6edae5be]{align-items:center;border-bottom:1px solid var(--gray-200);color:var(--gray-500);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.75rem;margin-bottom:1.75rem;padding-bottom:1.75rem}.featured__meta-dot[data-v-6edae5be]{background:var(--gray-500);border-radius:50%;flex-shrink:0;height:3px;width:3px}.featured__cta[data-v-6edae5be]{align-items:center;border-bottom:2px solid var(--gold);color:var(--purple-deep);display:inline-flex;font-size:.82rem;font-weight:700;gap:.4rem;padding-bottom:.1rem;text-decoration:none;transition:color .2s}.featured__cta[data-v-6edae5be]:hover{color:var(--gold)}.articles-layout[data-v-6edae5be]{align-items:start;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:1fr;padding-block:clamp(3rem,6vw,5rem)}.article-grid[data-v-6edae5be]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.article-card[data-v-6edae5be]{background:var(--white);border:1px solid var(--gray-200);border-radius:.5rem;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .18s}.article-card[data-v-6edae5be]:hover{box-shadow:0 12px 40px #0f06281a;transform:translateY(-3px)}.article-card__img[data-v-6edae5be]{aspect-ratio:16/9;flex-shrink:0;overflow:hidden}.article-card__img-inner[data-v-6edae5be]{height:100%;min-height:140px;width:100%}.article-card__body[data-v-6edae5be]{display:flex;flex:1;flex-direction:column;padding:1.25rem}.article-card__tag-row[data-v-6edae5be]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.65rem}.article-card__read-time[data-v-6edae5be]{color:var(--gray-500);font-size:.62rem}.article-card__title[data-v-6edae5be]{color:var(--purple-deep);flex:1;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin-bottom:.65rem}.article-card__excerpt[data-v-6edae5be]{color:var(--gray-500);display:-webkit-box;font-size:.75rem;-webkit-line-clamp:3;line-height:1.7;margin-bottom:1rem;-webkit-box-orient:vertical;overflow:hidden}.article-card__meta[data-v-6edae5be]{color:var(--gray-500);font-size:.65rem;margin-top:auto;padding-top:.75rem}.article-grid__empty[data-v-6edae5be]{color:var(--gray-500);font-size:.875rem;grid-column:1/-1;padding:3rem 1rem;text-align:center}.article-grid__more[data-v-6edae5be]{grid-column:1/-1;padding-top:1rem;text-align:center}.sidebar[data-v-6edae5be]{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:calc(var(--nav-height) + 52px + 1.5rem)}.sidebar-widget[data-v-6edae5be]{border:1px solid var(--gray-200);border-radius:.65rem;overflow:hidden}.sidebar-widget__header[data-v-6edae5be]{background:var(--purple-deep);padding:.85rem 1.25rem}.sidebar-widget__title[data-v-6edae5be]{color:var(--white);font-family:var(--font-display);font-size:.82rem;font-weight:600;letter-spacing:.11rem}.sidebar-widget__body[data-v-6edae5be]{background:var(--white);padding:1.25rem}.sidebar-widget__body--flush[data-v-6edae5be]{padding:0 1.25rem}.sidebar-author__name[data-v-6edae5be]{color:var(--purple-deep);font-family:var(--font-display);font-size:.9rem;font-weight:600;margin-bottom:.2rem}.sidebar-author__role[data-v-6edae5be]{color:var(--gold);font-size:.65rem;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.sidebar-author__bio[data-v-6edae5be]{color:var(--gray-500);font-size:.75rem;line-height:1.7;margin-bottom:1rem}.sidebar-author__btn[data-v-6edae5be]{font-size:.75rem;padding:.55rem 1.1rem}.sidebar-cats[data-v-6edae5be]{list-style:none;margin:0;padding:0}.sidebar-cats__item[data-v-6edae5be]{align-items:center;border-bottom:1px solid var(--gray-200);cursor:pointer;display:flex;font-size:.78rem;justify-content:space-between;padding-block:.65rem;transition:color .18s}.sidebar-cats__item[data-v-6edae5be]:last-child{border-bottom:none}.sidebar-cats__item[data-v-6edae5be]:hover{color:var(--gold)}.sidebar-cats__item--active[data-v-6edae5be]{color:var(--gold);font-weight:600}.sidebar-cats__label[data-v-6edae5be]{flex:1}.sidebar-cats__count[data-v-6edae5be]{background:#c9a84c1a;border:1px solid rgba(201,168,76,.25);border-radius:2rem;color:var(--gold);font-size:.65rem;font-weight:700;padding:.12rem .5rem}.sidebar-recent[data-v-6edae5be]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.sidebar-recent li[data-v-6edae5be]{align-items:flex-start;display:flex;gap:.75rem}.sidebar-recent__img_real[data-v-6edae5be]{border-radius:.35rem;height:52px;-o-object-fit:cover;object-fit:cover;width:100%}.sidebar-recent__img[data-v-6edae5be]{border-radius:.35rem;flex-shrink:0;height:52px;width:52px}.sidebar-recent__title[data-v-6edae5be]{color:var(--purple-deep);display:block;font-family:var(--font-display);font-size:.78rem;font-style:italic;font-weight:600;line-height:1.4;margin-bottom:.25rem;text-decoration:none;transition:color .18s}.sidebar-recent__title[data-v-6edae5be]:hover{color:var(--gold)}.sidebar-recent__date[data-v-6edae5be]{color:var(--gray-500);font-size:.62rem}.sidebar-consult[data-v-6edae5be]{background:var(--purple-deep);border:1px solid var(--gold);border-radius:.65rem;overflow:hidden;padding:1.5rem 1.25rem;position:relative;text-align:center}.sidebar-consult[data-v-6edae5be]:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.sidebar-consult__icon[data-v-6edae5be]{margin-bottom:.65rem}.sidebar-consult__headline[data-v-6edae5be]{color:var(--white);font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.3;margin-bottom:.45rem}.sidebar-consult__sub[data-v-6edae5be]{color:var(--gray-500);font-size:.88rem;line-height:1.65;margin-bottom:1.1rem}.sidebar-consult__btn[data-v-6edae5be]{font-size:.75rem;padding:.6rem 1.25rem}.cta-band[data-v-6edae5be]{background:var(--purple-deep);padding-block:clamp(4rem,8vw,6.5rem);text-align:center}.cta-band__headline[data-v-6edae5be]{color:var(--white);font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:.9rem}.cta-band__sub[data-v-6edae5be]{color:#ffffff85;font-size:.875rem;line-height:1.75;margin-inline:auto;margin-bottom:2.25rem;max-width:46ch}@media(max-width:1024px){.articles-layout[data-v-6edae5be]{grid-template-columns:1fr}.sidebar[data-v-6edae5be]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;position:static}.sidebar-consult[data-v-6edae5be]{grid-column:1/-1}}@media(max-width:900px){.featured__inner[data-v-6edae5be]{grid-template-columns:1fr}}@media(max-width:640px){.article-grid[data-v-6edae5be],.sidebar[data-v-6edae5be]{grid-template-columns:1fr}}
