.reading-progress-track[data-astro-cid-qj4ocdai]{position:fixed;top:0;left:0;right:0;height:3px;background-color:var(--color-navy-100);z-index:9999;pointer-events:none;display:none}@media(min-width:768px){.reading-progress-track[data-astro-cid-qj4ocdai]{display:block}}.reading-progress-fill[data-astro-cid-qj4ocdai]{height:100%;width:0%;background-color:var(--color-gold-500);transition:width var(--motion-quick) linear;transform-origin:left;will-change:width}@media(prefers-reduced-motion:reduce){.reading-progress-fill[data-astro-cid-qj4ocdai]{transition:none}}.insight-hero[data-astro-cid-zvfhj2rs]{position:relative;overflow:hidden}.insight-hero--editorial[data-astro-cid-zvfhj2rs]{background-color:var(--color-warm-50);border-top:3px solid var(--color-navy-800);padding:2.5rem 0 2rem}.insight-hero--image[data-astro-cid-zvfhj2rs]{background-color:var(--color-navy-900);padding:3rem 0 2.5rem}@media(min-width:768px){.insight-hero--editorial[data-astro-cid-zvfhj2rs]{padding:3.5rem 0 2.5rem}.insight-hero--image[data-astro-cid-zvfhj2rs]{padding:4.5rem 0 3.5rem}}.insight-hero__bg-img[data-astro-cid-zvfhj2rs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.insight-hero__bg-overlay[data-astro-cid-zvfhj2rs]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(155deg,#0f2444e0,#1a365dcc 55%,#22416bbd)}.insight-hero__inner[data-astro-cid-zvfhj2rs]{position:relative}.insight-hero__outdated-wrapper[data-astro-cid-zvfhj2rs]{position:relative;padding:.75rem 0;background-color:#fffbeb;border-bottom:1px solid var(--color-gold-200);margin-bottom:1.25rem}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__outdated-wrapper[data-astro-cid-zvfhj2rs]{background-color:#fef3c71f;border-bottom-color:#ecc94b33}.insight-hero__outdated[data-astro-cid-zvfhj2rs]{display:flex;gap:.625rem;align-items:flex-start;font-family:var(--font-body);font-size:var(--text-body-sm);line-height:1.55;color:var(--color-warm-700)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__outdated[data-astro-cid-zvfhj2rs]{color:var(--color-navy-200)}.insight-hero__outdated-icon[data-astro-cid-zvfhj2rs]{flex-shrink:0;margin-top:.125rem;color:var(--color-warning)}.insight-hero__outdated-heading[data-astro-cid-zvfhj2rs]{font-weight:700;color:var(--color-navy-800)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__outdated-heading[data-astro-cid-zvfhj2rs]{color:var(--color-gold-300)}.insight-hero__badges[data-astro-cid-zvfhj2rs]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1rem}.insight-hero__badge[data-astro-cid-zvfhj2rs]{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-overline);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.insight-hero__badge--dept[data-astro-cid-zvfhj2rs]{background-color:var(--color-navy-800);color:var(--color-navy-100)}.insight-hero__badge--type[data-astro-cid-zvfhj2rs]{background-color:var(--color-warm-200);color:var(--color-warm-700)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__badge--type[data-astro-cid-zvfhj2rs]{background-color:#ffffff1f;color:var(--color-navy-100)}.insight-hero__badge--sector[data-astro-cid-zvfhj2rs]{background-color:transparent;border:1px solid var(--color-warm-300);color:var(--color-warm-600);transition:border-color var(--motion-quick) ease-out,color var(--motion-quick) ease-out}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__badge--sector[data-astro-cid-zvfhj2rs]{border-color:#fff3;color:var(--color-navy-200)}@media(hover:hover)and (pointer:fine){.insight-hero__badge--sector[data-astro-cid-zvfhj2rs]:hover{border-color:var(--color-navy-400);color:var(--color-navy-700)}}.insight-hero__badge--sector[data-astro-cid-zvfhj2rs]:focus-visible{outline:2px solid var(--color-navy-500);outline-offset:2px}.insight-hero__title[data-astro-cid-zvfhj2rs]{font-family:var(--font-heading);font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height);letter-spacing:var(--text-display-lg--letter-spacing);font-weight:700;color:var(--color-navy-800);text-wrap:balance;margin:0 0 .875rem}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__title[data-astro-cid-zvfhj2rs]{color:#fff}.insight-hero__description[data-astro-cid-zvfhj2rs]{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-warm-600);margin:0 0 1.375rem;max-width:60ch}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__description[data-astro-cid-zvfhj2rs]{color:var(--color-navy-200)}.insight-hero__byline[data-astro-cid-zvfhj2rs]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:.875rem}.insight-hero__author-link[data-astro-cid-zvfhj2rs]{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;border-radius:var(--radius-sm)}.insight-hero__author-link[data-astro-cid-zvfhj2rs]:focus-visible{outline:2px solid var(--color-navy-500);outline-offset:2px}.insight-hero__avatar[data-astro-cid-zvfhj2rs]{width:2.25rem;height:2.25rem;min-width:2.25rem;border-radius:50%;background-color:var(--color-navy-800);color:var(--color-navy-100);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.8rem;font-weight:700;border:2px solid var(--color-gold-500)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__avatar[data-astro-cid-zvfhj2rs]{background-color:var(--color-navy-700);border-color:var(--color-gold-400)}.insight-hero__author-text[data-astro-cid-zvfhj2rs]{display:flex;flex-direction:column;gap:.1rem}.insight-hero__author-name[data-astro-cid-zvfhj2rs]{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-navy-800);transition:color var(--motion-quick) ease-out}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__author-name[data-astro-cid-zvfhj2rs]{color:#fff}@media(hover:hover)and (pointer:fine){.insight-hero__author-link[data-astro-cid-zvfhj2rs]:hover .insight-hero__author-name[data-astro-cid-zvfhj2rs]{color:var(--color-gold-600)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__author-link[data-astro-cid-zvfhj2rs]:hover .insight-hero__author-name[data-astro-cid-zvfhj2rs]{color:var(--color-gold-400)}}.insight-hero__author-role[data-astro-cid-zvfhj2rs]{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-warm-500)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__author-role[data-astro-cid-zvfhj2rs]{color:var(--color-navy-300)}.insight-hero__reviewer[data-astro-cid-zvfhj2rs]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-warm-500)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__reviewer[data-astro-cid-zvfhj2rs]{color:var(--color-navy-300)}.insight-hero__meta[data-astro-cid-zvfhj2rs]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-warm-500);margin-bottom:.75rem}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__meta[data-astro-cid-zvfhj2rs]{color:var(--color-navy-300)}.insight-hero__meta-item[data-astro-cid-zvfhj2rs]{display:inline}.insight-hero__meta-sep[data-astro-cid-zvfhj2rs]{color:var(--color-warm-300);user-select:none}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__meta-sep[data-astro-cid-zvfhj2rs]{color:var(--color-navy-600)}.insight-hero__freshness-badge[data-astro-cid-zvfhj2rs]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background-color:var(--color-gold-50);border:1px solid var(--color-gold-200);border-radius:var(--radius-sm);font-size:var(--text-caption);font-weight:500;color:var(--color-gold-700)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__freshness-badge[data-astro-cid-zvfhj2rs]{background-color:#ecc94b1f;border-color:#ecc94b40;color:var(--color-gold-300)}.insight-hero__keyword[data-astro-cid-zvfhj2rs]{margin:.5rem 0 .75rem}.insight-hero__keyword-chip[data-astro-cid-zvfhj2rs]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .625rem;border-radius:var(--radius-sm);background-color:#1a365d0f;border:1px solid var(--color-navy-200);font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-navy-700)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__keyword-chip[data-astro-cid-zvfhj2rs]{background-color:#ffffff14;border-color:#ffffff26;color:var(--color-navy-300)}.insight-hero__citations[data-astro-cid-zvfhj2rs]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.insight-hero__citation-badge[data-astro-cid-zvfhj2rs]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;background-color:var(--color-gold-100);color:var(--color-gold-800);text-decoration:none;transition:background-color var(--motion-quick) ease-out}@media(hover:hover)and (pointer:fine){.insight-hero__citation-badge[data-astro-cid-zvfhj2rs]:hover{background-color:var(--color-gold-200)}}.insight-hero__citation-badge[data-astro-cid-zvfhj2rs]:focus-visible{outline:2px solid var(--color-gold-600);outline-offset:2px}.insight-hero__downloads[data-astro-cid-zvfhj2rs]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.insight-hero__download-btn[data-astro-cid-zvfhj2rs]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.375rem;border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;text-decoration:none;transition:background-color var(--motion-quick) ease-out,border-color var(--motion-quick) ease-out,transform var(--motion-quick) ease-out;-webkit-tap-highlight-color:transparent}.insight-hero__download-btn[data-astro-cid-zvfhj2rs]:active{transform:scale(.97)}.insight-hero__download-btn[data-astro-cid-zvfhj2rs]:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px;border-radius:var(--radius-lg)}.insight-hero__download-btn--primary[data-astro-cid-zvfhj2rs]{background-color:var(--color-gold-500);color:var(--color-navy-900)}@media(hover:hover)and (pointer:fine){.insight-hero__download-btn--primary[data-astro-cid-zvfhj2rs]:hover{background-color:var(--color-gold-400)}}.insight-hero__download-btn--secondary[data-astro-cid-zvfhj2rs]{background-color:transparent;border:1px solid var(--color-warm-300);color:var(--color-warm-700)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__download-btn--secondary[data-astro-cid-zvfhj2rs]{border-color:#ffffff40;color:#fff}@media(hover:hover)and (pointer:fine){.insight-hero__download-btn--secondary[data-astro-cid-zvfhj2rs]:hover{border-color:var(--color-navy-400);color:var(--color-navy-800)}.insight-hero--image[data-astro-cid-zvfhj2rs] .insight-hero__download-btn--secondary[data-astro-cid-zvfhj2rs]:hover{background-color:#ffffff14}}.insight-hero__download-icon[data-astro-cid-zvfhj2rs]{width:1rem;height:1rem;flex-shrink:0}@media(prefers-reduced-motion:reduce){.insight-hero__download-btn[data-astro-cid-zvfhj2rs],.insight-hero__badge--sector[data-astro-cid-zvfhj2rs],.insight-hero__author-name[data-astro-cid-zvfhj2rs],.insight-hero__citation-badge[data-astro-cid-zvfhj2rs]{transition:none}.insight-hero__download-btn[data-astro-cid-zvfhj2rs]:active{transform:none}}.il-article{padding:2.5rem 0 2rem}@media(min-width:768px){.il-article{padding:3.5rem 0 2.5rem}}.il-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-warm-200)}.il-tag{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:100vmax;font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;background-color:var(--color-warm-100);color:var(--color-warm-600);text-decoration:none;transition:background-color var(--motion-quick) ease-out,color var(--motion-quick) ease-out}@media(hover:hover)and (pointer:fine){.il-tag:hover{background-color:var(--color-gold-100);color:var(--color-gold-700)}}.il-tag:focus-visible{outline:2px solid var(--color-navy-500);outline-offset:2px}.il-cluster-siblings{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--color-warm-200)}.il-cluster-heading{font-family:var(--font-heading);font-size:var(--text-heading);line-height:var(--text-heading--line-height);color:var(--color-navy-800);margin:0 0 1.25rem}.il-cluster-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media(min-width:640px){.il-cluster-list{grid-template-columns:1fr 1fr}}.il-cluster-link{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1.125rem;border-radius:var(--radius-lg);border:1px solid var(--color-warm-200);text-decoration:none;transition:border-color var(--motion-quick) ease-out,background-color var(--motion-quick) ease-out}@media(hover:hover)and (pointer:fine){.il-cluster-link:hover{border-color:var(--color-navy-300);background-color:var(--color-warm-50)}}.il-cluster-link:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:2px}.il-cluster-link__title{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;color:var(--color-navy-800);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.il-cluster-link__date{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-warm-400);display:block}.il-downloads{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--color-warm-200)}.il-downloads__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.il-download-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;text-decoration:none;transition:background-color var(--motion-quick) ease-out,border-color var(--motion-quick) ease-out,transform var(--motion-quick) ease-out;-webkit-tap-highlight-color:transparent}.il-download-btn:active{transform:scale(.97)}.il-download-btn:focus-visible{outline:2px solid var(--color-gold-500);outline-offset:3px}.il-download-btn--primary{border:1px solid var(--color-gold-300);background-color:var(--color-gold-50);color:var(--color-gold-800)}@media(hover:hover)and (pointer:fine){.il-download-btn--primary:hover{background-color:var(--color-gold-100);border-color:var(--color-gold-400)}}.il-download-btn--secondary{border:1px solid var(--color-warm-200);background-color:transparent;color:var(--color-warm-600)}@media(hover:hover)and (pointer:fine){.il-download-btn--secondary:hover{border-color:var(--color-navy-300);color:var(--color-navy-700)}}.il-download-btn__icon{width:1rem;height:1rem;flex-shrink:0}.il-back{margin-top:2.5rem}.il-related-services,.il-related-calculators{padding:4rem 0;background-color:var(--color-warm-50);border-top:1px solid var(--color-warm-200)}.il-related-services+.il-related-calculators{padding-top:0;border-top:0}.il-section-heading{font-family:var(--font-heading);font-size:var(--text-heading-xl);line-height:var(--text-heading-xl--line-height);color:var(--color-navy-800);margin:0 0 1.75rem}.il-services-grid{display:grid;gap:1rem}@media(min-width:640px){.il-services-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.il-services-grid{grid-template-columns:repeat(3,1fr)}}.il-service-card{display:flex;flex-direction:column;gap:.5rem;padding:1.375rem 1.5rem;border-radius:var(--radius-xl);border:1px solid var(--color-warm-200);background-color:#fff;text-decoration:none;transition:border-color var(--motion-quick) ease-out,box-shadow var(--motion-quick) ease-out}@media(hover:hover)and (pointer:fine){.il-service-card:hover{border-color:var(--color-gold-300);box-shadow:var(--shadow-card-hover)}}.il-service-card:focus-visible{outline:2px solid var(--color-navy-500);outline-offset:2px}.il-service-card__title{font-family:var(--font-heading);font-size:var(--text-heading-sm);line-height:var(--text-heading-sm--line-height);color:var(--color-navy-800);margin:0;transition:color var(--motion-quick) ease-out}@media(hover:hover)and (pointer:fine){.il-service-card:hover .il-service-card__title{color:var(--color-gold-700)}}.il-service-card__desc{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-warm-600);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.il-service-card__cta{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;color:var(--color-navy-600);margin-top:.25rem}.il-author-section{padding:3rem 0;background-color:var(--color-warm-50);border-top:1px solid var(--color-warm-100)}.il-author-section__label{font-family:var(--font-body);font-size:var(--text-overline);font-weight:var(--text-overline--font-weight);letter-spacing:var(--text-overline--letter-spacing);text-transform:uppercase;color:var(--color-warm-500);margin:0 0 .875rem}.il-author-card{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.375rem;background-color:#fff;border-radius:var(--radius-xl);border:1px solid var(--color-warm-100);text-decoration:none;transition:border-color var(--motion-quick) ease-out,box-shadow var(--motion-quick) ease-out}@media(hover:hover)and (pointer:fine){.il-author-card:hover{border-color:var(--color-gold-300);box-shadow:var(--shadow-card)}}.il-author-card:focus-visible{outline:2px solid var(--color-navy-500);outline-offset:2px}.il-author-card__avatar{width:3rem;height:3rem;min-width:3rem;border-radius:50%;background-color:var(--color-navy-100);color:var(--color-navy-700);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-heading-sm);font-weight:700}.il-author-card__name{font-family:var(--font-heading);font-size:var(--text-heading-sm);color:var(--color-navy-800);margin:0;transition:color var(--motion-quick) ease-out}@media(hover:hover)and (pointer:fine){.il-author-card:hover .il-author-card__name{color:var(--color-gold-700)}}.il-author-card__role{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-warm-500);margin:.125rem 0 0}.il-reviewer{margin-top:1.125rem}.il-reviewer__label{font-family:var(--font-body);font-size:var(--text-overline);font-weight:var(--text-overline--font-weight);letter-spacing:var(--text-overline--letter-spacing);text-transform:uppercase;color:var(--color-warm-500);margin:0 0 .625rem}.il-reviewer-card{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem;background-color:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-warm-100);text-decoration:none;transition:border-color var(--motion-quick) ease-out,box-shadow var(--motion-quick) ease-out}@media(hover:hover)and (pointer:fine){.il-reviewer-card:hover{border-color:var(--color-gold-300);box-shadow:var(--shadow-card)}}.il-reviewer-card:focus-visible{outline:2px solid var(--color-navy-500);outline-offset:2px}.il-reviewer-card__avatar{width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:50%;background-color:var(--color-gold-50);border:1px solid var(--color-gold-100);color:var(--color-gold-700);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:700}.il-reviewer-card__name{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-navy-800);margin:0}.il-reviewer-card__date{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-warm-500);margin:.125rem 0 0}@media(prefers-reduced-motion:reduce){.il-tag,.il-cluster-link,.il-download-btn,.il-service-card,.il-author-card,.il-reviewer-card,.il-service-card__title,.il-author-card__name{transition:none}.il-download-btn:active{transform:none}}html:has([data-insight-layout-v2]){scroll-padding-top:3rem}[data-insight-layout-v2] .snum-row{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem}[data-insight-layout-v2] .snum-row:after{content:"";display:block;flex:0 0 80px;height:1px;background:var(--color-warm-200, #E2E8F0);max-width:80px}[data-insight-layout-v2] .snum{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-weight:700;font-size:1rem;color:var(--color-gold-500, #D69E2E);letter-spacing:.02em;flex-shrink:0}[data-insight-layout-v2] .snum-overline{font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-warm-500, #718096)}[data-insight-layout-v2] .article-prose>:global(p:first-of-type):first-letter{font-family:var(--font-heading);font-size:clamp(3rem,5vw,3.75rem);font-weight:700;color:var(--color-navy-800);float:left;line-height:.8;margin:.1em .12em 0 0;padding:0}[data-insight-layout-v2] .article-prose{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-warm-700);max-width:70ch}[data-insight-layout-v2] .article-prose :global(h2){font-family:var(--font-heading);font-size:var(--text-heading-xl);line-height:var(--text-heading-xl--line-height);letter-spacing:var(--text-heading-xl--letter-spacing);color:var(--color-navy-800);margin:2.5rem 0 .875rem;padding-top:1.5rem;scroll-margin-top:3.5rem}[data-insight-layout-v2] .article-prose :global(h3){font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height);color:var(--color-navy-800);margin:2rem 0 .625rem;scroll-margin-top:3.5rem}[data-insight-layout-v2] .article-prose :global(h4){font-family:var(--font-body);font-size:var(--text-heading-sm);font-weight:700;color:var(--color-navy-700);margin:1.5rem 0 .5rem}[data-insight-layout-v2] .article-prose :global(p){margin:0 0 1.25rem}[data-insight-layout-v2] .article-prose :global(ul),[data-insight-layout-v2] .article-prose :global(ol){margin:0 0 1.25rem 1.25rem;padding:0}[data-insight-layout-v2] .article-prose :global(li){margin-bottom:.5rem}[data-insight-layout-v2] .article-prose :global(a){color:var(--color-navy-600);text-decoration:underline;text-underline-offset:2px}[data-insight-layout-v2] .article-prose :global(a:hover){color:var(--color-navy-800)}[data-insight-layout-v2] .article-prose :global(a[data-glossary]){color:var(--color-warm-700);text-decoration-color:var(--color-gold-500);text-underline-offset:3px}[data-insight-layout-v2] .article-prose :global(a[data-glossary]:hover){color:var(--color-gold-700)}[data-insight-layout-v2] .article-prose :global(table){width:100%;border-collapse:collapse;font-size:var(--text-body-sm);margin:1.75rem 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}[data-insight-layout-v2] .article-prose :global(thead th){background-color:var(--color-navy-800);color:#fff;font-family:var(--font-body);font-weight:600;padding:.75rem 1rem;text-align:left}[data-insight-layout-v2] .article-prose :global(tbody tr:nth-child(2n)){background-color:var(--color-warm-50)}[data-insight-layout-v2] .article-prose :global(tbody td){padding:.625rem 1rem;border-bottom:1px solid var(--color-warm-200);color:var(--color-warm-700);vertical-align:top}[data-insight-layout-v2] .article-prose :global(tbody tr:last-child td){border-bottom:none}[data-insight-layout-v2] .article-prose :global(blockquote){margin:1.75rem 0;padding:1.25rem 1.5rem;border-top:3px solid var(--color-gold-500);background-color:var(--color-warm-50);border-radius:0 0 var(--radius-md) var(--radius-md)}[data-insight-layout-v2] .article-prose :global(blockquote p){font-family:var(--font-heading);font-size:var(--text-heading-sm);color:var(--color-navy-800);font-style:italic;margin:0}[data-insight-layout-v2] .article-prose :global(code){font-size:.875em;background-color:var(--color-warm-100);padding:.1em .35em;border-radius:var(--radius-sm);color:var(--color-navy-800)}[data-insight-layout-v2] .article-prose :global(pre){background-color:var(--color-navy-950);border-radius:var(--radius-lg);padding:1.25rem;overflow-x:auto;margin:1.5rem 0}[data-insight-layout-v2] .article-prose :global(pre code){background:none;padding:0;color:var(--color-navy-100);font-size:var(--text-body-sm)}@media(max-width:640px){[data-insight-layout-v2] .article-prose :global(table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.pull-quote[data-astro-cid-fmu2ussc]{margin:2rem 0;padding:1.25rem 1.5rem;border-left:4px solid var(--color-gold-500);background:var(--color-warm-50);border-radius:0 var(--radius-md) var(--radius-md) 0;opacity:0;transform:translateY(12px);transition:opacity .22s ease-out,transform .22s ease-out}.pull-quote[data-astro-cid-fmu2ussc].is-visible{opacity:1;transform:translateY(0)}.pull-quote__text[data-astro-cid-fmu2ussc]{font-family:var(--font-heading);font-weight:700;font-style:italic;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5;color:var(--color-navy-800);margin:0}.pull-quote__footer[data-astro-cid-fmu2ussc]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.pull-quote__attribution[data-astro-cid-fmu2ussc]{font-family:var(--font-body);font-weight:500;font-size:var(--text-body-sm);color:var(--color-navy-600)}.pull-quote__citation-link[data-astro-cid-fmu2ussc],.pull-quote__citation-label[data-astro-cid-fmu2ussc]{font-family:var(--font-body);font-weight:500;font-size:var(--text-body-sm);color:var(--color-navy-600);text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;gap:.25rem}.pull-quote__citation-link[data-astro-cid-fmu2ussc]:hover{color:var(--color-gold-600)}.pull-quote__external-icon[data-astro-cid-fmu2ussc]{flex-shrink:0}@media(prefers-reduced-motion:reduce){.pull-quote[data-astro-cid-fmu2ussc]{opacity:1;transform:none;transition:none}}.stat-inset[data-astro-cid-p5iukvgh]{margin:2rem 0}.stat-inset--inline[data-astro-cid-p5iukvgh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;padding:2rem 1.5rem;background:var(--color-warm-50);border-radius:var(--radius-lg)}.stat-inset--block[data-astro-cid-p5iukvgh]{display:flex;justify-content:center;padding:2.5rem 1.5rem;background:var(--color-warm-50);border-radius:var(--radius-lg)}.stat-inset__item[data-astro-cid-p5iukvgh]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;opacity:0;transform:translateY(10px);transition:opacity .22s ease-out calc(var(--stagger-delay, 0ms)),transform .22s ease-out calc(var(--stagger-delay, 0ms))}.stat-inset__item[data-astro-cid-p5iukvgh].is-visible{opacity:1;transform:translateY(0)}.stat-inset__value[data-astro-cid-p5iukvgh]{font-family:var(--font-heading);font-weight:800;font-size:clamp(3rem,2.5rem + 2.5vw,5rem);line-height:1;color:var(--color-navy-800);letter-spacing:-.02em;padding-bottom:.25rem;border-bottom:3px solid var(--color-gold-500)}.stat-inset--block[data-astro-cid-p5iukvgh] .stat-inset__value[data-astro-cid-p5iukvgh]{font-size:clamp(4rem,3rem + 4vw,7rem)}.stat-inset__label[data-astro-cid-p5iukvgh]{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);line-height:1.4;color:var(--color-navy-700);max-width:18ch;margin-top:.5rem}.stat-inset__description[data-astro-cid-p5iukvgh]{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-navy-600);max-width:22ch}@media(max-width:480px){.stat-inset--inline[data-astro-cid-p5iukvgh]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.stat-inset__item[data-astro-cid-p5iukvgh]{opacity:1;transform:none;transition:none}}.key-takeaway[data-astro-cid-fchhcm5i]{position:relative;margin:1.75rem 0;padding:1.25rem 1.5rem 1.25rem 1.25rem;border-left:4px solid var(--color-gold-500);border-radius:0 var(--radius-md) var(--radius-md) 0;background-color:var(--color-gold-50);opacity:0;transform:translateY(8px);transition:opacity var(--motion-default) cubic-bezier(0,0,.2,1),transform var(--motion-default) cubic-bezier(0,0,.2,1)}.key-takeaway--gold[data-astro-cid-fchhcm5i]{background-color:var(--color-gold-100);border-left-color:var(--color-gold-600)}.key-takeaway[data-astro-cid-fchhcm5i].is-visible{opacity:1;transform:translateY(0)}.key-takeaway__header[data-astro-cid-fchhcm5i]{display:flex;align-items:center;gap:.375rem;margin-bottom:.625rem}.key-takeaway__icon[data-astro-cid-fchhcm5i]{display:flex;align-items:center;flex-shrink:0;color:var(--color-gold-600)}.key-takeaway__overline[data-astro-cid-fchhcm5i]{font-family:var(--font-body);font-size:var(--text-overline);font-weight:var(--text-overline--font-weight);letter-spacing:var(--text-overline--letter-spacing);line-height:var(--text-overline--line-height);color:var(--color-gold-700);text-transform:uppercase}.key-takeaway__body[data-astro-cid-fchhcm5i]{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-warm-700)}.key-takeaway__body[data-astro-cid-fchhcm5i] p{margin:0}.key-takeaway__body[data-astro-cid-fchhcm5i] p+p{margin-top:.75rem}@media(prefers-reduced-motion:reduce){.key-takeaway[data-astro-cid-fchhcm5i]{opacity:1;transform:none;transition:none}}
