.cluster-hero[data-v-924e1802]{color:#fff;isolation:isolate;overflow:hidden;position:relative}.cluster-hero__bg[data-v-924e1802]{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.04);z-index:-2}.cluster-hero__overlay[data-v-924e1802]{background:linear-gradient(180deg,#0f172a8c,#312e81c7);inset:0;position:absolute;z-index:-1}.cluster-hero__inner[data-v-924e1802]{position:relative}.cluster-hero__crumbs[data-v-924e1802]{align-items:center;color:#ffffffbf;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.cluster-hero__crumbs a[data-v-924e1802]{color:#ffffffd9;text-decoration:none;transition:color .18s}.cluster-hero__crumbs a[data-v-924e1802]:hover{color:#fff}.cluster-hero__eyebrow[data-v-924e1802]{color:#ffffffd9;font-family:Fraunces,Georgia,serif;font-size:.95rem;letter-spacing:.12em;margin-bottom:.85rem;text-transform:uppercase}.cluster-hero__title[data-v-924e1802]{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 auto 1rem;max-width:48rem;text-wrap:balance}.cluster-hero__lede[data-v-924e1802]{color:#ffffffe0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;margin:0 auto;max-width:42rem}.cluster-hero__count[data-v-924e1802]{color:#ffffffb3;font-size:.85rem;font-weight:600;letter-spacing:.06em;margin-top:1.5rem;text-transform:uppercase}.blog-grid[data-v-924e1802]{display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.blog-grid[data-v-924e1802]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-grid[data-v-924e1802]{grid-template-columns:repeat(3,1fr)}}.blog-card[data-v-924e1802]{background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:1rem;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.blog-card[data-v-924e1802]:hover{border-color:var(--p-primary-200);box-shadow:0 12px 30px -8px #0000002e;transform:translateY(-3px)}.blog-card__link[data-v-924e1802]{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.blog-card__media[data-v-924e1802]{aspect-ratio:16/10;background:var(--p-surface-100);overflow:hidden}.blog-card__img[data-v-924e1802]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card:hover .blog-card__img[data-v-924e1802]{transform:scale(1.04)}.blog-card__body[data-v-924e1802]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem 1.4rem}.blog-card__date[data-v-924e1802]{color:var(--p-surface-500);font-size:.8rem;font-weight:500;letter-spacing:.04em}.blog-card__title[data-v-924e1802]{color:var(--p-surface-900);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;text-wrap:balance}.blog-card__excerpt[data-v-924e1802]{color:var(--p-surface-600);flex:1;font-size:.95rem;line-height:1.55;margin:0}.blog-card__meta[data-v-924e1802]{align-items:center;color:var(--p-surface-500);display:flex;font-size:.85rem;justify-content:space-between;margin-top:.5rem}.blog-card__read-more[data-v-924e1802]{color:var(--p-primary-600);font-weight:600}.other-clusters[data-v-924e1802]{background:var(--p-surface-50);border-top:1px solid var(--p-surface-200)}.other-clusters__title[data-v-924e1802]{color:var(--p-surface-700);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0 0 1.5rem;text-align:center}.other-clusters__grid[data-v-924e1802]{display:grid;gap:.75rem;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:56rem;padding:0}@media(min-width:640px){.other-clusters__grid[data-v-924e1802]{grid-template-columns:repeat(2,1fr)}}.other-clusters__link[data-v-924e1802]{align-items:center;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:.85rem;color:inherit;display:flex;gap:.85rem;padding:1rem 1.2rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}.other-clusters__link[data-v-924e1802]:hover{border-color:var(--p-primary-300);box-shadow:0 6px 16px -8px #00000026;transform:translateY(-1px)}.other-clusters__eyebrow[data-v-924e1802]{color:var(--p-primary-700);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.other-clusters__name[data-v-924e1802]{color:var(--p-surface-800);flex:1;font-weight:600}.other-clusters__arrow[data-v-924e1802]{color:var(--p-primary-600);font-weight:700}.other-clusters__back[data-v-924e1802]{color:var(--p-primary-600);font-weight:600;text-decoration:none}.other-clusters__back[data-v-924e1802]:hover{text-decoration:underline}.post-hero[data-v-6148c129]{color:#fff;isolation:isolate;overflow:hidden;padding:6rem 0 4rem;position:relative}.post-hero__bg[data-v-6148c129]{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.04);z-index:-2}.post-hero__overlay[data-v-6148c129]{background:linear-gradient(180deg,#0f172a66,#0f172ad9);inset:0;position:absolute;z-index:-1}.post-hero__inner[data-v-6148c129]{margin:0 auto;max-width:56rem;padding:0 1.5rem}.post-hero__crumbs[data-v-6148c129]{align-items:center;color:#ffffffbf;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;margin-bottom:1.2rem}.post-hero__crumbs a[data-v-6148c129]{color:#ffffffd9;text-decoration:none;transition:color .18s}.post-hero__crumbs a[data-v-6148c129]:hover{color:#fff}.post-hero__title[data-v-6148c129]{font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 1rem;text-wrap:balance}.post-hero__meta[data-v-6148c129]{align-items:center;color:#ffffffd1;display:flex;font-size:.9rem;gap:.6rem}.post-body[data-v-6148c129]{background:var(--p-surface-0)}.post-body__inner[data-v-6148c129]{margin:0 auto;max-width:42rem;padding:3rem 1.5rem 2.5rem}.post-body__excerpt[data-v-6148c129]{border-left:3px solid var(--p-primary-400);color:var(--p-surface-700);font-size:1.2rem;font-style:italic;line-height:1.55;margin:0 0 2.5rem;padding-left:1.2rem}.post-body__prose[data-v-6148c129] h2{color:var(--p-surface-900);font-size:1.45rem;font-weight:700;letter-spacing:-.015em;margin:2.25rem 0 .9rem;text-wrap:balance}.post-body__prose[data-v-6148c129] h3{color:var(--p-surface-900);font-size:1.2rem;font-weight:700;margin:1.6rem 0 .7rem}.post-body__prose[data-v-6148c129] p{color:var(--p-surface-800);font-size:1.05rem;line-height:1.7;margin:0 0 1rem}.post-body__prose[data-v-6148c129] ol,.post-body__prose[data-v-6148c129] ul{display:flex;flex-direction:column;gap:.5rem;margin:.6rem 0 1.2rem;padding-left:1.4rem}.post-body__prose[data-v-6148c129] li{color:var(--p-surface-800);font-size:1rem;line-height:1.55}.post-body__prose[data-v-6148c129] a{color:var(--p-primary-600);text-decoration:underline;text-underline-offset:3px}.post-body__prose[data-v-6148c129] a:hover{color:var(--p-primary-700)}.post-body__prose[data-v-6148c129] strong{color:var(--p-surface-900);font-weight:700}.post-cta[data-v-6148c129]{background:linear-gradient(135deg,var(--p-primary-50) 0,var(--p-primary-100) 100%);border-bottom:1px solid var(--p-primary-200);border-top:1px solid var(--p-primary-200)}.post-cta__inner[data-v-6148c129]{margin:0 auto;max-width:42rem;padding:3rem 1.5rem;text-align:center}.post-cta__title[data-v-6148c129]{color:var(--p-surface-900);font-size:1.5rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .6rem}.post-cta__subtitle[data-v-6148c129]{color:var(--p-surface-700);font-size:1rem;line-height:1.55;margin:0 0 1.5rem}.post-cta__button[data-v-6148c129]{align-items:center;background:var(--p-primary-600);border-radius:.85rem;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.85rem 1.5rem;text-decoration:none;transition:all .2s ease}.post-cta__button[data-v-6148c129]:hover{background:var(--p-primary-700);box-shadow:0 8px 20px -6px var(--p-primary-400);transform:translateY(-1px)}.post-back-link[data-v-6148c129]{color:var(--p-primary-600);font-weight:600;text-decoration:none}.post-back-link[data-v-6148c129]:hover{text-decoration:underline}
