.progress-bar[data-v-61bbb929]{background:var(--gold);height:3px;left:0;pointer-events:none;position:fixed;top:var(--nav-height);transition:width .1s linear;z-index:99}.article-hero[data-v-61bbb929]{background:linear-gradient(160deg,#0f0628,#1a0a3d 60%,#2d1b69);padding-top:var(--nav-height)}.article-hero__inner[data-v-61bbb929]{align-items:center;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:1fr 380px;padding-block:clamp(3rem,6vw,5rem)}.article-hero__tag-row[data-v-61bbb929]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.article-hero__read-time[data-v-61bbb929]{color:#ffffff73;font-size:.68rem}.article-hero__headline[data-v-61bbb929]{color:var(--white);font-family:var(--font-display);font-weight:700;letter-spacing:-.022em;line-height:1.18;margin-bottom:1.25rem}.article-hero__meta[data-v-61bbb929]{align-items:center;color:#ffffff6b;display:flex;flex-wrap:wrap;font-size:.72rem;gap:.75rem}.meta-dot[data-v-61bbb929]{background:#ffffff4d;border-radius:50%;flex-shrink:0;height:3px;width:3px}.article-hero__img-wrap[data-v-61bbb929]{border-radius:3px;height:clamp(230px,45vw,320px);overflow:hidden;width:100%}.article-hero__img[data-v-61bbb929]{border-radius:10px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;width:100%}.article-hero__img-placeholder[data-v-61bbb929]{background:linear-gradient(160deg,#2d1b69,#4a2f8f);height:100%;min-height:220px;width:100%}.article-layout[data-v-61bbb929]{align-items:start;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:1fr 300px;padding-block:clamp(3rem,6vw,5rem)}.case-digest-content[data-v-61bbb929] p{text-indent:2em}.prose[data-v-61bbb929] p{color:var(--gray-800);font-size:1.2rem;line-height:1.9;margin-bottom:1.5rem}.prose[data-v-61bbb929] h2{color:var(--purple-deep);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;letter-spacing:-.012em;line-height:1.25;margin-bottom:.9rem;margin-top:2.75rem;scroll-margin-top:calc(var(--nav-height) + 1rem)}.prose[data-v-61bbb929] h3{color:var(--purple-deep);font-family:var(--font-display);font-size:1.375rem;font-weight:600;margin-bottom:.65rem;margin-top:2rem;scroll-margin-top:calc(var(--nav-height) + 1rem)}.prose[data-v-61bbb929] strong{color:var(--gray-800);font-weight:700}.prose[data-v-61bbb929] em{font-style:italic}.prose[data-v-61bbb929] a{color:var(--purple-deep);font-weight:600;text-decoration:none;transition:color .18s,border-color .18s}.prose[data-v-61bbb929] a:hover{border-color:var(--gold);color:var(--gold)}.prose[data-v-61bbb929] blockquote{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:.2rem;margin:2rem 0;padding:1.1rem 1.5rem}.prose[data-v-61bbb929] blockquote p{color:var(--purple-deep);font-family:var(--font-display);font-size:1.05rem;font-style:italic;line-height:1.7;margin-bottom:0}.prose[data-v-61bbb929] ol,.prose[data-v-61bbb929] ul{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-left:1.5rem}.prose[data-v-61bbb929] li{color:var(--gray-800);font-size:.9rem;line-height:1.8}.prose[data-v-61bbb929] table{border-collapse:collapse;font-size:.82rem;margin:2rem 0;width:100%}.prose[data-v-61bbb929] thead tr{background:var(--purple-deep);color:var(--white)}.prose[data-v-61bbb929] thead th{font-family:var(--font-display);font-size:.8rem;font-weight:600;padding:.75rem 1rem;text-align:left}.prose[data-v-61bbb929] thead th:first-child{border-radius:.5rem 0 0}.prose[data-v-61bbb929] thead th:last-child{border-radius:0 .5rem 0 0}.prose[data-v-61bbb929] tbody tr{border-bottom:1px solid var(--gray-200)}.prose[data-v-61bbb929] tbody tr:nth-child(2n){background:var(--gray-100)}.prose[data-v-61bbb929] tbody td{color:var(--gray-800);line-height:1.6;padding:.75rem 1rem;vertical-align:top}.prose[data-v-61bbb929] tbody td:first-child{color:var(--purple-deep);font-weight:600}.prose[data-v-61bbb929] hr{border:none;border-top:1px solid var(--gray-200);margin:2.5rem 0}.share-row[data-v-61bbb929]{align-items:center;border-bottom:1px solid var(--gray-200);border-top:1px solid var(--gray-200);display:flex;flex-wrap:wrap;gap:.75rem;margin-top:3rem;padding-block:2rem}.share-row__label[data-v-61bbb929]{color:var(--gray-500);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.share-btn[data-v-61bbb929]{align-items:center;background:transparent;border:1px solid var(--gray-200);border-radius:2rem;color:var(--gray-800);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.72rem;font-weight:600;gap:.4rem;padding:.38rem .85rem;text-decoration:none;transition:border-color .18s,color .18s}.share-btn[data-v-61bbb929]:hover{border-color:var(--gold);color:var(--gold)}.author-card[data-v-61bbb929]{align-items:flex-start;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:.65rem;display:flex;gap:1.25rem;margin-top:2.5rem;padding:1.5rem}.author-card__avatar[data-v-61bbb929]{align-items:center;background:linear-gradient(135deg,#2d1b69,#4a2f8f);border-radius:50%;display:flex;flex-shrink:0;height:68px;justify-content:center;width:68px}.author-card__name[data-v-61bbb929]{color:var(--purple-deep);font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:.2rem}.author-card__role[data-v-61bbb929]{color:var(--gold);font-size:.99rem!important;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.author-card__bio[data-v-61bbb929]{color:var(--gray-500);font-size:.9rem!important;line-height:1.7;margin-bottom:.85rem}.author-card__link[data-v-61bbb929]{font-size:.75rem;padding:.5rem 1rem}.article-disclaimer[data-v-61bbb929]{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:.5rem;margin-top:2rem;padding:1rem 1.25rem}.article-disclaimer p[data-v-61bbb929]{color:var(--gray-500);font-size:.72rem;line-height:1.75}.article-disclaimer strong[data-v-61bbb929]{color:var(--gray-800)}.article-disclaimer a[data-v-61bbb929]{border-bottom:1px solid rgba(15,6,40,.18);color:var(--purple-deep);font-weight:600;text-decoration:none}.article-disclaimer a[data-v-61bbb929]:hover{color:var(--gold)}.sidebar[data-v-61bbb929]{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:calc(var(--nav-height) + 1.5rem)}.sidebar-widget[data-v-61bbb929]{border:1px solid var(--gray-200);border-radius:.65rem;overflow:hidden}.sidebar-widget__header[data-v-61bbb929]{background:var(--purple-deep);padding:.85rem 1.25rem}.sidebar-widget__title[data-v-61bbb929]{color:var(--gray-200);font-family:var(--font-display);font-size:.82rem;font-weight:600}.sidebar-widget__body[data-v-61bbb929]{background:var(--white);padding:1.25rem}.sidebar-widget__body--flush[data-v-61bbb929]{padding:.5rem 1.25rem}.toc[data-v-61bbb929]{list-style:none;margin:0;padding:0}.toc--nested[data-v-61bbb929]{margin-top:.25rem;padding-left:1.5rem}.toc__link[data-v-61bbb929]{align-items:flex-start;border-bottom:1px solid var(--gray-200);color:var(--gray-500);display:flex;font-size:.75rem;gap:.5rem;line-height:1.45;padding:.5rem 0;text-decoration:none;transition:color .18s}.toc li:last-child .toc__link[data-v-61bbb929]{border-bottom:none}.toc__link[data-v-61bbb929]:hover{color:var(--purple-deep)}.toc__link--active[data-v-61bbb929]{color:var(--gold)!important;font-weight:600}.toc__link--child[data-v-61bbb929]{border-bottom:none;font-size:.7rem;padding-block:.3rem}.toc__num[data-v-61bbb929]{color:var(--gold);flex-shrink:0;font-size:.6rem;font-weight:700;margin-top:.1rem;width:1.4rem}.related-list[data-v-61bbb929]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.related-list li[data-v-61bbb929]{border-bottom:1px solid var(--gray-200);padding-bottom:1rem}.related-list li[data-v-61bbb929]:last-child{border-bottom:none;padding-bottom:0}.related-list__tag[data-v-61bbb929]{margin-bottom:.35rem}.related-list__title[data-v-61bbb929]{color:var(--purple-deep);display:block;font-family:var(--font-display);font-size:.8rem;font-style:italic;font-weight:600;line-height:1.4;margin-bottom:.25rem;text-decoration:none;transition:color .18s}.related-list__title[data-v-61bbb929]:hover{color:var(--gold)}.related-list__date[data-v-61bbb929]{color:var(--gray-500);font-size:.62rem}.sidebar-consult[data-v-61bbb929]{background:var(--purple-deep);border:1px solid rgba(201,168,76,.14);border-radius:.65rem;overflow:hidden;padding:1.5rem 1.25rem;position:relative;text-align:center}.sidebar-consult[data-v-61bbb929]:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.sidebar-consult__icon[data-v-61bbb929]{margin-bottom:.65rem;margin-inline:auto}.sidebar-consult__headline[data-v-61bbb929]{color:var(--gray-200);font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.3;margin-bottom:.45rem}.sidebar-consult__sub[data-v-61bbb929]{color:var(--gray-500);font-size:.88rem;line-height:1.65;margin-bottom:1.1rem}.sidebar-consult__btn[data-v-61bbb929]{font-size:.75rem;padding:.6rem 1.25rem}.more-articles[data-v-61bbb929]{background:var(--gray-100);border-top:1px solid var(--gray-200);padding-block:clamp(3.5rem,7vw,5.5rem)}.more-articles__header[data-v-61bbb929]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.more-articles__headline[data-v-61bbb929]{color:var(--purple-deep);font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:400;letter-spacing:-.015em}.more-articles__link[data-v-61bbb929]{font-size:.75rem;padding:.55rem 1.1rem}.more-articles__grid[data-v-61bbb929]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.more-card[data-v-61bbb929]{background:var(--white);border:1px solid var(--gray-200);border-radius:.6rem;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .18s}.more-card[data-v-61bbb929]:hover{box-shadow:0 10px 32px #0f06281a;transform:translateY(-2px)}.more-card__img[data-v-61bbb929]{aspect-ratio:16/9;overflow:hidden}.more-card__img-inner[data-v-61bbb929]{display:block;height:100%;min-height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.more-card__body[data-v-61bbb929]{display:flex;flex:1;flex-direction:column;padding:1rem 1.1rem 1.25rem}.more-card__tag[data-v-61bbb929]{margin-bottom:.5rem}.more-card__title[data-v-61bbb929]{color:var(--purple-deep);flex:1;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.2;margin-bottom:.65rem;margin-top:.2rem}.more-card__meta[data-v-61bbb929]{color:var(--gray-500);font-size:.62rem;margin-top:auto}.cta-band[data-v-61bbb929]{background:var(--purple-deep);padding-block:clamp(4rem,8vw,6.5rem);text-align:center}.cta-band__headline[data-v-61bbb929]{color:var(--white);font-family:var(--font-display);font-size:clamp(1.7rem,3.8vw,2.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:.9rem}.cta-band__sub[data-v-61bbb929]{color:var(--gray-500);line-height:1.75;margin-inline:auto;margin-bottom:2.25rem;max-width:46ch}.prose[data-v-61bbb929] :where(thead th){color:var(--gray-200)}.prose[data-v-61bbb929] :where(table){border:4px solid var(--gray-100);border-radius:22px}@media(max-width:1024px){.article-layout[data-v-61bbb929]{grid-template-columns:1fr}.sidebar[data-v-61bbb929]{display:grid;grid-template-columns:1fr 1fr;position:static}.sidebar-consult[data-v-61bbb929]{grid-column:1/-1}}@media(max-width:900px){.article-hero__inner[data-v-61bbb929]{grid-template-columns:1fr}.article-hero__img-wrap[data-v-61bbb929]{aspect-ratio:16/9;max-width:560px}.more-articles__grid[data-v-61bbb929]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.more-articles__grid[data-v-61bbb929],.sidebar[data-v-61bbb929]{grid-template-columns:1fr}.author-card[data-v-61bbb929]{flex-direction:column}.prose[data-v-61bbb929] table{font-size:.72rem}.prose[data-v-61bbb929] tbody td,.prose[data-v-61bbb929] thead th{padding:.6rem .65rem}}
