:root{--sa-brand-signature-gap:.75rem;--sa-brand-signature-minimum-width:10rem;--sa-brand-signature-clear-space-small:1rem;--sa-brand-signature-clear-space-regular:1.5rem;--sa-brand-signature-clear-space-feature:2.25rem;--sa-brand-signature-mark-small:2rem;--sa-brand-signature-mark-regular:3rem;--sa-brand-signature-mark-feature:4.5rem;--sa-brand-signature-name-weight:600;--sa-brand-signature-name-tracking:-.025em;--sa-brand-signature-name-line-height:.95;--sa-brand-signature-name-optical-size:48;--sa-brand-signature-name-size-small:1.25rem;--sa-brand-signature-name-size-regular:1.85rem;--sa-brand-signature-name-size-feature:clamp(2.75rem, 5vw, 4.75rem);--sa-brand-signature-descriptor-weight:600;--sa-brand-signature-descriptor-tracking:.02em;--sa-brand-signature-descriptor-font-size:.75rem;--sa-brand-signature-descriptor-line-height:1.35;--sa-brand-signature-descriptor-offset:.4rem;--sa-color-primitive-porcelain-canvas:#fff3f6;--sa-color-primitive-porcelain-surface:#fffbfc;--sa-color-primitive-porcelain-muted:#f4e3e8;--sa-color-primitive-ink-100:#eae0e4;--sa-color-primitive-ink-300:#a78e99;--sa-color-primitive-ink-400:#7b6571;--sa-color-primitive-ink-500:#705966;--sa-color-primitive-ink-600:#614b58;--sa-color-primitive-ink-700:#523d4a;--sa-color-primitive-ink-800:#44313e;--sa-color-primitive-ink-950:#291b24;--sa-color-primitive-wine-100:#f5e7ed;--sa-color-primitive-wine-200:#e7c7d4;--sa-color-primitive-wine-700:#74213f;--sa-color-primitive-wine-800:#65213f;--sa-color-primitive-wine-900:#4f2139;--sa-color-primitive-wine-950:#351729;--sa-color-primitive-raspberry-100:#fbeaf0;--sa-color-primitive-raspberry-150:#f4d5df;--sa-color-primitive-raspberry-200:#eab5c7;--sa-color-primitive-raspberry-600:#a64166;--sa-color-primitive-raspberry-700:#8a2e50;--sa-color-primitive-raspberry-800:#74213f;--sa-color-primitive-iris-100:#eff0f8;--sa-color-primitive-iris-200:#c9cde4;--sa-color-primitive-iris-600:#626a96;--sa-color-primitive-iris-700:#515882;--sa-color-primitive-iris-800:#3f456f;--sa-color-primitive-plum-100:#f5eaf3;--sa-color-primitive-plum-200:#d8bcd4;--sa-color-primitive-plum-700:#6b466b;--sa-color-primitive-plum-800:#513451;--sa-color-primitive-champagne-100:#f9ebd6;--sa-color-primitive-champagne-200:#eacfa6;--sa-color-primitive-champagne-500:#ba8242;--sa-color-primitive-champagne-700:#82541f;--sa-color-primitive-champagne-800:#744816;--sa-color-semantic-background-page:#fff3f6;--sa-color-semantic-background-surface:#fffbfc;--sa-color-semantic-background-subtle:#f4e3e8;--sa-color-semantic-background-inverse:#4f2139;--sa-color-semantic-background-relational:#f8e8ee;--sa-color-semantic-text-primary:#291b24;--sa-color-semantic-text-secondary:#523d4a;--sa-color-semantic-text-muted:#705966;--sa-color-semantic-text-inverse:#fffbfc;--sa-color-semantic-text-inverse-muted:#e7c7d4;--sa-color-semantic-text-disabled:#725966;--sa-color-semantic-action-primary-background:#65213f;--sa-color-semantic-action-primary-foreground:#fff;--sa-color-semantic-action-primary-border:#65213f;--sa-color-semantic-action-primary-hover-background:#4f2139;--sa-color-semantic-action-primary-active-background:#351729;--sa-color-semantic-action-secondary-background:#fffbfc;--sa-color-semantic-action-secondary-foreground:#8a2e50;--sa-color-semantic-action-secondary-border:#8a2e50;--sa-color-semantic-action-secondary-hover-background:#fbeaf0;--sa-color-semantic-action-secondary-active-background:#f4d5df;--sa-color-semantic-action-quiet-background:#fffbfc;--sa-color-semantic-action-quiet-foreground:#4f2139;--sa-color-semantic-action-quiet-hover-background:#f5e7ed;--sa-color-semantic-action-quiet-active-background:#e7c7d4;--sa-color-semantic-action-danger-background:#963247;--sa-color-semantic-action-danger-foreground:#fff;--sa-color-semantic-action-danger-border:#963247;--sa-color-semantic-action-danger-hover-background:#7d2438;--sa-color-semantic-action-danger-active-background:#65192d;--sa-color-semantic-action-disabled-background:#f4e3e8;--sa-color-semantic-action-disabled-foreground:#725966;--sa-color-semantic-action-disabled-border:#a78e99;--sa-color-semantic-accent-raspberry:#a64166;--sa-color-semantic-accent-raspberry-strong:#74213f;--sa-color-semantic-accent-iris:#515882;--sa-color-semantic-accent-plum:#6b466b;--sa-color-semantic-accent-champagne:#ba8242;--sa-color-semantic-accent-champagne-text:#744816;--sa-color-semantic-accent-on-strong:#fff;--sa-color-semantic-border-subtle:#decbd2;--sa-color-semantic-border-control:#816876;--sa-color-semantic-border-strong:#523d4a;--sa-color-semantic-border-focus-light:#8a2e50;--sa-color-semantic-border-focus-dark:#f3a8c0;--sa-color-semantic-relationship-person-a:#8a2e50;--sa-color-semantic-relationship-person-asurface:#fbeaf0;--sa-color-semantic-relationship-person-b:#515882;--sa-color-semantic-relationship-person-bsurface:#eff0f8;--sa-color-semantic-relationship-shared:#6b466b;--sa-color-semantic-relationship-shared-surface:#f5eaf3;--sa-color-semantic-relationship-neutral:#705966;--sa-color-semantic-aspect-supportive-text:#315e70;--sa-color-semantic-aspect-supportive-surface:#eaf4f6;--sa-color-semantic-aspect-supportive-line:#315e70;--sa-color-semantic-aspect-tension-text:#744816;--sa-color-semantic-aspect-tension-surface:#f9ebd6;--sa-color-semantic-aspect-tension-line:#744816;--sa-color-semantic-aspect-conjunction-text:#554273;--sa-color-semantic-aspect-conjunction-surface:#f1edf8;--sa-color-semantic-aspect-conjunction-line:#554273;--sa-color-semantic-aspect-neutral-text:#523d4a;--sa-color-semantic-aspect-neutral-surface:#f4e3e8;--sa-color-semantic-aspect-neutral-line:#705966;--sa-color-semantic-selection-surface:#f2d8e2;--sa-color-semantic-selection-foreground:#291b24;--sa-color-semantic-selection-border:#74213f;--sa-color-semantic-selection-indicator:#8a2e50;--sa-color-semantic-overlay-scrim:#351729c2;--sa-color-semantic-feedback-success-text:#296346;--sa-color-semantic-feedback-success-surface:#e8f3ec;--sa-color-semantic-feedback-information-text:#315e70;--sa-color-semantic-feedback-information-surface:#eaf4f6;--sa-color-semantic-feedback-warning-text:#744816;--sa-color-semantic-feedback-warning-surface:#f9ebd6;--sa-color-semantic-feedback-danger-text:#8f2d43;--sa-color-semantic-feedback-danger-surface:#fbe9ed;--sa-typography-family-display:"Newsreader", "Iowan Old Style", Baskerville, "Times New Roman", serif;--sa-typography-family-body:"Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sa-typography-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sa-typography-weight-regular:400;--sa-typography-weight-medium:500;--sa-typography-weight-semibold:600;--sa-typography-weight-bold:700;--sa-typography-axis-display-optical-size:48;--sa-typography-size-xs-font-size:.75rem;--sa-typography-size-xs-line-height:1.125rem;--sa-typography-size-sm-font-size:.875rem;--sa-typography-size-sm-line-height:1.375rem;--sa-typography-size-base-font-size:1rem;--sa-typography-size-base-line-height:1.6rem;--sa-typography-size-lead-font-size:1.125rem;--sa-typography-size-lead-line-height:1.8rem;--sa-typography-size-xl-font-size:1.25rem;--sa-typography-size-xl-line-height:1.75rem;--sa-typography-size-2xl-font-size:1.5rem;--sa-typography-size-2xl-line-height:1.95rem;--sa-typography-size-3xl-font-size:clamp(2rem, 1.65rem + 1.75vw, 3rem);--sa-typography-size-3xl-line-height:1.08;--sa-typography-size-4xl-font-size:clamp(2.75rem, 2rem + 3.75vw, 4.75rem);--sa-typography-size-4xl-line-height:.98;--sa-typography-size-display-font-size:clamp(3.5rem, 2.4rem + 5.5vw, 6.5rem);--sa-typography-size-display-line-height:.92;--sa-typography-tracking-tight:-.025em;--sa-typography-tracking-normal:0;--sa-typography-tracking-label:.02em;--sa-typography-measure-reading:68ch;--sa-typography-measure-compact:48ch;--sa-typography-measure-form:36rem;--sa-spacing-0:0;--sa-spacing-1:.25rem;--sa-spacing-2:.5rem;--sa-spacing-3:.75rem;--sa-spacing-4:1rem;--sa-spacing-5:1.25rem;--sa-spacing-6:1.5rem;--sa-spacing-8:2rem;--sa-spacing-10:2.5rem;--sa-spacing-12:3rem;--sa-spacing-16:4rem;--sa-spacing-20:5rem;--sa-spacing-24:6rem;--sa-spacing-32:8rem;--sa-layout-minimum-viewport:320px;--sa-layout-breakpoint-compact:30rem;--sa-layout-breakpoint-medium:48rem;--sa-layout-breakpoint-large:64rem;--sa-layout-breakpoint-wide:90rem;--sa-layout-gutter-compact:1rem;--sa-layout-gutter-regular:1.5rem;--sa-layout-gutter-wide:2rem;--sa-layout-container-reading:44rem;--sa-layout-container-form:36rem;--sa-layout-container-content:72rem;--sa-layout-container-wide:90rem;--sa-layout-grid-columns-compact:4;--sa-layout-grid-columns-medium:8;--sa-layout-grid-columns-large:12;--sa-layout-section-block-spacing:clamp(3.5rem, 8vw, 7rem);--sa-size-control-minimum:2.75rem;--sa-size-control-regular:3rem;--sa-size-icon-inline:1.25rem;--sa-size-icon-feature:2rem;--sa-size-identity-marker:2.5rem;--sa-size-relationship-mark-compact:2rem;--sa-size-relationship-mark-regular:3rem;--sa-size-report-rail:15rem;--sa-size-aspect-line-minimum:2px;--sa-size-aspect-line-maximum:4px;--sa-radius-small:.375rem;--sa-radius-medium:.75rem;--sa-radius-large:1.25rem;--sa-radius-xlarge:1.75rem;--sa-radius-card:1.25rem;--sa-radius-dialog:1.5rem;--sa-radius-pill:999px;--sa-border-hairline:1px;--sa-border-emphasis:2px;--sa-border-relationship:3px;--sa-elevation-small:0 1px 2px #291b2414, 0 4px 12px #291b240a;--sa-elevation-medium:0 14px 38px #291b241f, 0 3px 10px #291b240f;--sa-elevation-large:0 30px 80px #35172933, 0 8px 24px #291b241a;--sa-motion-duration-instant:0s;--sa-motion-duration-fast:.12s;--sa-motion-duration-default:.18s;--sa-motion-duration-entrance:.28s;--sa-motion-duration-trace:.42s;--sa-motion-easing-standard:cubic-bezier(.2, .8, .2, 1);--sa-motion-easing-entrance:cubic-bezier(.16, 1, .3, 1);--sa-motion-reduced-motion-duration:.01ms;--sa-motion-reduced-motion-iterations:1;--sa-iconography-stroke-width:1.75px;--sa-iconography-sizes-small:1rem;--sa-iconography-sizes-default:1.25rem;--sa-iconography-sizes-large:1.5rem;--sa-iconography-sizes-feature:2rem;--sa-z-index-base:0;--sa-z-index-raised:10;--sa-z-index-sticky:100;--sa-z-index-overlay:800;--sa-z-index-dialog:900;--sa-z-index-toast:1000;--sa-accessibility-focus-light-surface-outline:3px solid #8a2e50;--sa-accessibility-focus-light-surface-outline-offset:3px;--sa-accessibility-focus-dark-surface-outline:3px solid #f3a8c0;--sa-accessibility-focus-dark-surface-outline-offset:3px}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/design-system/1.1.0/fonts/newsreader-latin-ext-variable.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/design-system/1.1.0/fonts/newsreader-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/design-system/1.1.0/fonts/plus-jakarta-sans-latin-ext-variable.woff2)format("woff2");unicode-range:U+100-24F,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/design-system/1.1.0/fonts/plus-jakarta-sans-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{min-width:var(--sa-layout-minimum-viewport);scroll-behavior:smooth;scroll-padding-top:6rem}body{min-width:var(--sa-layout-minimum-viewport);color:var(--sa-color-semantic-text-primary);background:var(--sa-color-semantic-background-page);font-family:var(--sa-typography-family-body);font-size:var(--sa-typography-size-base-font-size);line-height:var(--sa-typography-size-base-line-height);text-rendering:optimizelegibility;margin:0}body,button,input,textarea{font-family:var(--sa-typography-family-body)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--sa-color-semantic-action-quiet-foreground)}img,svg{max-width:100%;display:block}[hidden]{display:none!important}h1,h2,h3,h4,p{margin-block-start:0}h1,h2,h3{color:var(--sa-color-semantic-text-primary);font-family:var(--sa-typography-family-display);font-optical-sizing:auto;text-wrap:balance}h1{font-size:var(--sa-typography-size-4xl-font-size);line-height:var(--sa-typography-size-4xl-line-height);letter-spacing:var(--sa-typography-tracking-tight)}h2{font-size:var(--sa-typography-size-3xl-font-size);line-height:var(--sa-typography-size-3xl-line-height);letter-spacing:var(--sa-typography-tracking-tight)}:focus-visible{outline:var(--sa-accessibility-focus-light-surface-outline);outline-offset:var(--sa-accessibility-focus-light-surface-outline-offset)}.sa-react-container{width:min(100% - (2 * var(--sa-layout-gutter-compact)), var(--sa-layout-container-content));margin-inline:auto}.sa-react-reading{max-width:var(--sa-layout-container-reading)}.sa-react-skip-link{z-index:var(--sa-z-index-toast);inset:var(--sa-spacing-2) auto auto var(--sa-spacing-2);min-height:var(--sa-size-control-minimum);padding:var(--sa-spacing-3) var(--sa-spacing-4);border-radius:var(--sa-radius-medium);color:var(--sa-color-semantic-action-primary-foreground);background:var(--sa-color-semantic-action-primary-background);font-weight:var(--sa-typography-weight-bold);transform:translateY(calc(-100% - var(--sa-spacing-4)));text-decoration:none;position:fixed}.sa-react-skip-link:focus{transform:translateY(0)}.sa-react-header{z-index:var(--sa-z-index-sticky);border-bottom:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);background:var(--sa-color-semantic-background-surface);position:sticky;top:0}.sa-react-header__inner{justify-content:space-between;align-items:center;gap:var(--sa-spacing-4);min-height:4.75rem;padding-block:var(--sa-spacing-2);flex-wrap:wrap;display:flex}.sa-react-brand{flex:1 1 var(--sa-brand-signature-minimum-width);align-items:center;gap:var(--sa-brand-signature-gap);min-width:0;max-width:100%;color:var(--sa-color-semantic-text-primary);text-decoration:none;display:inline-flex}.sa-react-brand img{width:var(--sa-brand-signature-mark-regular);height:var(--sa-brand-signature-mark-regular)}.sa-react-brand span{min-width:0;display:grid}.sa-react-brand strong,.sa-react-footer__brand strong{font-family:var(--sa-typography-family-display);font-size:var(--sa-brand-signature-name-size-small);font-weight:var(--sa-brand-signature-name-weight);line-height:var(--sa-brand-signature-name-line-height);letter-spacing:var(--sa-brand-signature-name-tracking);overflow-wrap:anywhere}.sa-react-brand small{color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-brand-signature-descriptor-font-size);font-weight:var(--sa-brand-signature-descriptor-weight);letter-spacing:var(--sa-brand-signature-descriptor-tracking);overflow-wrap:anywhere}.sa-react-nav-toggle{min-height:var(--sa-size-control-minimum);padding:var(--sa-spacing-2) var(--sa-spacing-3);border:var(--sa-border-hairline) solid var(--sa-color-semantic-action-secondary-border);border-radius:var(--sa-radius-medium);color:var(--sa-color-semantic-action-secondary-foreground);background:var(--sa-color-semantic-action-secondary-background);font-weight:var(--sa-typography-weight-semibold);flex:none}.sa-react-navigation{padding:var(--sa-spacing-4) var(--sa-layout-gutter-compact);border-bottom:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);background:var(--sa-color-semantic-background-surface);box-shadow:var(--sa-elevation-small);display:none;position:absolute;inset:100% 0 auto}.sa-react-navigation[data-open=true]{display:grid}.sa-react-navigation a,.sa-react-link-button{min-height:var(--sa-size-control-minimum);padding-inline:var(--sa-spacing-3);color:var(--sa-color-semantic-text-primary);font-weight:var(--sa-typography-weight-semibold);background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.sa-react-navigation a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--sa-color-semantic-accent-raspberry);text-decoration-color:var(--sa-color-semantic-accent-raspberry);text-decoration-thickness:var(--sa-border-emphasis);text-underline-offset:var(--sa-spacing-2)}.sa-react-eyebrow{margin-bottom:var(--sa-spacing-3);color:var(--sa-color-semantic-accent-raspberry-strong);font-size:var(--sa-typography-size-sm-font-size);font-weight:var(--sa-typography-weight-bold);line-height:var(--sa-typography-size-sm-line-height);letter-spacing:var(--sa-typography-tracking-label)}.sa-react-eyebrow--inverse{color:var(--sa-color-semantic-text-inverse-muted)}.sa-react-hero{isolation:isolate;background:var(--sa-color-semantic-background-page);position:relative;overflow:clip}.sa-react-hero:after{z-index:var(--sa-z-index-base);background:var(--sa-color-semantic-background-page);content:"";opacity:.78;position:absolute;inset:0}.sa-react-hero__backdrop{z-index:var(--sa-z-index-base);object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sa-react-hero__inner{z-index:var(--sa-z-index-raised);padding-block:var(--sa-spacing-10) var(--sa-spacing-16);align-items:center;display:flex;position:relative}.sa-react-hero__copy{max-width:var(--sa-typography-measure-compact)}.sa-react-hero__copy h1{margin-bottom:var(--sa-spacing-6)}.sa-react-hero__lead{margin-bottom:var(--sa-spacing-4);color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height)}.sa-react-hero__limit{margin-bottom:var(--sa-spacing-6);color:var(--sa-color-semantic-text-muted)}.sa-react-actions,.sa-react-form-actions{gap:var(--sa-spacing-3);flex-wrap:wrap;display:flex}.sa-react-button{min-height:var(--sa-size-control-regular);justify-content:center;align-items:center;gap:var(--sa-spacing-2);padding:var(--sa-spacing-3) var(--sa-spacing-6);border:var(--sa-border-hairline) solid transparent;border-radius:var(--sa-radius-medium);font-weight:var(--sa-typography-weight-bold);text-align:center;transition:background var(--sa-motion-duration-default) var(--sa-motion-easing-standard), border-color var(--sa-motion-duration-default) var(--sa-motion-easing-standard);line-height:1.25;text-decoration:none;display:inline-flex}.sa-react-button--primary{border-color:var(--sa-color-semantic-action-primary-border);color:var(--sa-color-semantic-action-primary-foreground);background:var(--sa-color-semantic-action-primary-background)}.sa-react-button--primary:hover{background:var(--sa-color-semantic-action-primary-hover-background)}.sa-react-button--secondary{border-color:var(--sa-color-semantic-action-secondary-border);color:var(--sa-color-semantic-action-secondary-foreground);background:var(--sa-color-semantic-action-secondary-background)}.sa-react-button--secondary:hover{background:var(--sa-color-semantic-action-secondary-hover-background)}.sa-react-button--danger{border-color:var(--sa-color-semantic-action-danger-border);color:var(--sa-color-semantic-action-danger-foreground);background:var(--sa-color-semantic-action-danger-background)}.sa-react-button--inverse{border-color:var(--sa-color-semantic-text-inverse);color:var(--sa-color-semantic-background-inverse);background:var(--sa-color-semantic-text-inverse)}.sa-react-button:disabled{border-color:var(--sa-color-semantic-action-disabled-border);color:var(--sa-color-semantic-action-disabled-foreground);background:var(--sa-color-semantic-action-disabled-background);cursor:not-allowed}.sa-react-text-link,.sa-react-prose a,.sa-react-offer a{font-weight:var(--sa-typography-weight-semibold);text-decoration:underline;text-decoration-thickness:var(--sa-border-hairline);text-underline-offset:var(--sa-spacing-1)}.sa-react-section{padding-block:var(--sa-layout-section-block-spacing);scroll-margin-top:6rem}.sa-react-section--surface{background:var(--sa-color-semantic-background-surface)}.sa-react-section-heading{max-width:var(--sa-typography-measure-reading);margin-bottom:var(--sa-spacing-10)}.sa-react-split{gap:var(--sa-spacing-10);display:grid}.sa-react-split>header p:not(.sa-react-eyebrow){color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height)}.sa-react-content-list{gap:var(--sa-spacing-5);margin:0;padding-inline-start:var(--sa-spacing-6);display:grid}.sa-react-content-list li::marker{color:var(--sa-color-semantic-accent-raspberry-strong);font-weight:var(--sa-typography-weight-bold)}.sa-react-content-list li span{margin-top:var(--sa-spacing-1);color:var(--sa-color-semantic-text-secondary);display:block}.sa-react-theme-grid{grid-template-columns:1fr}.sa-react-home-editorial{border-block:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle)}.sa-react-home-editorial__introduction{color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height)}.sa-react-home-editorial__list{gap:var(--sa-spacing-5);margin:0;padding:0;list-style:none;display:grid}.sa-react-home-editorial__list>li{min-width:0}.sa-react-home-editorial-card{height:100%;padding:var(--sa-spacing-6);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);border-radius:var(--sa-radius-card);background:var(--sa-color-semantic-background-surface);box-shadow:var(--sa-elevation-small)}.sa-react-home-editorial-card__category,.sa-react-home-editorial-card h3,.sa-react-home-editorial-card p{margin:0}.sa-react-home-editorial-card__category{color:var(--sa-color-semantic-accent-raspberry-strong);font-size:var(--sa-typography-size-sm-font-size);font-weight:var(--sa-typography-weight-bold);letter-spacing:var(--sa-typography-tracking-label);line-height:var(--sa-typography-size-sm-line-height)}.sa-react-home-editorial-card h3{margin-top:var(--sa-spacing-3);font-size:var(--sa-typography-size-xl-font-size);line-height:var(--sa-typography-size-xl-line-height)}.sa-react-home-editorial-card h3 a{min-height:var(--sa-size-control-minimum);color:var(--sa-color-semantic-action-quiet-foreground);text-decoration-line:underline;text-decoration-thickness:var(--sa-border-hairline);text-underline-offset:var(--sa-spacing-1);transition:color var(--sa-motion-duration-fast) var(--sa-motion-easing-standard), text-decoration-thickness var(--sa-motion-duration-fast) var(--sa-motion-easing-standard);align-items:center;display:inline-flex}.sa-react-home-editorial-card h3 a:hover,.sa-react-home-editorial-card h3 a:active{color:var(--sa-color-semantic-action-secondary-foreground);text-decoration-thickness:var(--sa-border-emphasis)}.sa-react-home-editorial-card>p:last-child{margin-top:var(--sa-spacing-3);color:var(--sa-color-semantic-text-secondary)}.sa-react-home-editorial__all{width:100%;margin-top:var(--sa-spacing-8)}.sa-react-closing{padding-block:var(--sa-layout-section-block-spacing);color:var(--sa-color-semantic-text-inverse);background:var(--sa-color-semantic-background-inverse);text-align:center}.sa-react-closing h2{color:var(--sa-color-semantic-text-inverse)}.sa-react-closing p:not(.sa-react-eyebrow){max-width:var(--sa-typography-measure-reading);color:var(--sa-color-semantic-text-inverse-muted);margin-inline:auto}.sa-react-page{min-height:60vh;padding-block:var(--sa-spacing-12) var(--sa-layout-section-block-spacing)}.sa-react-page-header{max-width:var(--sa-typography-measure-reading);margin-bottom:var(--sa-spacing-8)}.sa-react-page-header>p:not(.sa-react-eyebrow){color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height)}.sa-react-form-container,.sa-react-auth-container{max-width:var(--sa-layout-container-form)}.sa-react-progress{margin:0 0 var(--sa-spacing-8);gap:var(--sa-spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sa-react-progress li{gap:var(--sa-spacing-1);min-width:0;color:var(--sa-color-semantic-text-muted);font-size:var(--sa-typography-size-xs-font-size);line-height:var(--sa-typography-size-xs-line-height);display:grid}.sa-react-progress li>span{width:var(--sa-size-relationship-mark-compact);height:var(--sa-size-relationship-mark-compact);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-control);border-radius:var(--sa-radius-pill);background:var(--sa-color-semantic-background-surface);font-weight:var(--sa-typography-weight-bold);place-items:center;display:grid}.sa-react-progress li[data-state=current]{color:var(--sa-color-semantic-text-primary);font-weight:var(--sa-typography-weight-semibold)}.sa-react-progress li[data-state=current]>span,.sa-react-progress li[data-state=complete]>span{border-color:var(--sa-color-semantic-selection-border);color:var(--sa-color-semantic-selection-foreground);background:var(--sa-color-semantic-selection-surface)}.sa-react-person-card,.sa-react-form-card,.sa-react-review,.sa-react-state,.sa-react-report-card,.sa-react-reading-section,.sa-react-report-summary{padding:var(--sa-spacing-6);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);border-radius:var(--sa-radius-card);background:var(--sa-color-semantic-background-surface);box-shadow:var(--sa-elevation-small)}.sa-react-person-card__header{align-items:center;gap:var(--sa-spacing-4);margin-bottom:var(--sa-spacing-6);display:flex}.sa-react-person-card__header p,.sa-react-person-card__header h2{margin:0}.sa-react-person-marker{width:var(--sa-size-identity-marker);height:var(--sa-size-identity-marker);border:var(--sa-border-emphasis) solid currentColor;border-radius:var(--sa-radius-pill);color:var(--sa-color-semantic-relationship-person-a);background:var(--sa-color-semantic-relationship-person-asurface);font-weight:var(--sa-typography-weight-bold);flex:none;place-items:center;display:grid}[data-person=B] .sa-react-person-marker,.sa-react-summary-card[data-person=B] .sa-react-person-marker{border-radius:var(--sa-radius-small);color:var(--sa-color-semantic-relationship-person-b);background:var(--sa-color-semantic-relationship-person-bsurface);transform:rotate(45deg)}[data-person=B] .sa-react-person-marker>span,.sa-react-summary-card[data-person=B] .sa-react-person-marker>span{transform:rotate(-45deg)}.sa-react-field-grid,.sa-react-form-card{gap:var(--sa-spacing-5);display:grid}.sa-react-field{gap:var(--sa-spacing-2);display:grid;position:relative}.sa-react-field label{color:var(--sa-color-semantic-text-primary);font-weight:var(--sa-typography-weight-semibold)}.sa-react-field input:not([type=checkbox]):not([type=hidden]),.sa-react-field textarea{width:100%;min-height:var(--sa-size-control-regular);padding:var(--sa-spacing-3) var(--sa-spacing-4);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-control);border-radius:var(--sa-radius-medium);color:var(--sa-color-semantic-text-primary);background:var(--sa-color-semantic-background-surface)}.sa-react-field textarea{resize:vertical;min-height:10rem}.sa-react-field input[aria-invalid=true]{border-width:var(--sa-border-emphasis);border-color:var(--sa-color-semantic-feedback-danger-text)}.sa-react-field input:disabled{color:var(--sa-color-semantic-action-disabled-foreground);background:var(--sa-color-semantic-action-disabled-background)}.sa-react-field-help,.sa-react-location-status,.sa-react-field-error{font-size:var(--sa-typography-size-sm-font-size);line-height:var(--sa-typography-size-sm-line-height);margin:0}.sa-react-field-help,.sa-react-location-status{color:var(--sa-color-semantic-text-muted)}.sa-react-field-error{color:var(--sa-color-semantic-feedback-danger-text);font-weight:var(--sa-typography-weight-semibold)}.sa-react-location-status[data-state=success]{color:var(--sa-color-semantic-feedback-success-text)}.sa-react-location-results{z-index:var(--sa-z-index-raised);inset:calc(100% - var(--sa-spacing-2)) 0 auto;max-height:18rem;padding:var(--sa-spacing-2);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-strong);border-radius:var(--sa-radius-medium);background:var(--sa-color-semantic-background-surface);box-shadow:var(--sa-elevation-medium);margin:0;list-style:none;position:absolute;overflow-y:auto}.sa-react-location-results li{min-height:var(--sa-size-control-minimum);padding:var(--sa-spacing-2) var(--sa-spacing-3);border-radius:var(--sa-radius-small);cursor:pointer;align-content:center;display:grid}.sa-react-location-results li[aria-selected=true]{color:var(--sa-color-semantic-selection-foreground);background:var(--sa-color-semantic-selection-surface)}.sa-react-location-results span{color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-sm-font-size)}.sa-react-checkbox{min-height:var(--sa-size-control-minimum);align-items:flex-start;gap:var(--sa-spacing-3);font-weight:var(--sa-typography-weight-regular)!important;display:flex!important}.sa-react-checkbox input{width:1.25rem;height:1.25rem;margin-top:var(--sa-spacing-1);accent-color:var(--sa-color-semantic-action-primary-background)}.sa-react-checkbox--compact{margin-top:var(--sa-spacing-2)}.sa-react-form-actions{margin-top:var(--sa-spacing-6);justify-content:space-between}.sa-react-review-submit{gap:var(--sa-spacing-4);flex:100%;display:grid}.sa-react-review__grid,.sa-react-people-grid{gap:var(--sa-spacing-4);margin-block:var(--sa-spacing-6);display:grid}.sa-react-summary-card{padding:var(--sa-spacing-5);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);border-radius:var(--sa-radius-large);background:var(--sa-color-semantic-background-relational)}.sa-react-summary-card dl,.sa-react-report-facts{gap:var(--sa-spacing-3);margin-bottom:0;display:grid}.sa-react-summary-card dt,.sa-react-report-facts dt{color:var(--sa-color-semantic-text-muted);font-size:var(--sa-typography-size-sm-font-size);font-weight:var(--sa-typography-weight-semibold)}.sa-react-summary-card dd,.sa-react-report-facts dd{margin:0}.sa-react-notice{margin-block:var(--sa-spacing-4);padding:var(--sa-spacing-4);border-radius:var(--sa-radius-medium)}.sa-react-notice--information{color:var(--sa-color-semantic-feedback-information-text);background:var(--sa-color-semantic-feedback-information-surface)}.sa-react-notice--success{color:var(--sa-color-semantic-feedback-success-text);background:var(--sa-color-semantic-feedback-success-surface)}.sa-react-notice--error{color:var(--sa-color-semantic-feedback-danger-text);background:var(--sa-color-semantic-feedback-danger-surface)}.sa-react-auth-confirmation,.sa-react-auth-status,.sa-react-state{text-align:center}.sa-react-success-mark,.sa-react-status-mark{border-radius:var(--sa-radius-pill);width:4rem;height:4rem;color:var(--sa-color-semantic-feedback-success-text);background:var(--sa-color-semantic-feedback-success-surface);font-size:var(--sa-typography-size-2xl-font-size);font-weight:var(--sa-typography-weight-bold);place-items:center;margin-inline:auto;display:grid}.sa-react-status-mark--error{color:var(--sa-color-semantic-feedback-danger-text);background:var(--sa-color-semantic-feedback-danger-surface)}.sa-react-dashboard-header{justify-content:space-between;align-items:flex-end;gap:var(--sa-spacing-6);margin-bottom:var(--sa-spacing-10);flex-wrap:wrap;display:flex}.sa-react-report-library,.sa-react-aspect-list{gap:var(--sa-spacing-4);margin:0;padding:0;list-style:none;display:grid}.sa-react-report-card h2{margin-bottom:var(--sa-spacing-2);font-size:var(--sa-typography-size-2xl-font-size);line-height:var(--sa-typography-size-2xl-line-height)}.sa-react-report-card__date{color:var(--sa-color-semantic-text-muted);font-size:var(--sa-typography-size-sm-font-size)}.sa-react-report-hero{padding-block:var(--sa-spacing-12);color:var(--sa-color-semantic-text-inverse);background:var(--sa-color-semantic-background-inverse)}.sa-react-report-hero h1{color:var(--sa-color-semantic-text-inverse)}.sa-react-report-hero>div>p:not(.sa-react-eyebrow){color:var(--sa-color-semantic-text-inverse-muted);font-size:var(--sa-typography-size-lead-font-size)}.sa-react-person-pair{gap:var(--sa-spacing-3);flex-wrap:wrap;display:flex}.sa-react-person-identity{align-items:center;gap:0 var(--sa-spacing-2);padding:var(--sa-spacing-2) var(--sa-spacing-3);border:var(--sa-border-hairline) solid var(--sa-color-semantic-relationship-person-a);border-radius:var(--sa-radius-pill);color:var(--sa-color-semantic-relationship-person-a);background:var(--sa-color-semantic-relationship-person-asurface);grid-template-columns:auto auto;display:inline-grid}.sa-react-person-identity[data-person=B]{border-style:dashed;border-color:var(--sa-color-semantic-relationship-person-b);color:var(--sa-color-semantic-relationship-person-b);background:var(--sa-color-semantic-relationship-person-bsurface)}.sa-react-person-identity>span{font-weight:var(--sa-typography-weight-bold);grid-row:1/3}.sa-react-person-identity small{font-size:var(--sa-typography-size-xs-font-size)}.sa-react-report-layout{gap:var(--sa-spacing-8);padding-block:var(--sa-spacing-10) var(--sa-layout-section-block-spacing);display:grid}.sa-react-report-nav{gap:var(--sa-spacing-2);padding-bottom:var(--sa-spacing-2);display:flex;overflow-x:auto}.sa-react-report-nav a{min-height:var(--sa-size-control-minimum);padding-inline:var(--sa-spacing-3);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);border-radius:var(--sa-radius-pill);background:var(--sa-color-semantic-background-surface);font-weight:var(--sa-typography-weight-semibold);flex:none;align-items:center;text-decoration:none;display:inline-flex}.sa-react-report-content{gap:var(--sa-spacing-8);min-width:0;display:grid}.sa-react-reading-section,.sa-react-report-summary{scroll-margin-top:6rem}.sa-react-reading-section>p,.sa-react-report-summary>p,.sa-react-interpretation p,.sa-react-person-reading p{max-width:var(--sa-typography-measure-reading);color:var(--sa-color-semantic-text-secondary)}.sa-react-reading-lead{font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height)}.sa-react-planet-header{align-items:flex-start;gap:var(--sa-spacing-4);display:flex}.sa-react-planet-header>span{width:var(--sa-size-relationship-mark-regular);height:var(--sa-size-relationship-mark-regular);border-radius:var(--sa-radius-pill);color:var(--sa-color-semantic-relationship-shared);background:var(--sa-color-semantic-relationship-shared-surface);font-size:var(--sa-typography-size-xl-font-size);flex:none;place-items:center;display:grid}.sa-react-person-reading{min-width:0;padding:var(--sa-spacing-5);border-left:var(--sa-border-relationship) solid var(--sa-color-semantic-relationship-person-a);border-radius:var(--sa-radius-medium);background:var(--sa-color-semantic-relationship-person-asurface)}.sa-react-person-reading[data-person=B]{border-left-style:dashed;border-left-color:var(--sa-color-semantic-relationship-person-b);background:var(--sa-color-semantic-relationship-person-bsurface)}.sa-react-interpretation{padding-top:var(--sa-spacing-4);border-top:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle)}.sa-react-locked{background:var(--sa-color-semantic-background-subtle)}.sa-react-offer{gap:var(--sa-spacing-4);margin-top:var(--sa-spacing-5);padding:var(--sa-spacing-5);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-strong);border-radius:var(--sa-radius-large);background:var(--sa-color-semantic-background-surface);display:grid}.sa-react-aspect{padding:var(--sa-spacing-4);border-left:var(--sa-border-relationship) solid var(--sa-color-semantic-aspect-supportive-line);border-radius:var(--sa-radius-medium);color:var(--sa-color-semantic-aspect-supportive-text);background:var(--sa-color-semantic-aspect-supportive-surface)}.sa-react-aspect[data-nature=tension]{border-left-style:double;border-left-color:var(--sa-color-semantic-aspect-tension-line);color:var(--sa-color-semantic-aspect-tension-text);background:var(--sa-color-semantic-aspect-tension-surface)}.sa-react-aspect__relation{font-weight:var(--sa-typography-weight-bold);color:inherit!important}.sa-react-prose{color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height)}.sa-react-prose h2{margin-top:var(--sa-spacing-10)}.sa-react-articles-hero{color:var(--sa-color-semantic-text-inverse);background:var(--sa-color-semantic-background-inverse);overflow:clip}.sa-react-articles-hero__inner{align-items:center;gap:var(--sa-spacing-8);padding-block:var(--sa-spacing-12);display:grid}.sa-react-articles-hero__inner>div:first-child{min-width:0;max-width:var(--sa-typography-measure-reading)}.sa-react-articles-hero h1{margin-bottom:var(--sa-spacing-5);color:var(--sa-color-semantic-text-inverse);overflow-wrap:anywhere}.sa-react-articles-hero p:not(.sa-react-eyebrow){color:var(--sa-color-semantic-text-inverse-muted);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height);overflow-wrap:anywhere;margin:0}.sa-react-articles-library,.sa-react-related-articles{padding-block:var(--sa-layout-section-block-spacing)}.sa-react-articles-library__heading{max-width:var(--sa-typography-measure-reading);margin-bottom:var(--sa-spacing-10)}.sa-react-articles-library__heading h2,.sa-react-related-articles header h2{margin-bottom:var(--sa-spacing-4)}.sa-react-articles-library__heading>p:not(.sa-react-eyebrow){color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height);overflow-wrap:anywhere}.sa-react-article-list{gap:var(--sa-spacing-6);margin:0;padding:0;list-style:none;display:grid}.sa-react-article-card{border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);border-radius:var(--sa-radius-card);background:var(--sa-color-semantic-background-surface);box-shadow:var(--sa-elevation-small);display:grid;overflow:hidden}.sa-react-article-card__copy{min-width:0;padding:var(--sa-spacing-6);flex-direction:column;justify-content:center;display:flex}.sa-react-article-card__metadata{gap:var(--sa-spacing-2);margin-bottom:var(--sa-spacing-3);color:var(--sa-color-semantic-text-muted);font-size:var(--sa-typography-size-sm-font-size);line-height:var(--sa-typography-size-sm-line-height);flex-wrap:wrap;display:flex}.sa-react-article-card h3{margin:0 0 var(--sa-spacing-3);font-size:var(--sa-typography-size-2xl-font-size);line-height:var(--sa-typography-size-2xl-line-height)}.sa-react-article-card h3 a{width:100%;min-width:0;min-height:var(--sa-size-control-minimum);align-items:center;gap:var(--sa-spacing-3);color:var(--sa-color-semantic-text-primary);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:var(--sa-border-emphasis);text-underline-offset:var(--sa-spacing-2);transition:color var(--sa-motion-duration-default) var(--sa-motion-easing-standard), text-decoration-color var(--sa-motion-duration-default) var(--sa-motion-easing-standard);display:flex}.sa-react-article-card h3 a:hover{color:var(--sa-color-semantic-action-secondary-foreground);text-decoration-color:currentColor}.sa-react-article-card h3 a>span{flex:none}.sa-react-article-card h3 a>.sa-react-article-card__title{overflow-wrap:anywhere;flex:auto;min-width:0}.sa-react-article-card__copy>p{color:var(--sa-color-semantic-text-secondary);overflow-wrap:anywhere;margin:0}.sa-react-article-visual{aspect-ratio:3/2;background:var(--sa-color-semantic-background-surface);min-width:0;margin:0;overflow:hidden}.sa-react-article-visual img{object-fit:cover;width:100%;height:100%}.sa-react-article-visual--card{background:var(--sa-color-semantic-background-relational)}.sa-react-article-visual--hero{border:var(--sa-border-emphasis) solid var(--sa-color-semantic-text-inverse-muted);border-radius:var(--sa-radius-xlarge);box-shadow:var(--sa-elevation-large)}.sa-react-article-visual--detail{border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);border-radius:var(--sa-radius-xlarge);box-shadow:var(--sa-elevation-small)}.sa-react-article__header{padding-block:var(--sa-spacing-8) var(--sa-spacing-12);background:var(--sa-color-semantic-background-relational)}.sa-react-breadcrumb{gap:var(--sa-spacing-2);margin-bottom:var(--sa-spacing-8);color:var(--sa-color-semantic-text-secondary);flex-wrap:wrap;display:flex}.sa-react-breadcrumb a{min-height:var(--sa-size-control-minimum);font-weight:var(--sa-typography-weight-semibold);text-underline-offset:var(--sa-spacing-1);align-items:center;display:inline-flex}.sa-react-article__header-grid{align-items:center;gap:var(--sa-spacing-8);display:grid}.sa-react-article__header-grid>div:first-child{min-width:0;max-width:var(--sa-typography-measure-reading)}.sa-react-article__header h1{overflow-wrap:anywhere}.sa-react-article__description{color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height)}.sa-react-article__metadata{gap:var(--sa-spacing-6);margin:var(--sa-spacing-6) 0 0;flex-wrap:wrap;display:flex}.sa-react-article__metadata div{gap:var(--sa-spacing-1);display:grid}.sa-react-article__metadata dt{color:var(--sa-color-semantic-text-muted);font-size:var(--sa-typography-size-sm-font-size)}.sa-react-article__metadata dd{font-weight:var(--sa-typography-weight-semibold);margin:0}.sa-react-article__layout{gap:var(--sa-spacing-10);padding-block:var(--sa-layout-section-block-spacing);display:grid}.sa-react-article-outline{padding:var(--sa-spacing-5);border:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);border-radius:var(--sa-radius-card);background:var(--sa-color-semantic-background-surface);align-self:start}.sa-react-article-outline>strong{margin-bottom:var(--sa-spacing-3);font-family:var(--sa-typography-family-display);font-size:var(--sa-typography-size-xl-font-size);display:block}.sa-react-article-outline ol{gap:var(--sa-spacing-2);margin:0;padding-inline-start:var(--sa-spacing-5);display:grid}.sa-react-article-outline li::marker{color:var(--sa-color-semantic-accent-raspberry-strong);font-weight:var(--sa-typography-weight-bold)}.sa-react-article-outline a{min-height:var(--sa-size-control-minimum);color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-sm-font-size);font-weight:var(--sa-typography-weight-semibold);line-height:var(--sa-typography-size-sm-line-height);text-underline-offset:var(--sa-spacing-1);align-items:center;display:inline-flex}.sa-react-article__body{min-width:0;max-width:var(--sa-layout-container-reading);color:var(--sa-color-semantic-text-secondary);font-size:var(--sa-typography-size-lead-font-size);line-height:var(--sa-typography-size-lead-line-height)}.sa-react-article__intro{padding-bottom:var(--sa-spacing-4);border-bottom:var(--sa-border-hairline) solid var(--sa-color-semantic-border-subtle);color:var(--sa-color-semantic-text-primary)}.sa-react-article__intro p:first-child:first-letter{float:left;margin:var(--sa-spacing-1) var(--sa-spacing-2) 0 0;color:var(--sa-color-semantic-accent-raspberry-strong);font-family:var(--sa-typography-family-display);font-size:var(--sa-typography-size-4xl-font-size);font-weight:var(--sa-typography-weight-semibold);line-height:.75}.sa-react-article__body section{padding-top:var(--sa-spacing-10);scroll-margin-top:6rem}.sa-react-article__body h2{margin-bottom:var(--sa-spacing-5);overflow-wrap:anywhere}.sa-react-article__body p{margin-bottom:var(--sa-spacing-5)}.sa-react-article__body .sa-react-content-list{margin-block:var(--sa-spacing-6);gap:var(--sa-spacing-4)}.sa-react-article__source{margin-top:var(--sa-spacing-12);padding:var(--sa-spacing-5);border-inline-start:var(--sa-border-relationship) solid var(--sa-color-semantic-relationship-shared);border-radius:0 var(--sa-radius-medium) var(--sa-radius-medium) 0;background:var(--sa-color-semantic-relationship-shared-surface);font-size:var(--sa-typography-size-base-font-size);line-height:var(--sa-typography-size-base-line-height)}.sa-react-article__source a{color:var(--sa-color-semantic-action-quiet-foreground);font-weight:var(--sa-typography-weight-semibold);text-underline-offset:var(--sa-spacing-1)}.sa-react-article-cta{color:var(--sa-color-semantic-text-inverse);background:var(--sa-color-semantic-background-inverse)}.sa-react-article-cta__inner{align-items:center;gap:var(--sa-spacing-8);padding-block:var(--sa-spacing-10);display:grid}.sa-react-article-cta h2{color:var(--sa-color-semantic-text-inverse)}.sa-react-article-cta p:not(.sa-react-eyebrow){max-width:var(--sa-typography-measure-reading);color:var(--sa-color-semantic-text-inverse-muted);margin:0}.sa-react-article-cta .sa-react-button{justify-self:start}.sa-react-related-articles{background:var(--sa-color-semantic-background-surface)}.sa-react-related-articles header{max-width:var(--sa-typography-measure-reading);margin-bottom:var(--sa-spacing-8)}.sa-react-related-articles__grid{gap:var(--sa-spacing-6);display:grid}.sa-react-footer{padding-block:var(--sa-spacing-10);color:var(--sa-color-semantic-text-inverse);background:var(--sa-color-semantic-background-inverse)}.sa-react-footer__grid{gap:var(--sa-spacing-8);display:grid}.sa-react-footer__brand{align-items:center;gap:var(--sa-spacing-3);display:flex}.sa-react-footer__brand p{color:var(--sa-color-semantic-text-inverse-muted);margin:0}.sa-react-footer nav{gap:var(--sa-spacing-2);display:grid}.sa-react-footer a{min-height:var(--sa-size-control-minimum);color:var(--sa-color-semantic-text-inverse);align-items:center;display:inline-flex}.sa-react-footer__note{max-width:var(--sa-typography-measure-reading);color:var(--sa-color-semantic-text-inverse-muted)}@media (width>=30rem){.sa-react-home-editorial__all{width:auto}}@media (width>=48rem){.sa-react-container{width:min(100% - (2 * var(--sa-layout-gutter-regular)), var(--sa-layout-container-content))}.sa-react-theme-grid,.sa-react-home-editorial__list,.sa-react-review__grid,.sa-react-people-grid,.sa-react-report-library,.sa-react-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-react-location-field{grid-column:1/-1}.sa-react-footer__grid{grid-template-columns:minmax(13rem,1fr) minmax(10rem,.7fr) minmax(18rem,1.5fr)}.sa-react-articles-hero__inner,.sa-react-article__header-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.sa-react-article-card{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr)}.sa-react-article-card[data-featured=true]{grid-template-columns:minmax(20rem,1fr) minmax(0,1fr)}.sa-react-article-card .sa-react-article-visual--card{aspect-ratio:auto;height:100%;min-height:13rem}.sa-react-article-card[data-featured=true] .sa-react-article-visual--card{min-height:25rem}.sa-react-article-cta__inner{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.6fr)}.sa-react-article-cta .sa-react-button{justify-self:end}.sa-react-related-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-react-related-articles .sa-react-article-card{grid-template-columns:1fr}.sa-react-related-articles .sa-react-article-visual--card{aspect-ratio:3/2;height:auto;min-height:0}}@media (width>=64rem){.sa-react-home-editorial__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-react-nav-toggle{display:none}.sa-react-navigation,.sa-react-navigation[data-open=true]{box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.sa-react-hero__inner{min-height:42rem;padding-block:var(--sa-spacing-16)}.sa-react-split{gap:var(--sa-spacing-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sa-react-report-layout{grid-template-columns:var(--sa-size-report-rail) minmax(0, var(--sa-layout-container-reading));justify-content:center;align-items:start}.sa-react-report-nav{display:grid;position:sticky;top:6rem;overflow:visible}.sa-react-article__layout{grid-template-columns:var(--sa-size-report-rail) minmax(0, var(--sa-layout-container-reading));justify-content:center;align-items:start}.sa-react-article-outline{position:sticky;top:6rem}}@media (width>=90rem){.sa-react-container{width:min(100% - (2 * var(--sa-layout-gutter-wide)), var(--sa-layout-container-content))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--sa-motion-reduced-motion-duration)!important;animation-duration:var(--sa-motion-reduced-motion-duration)!important;animation-iteration-count:var(--sa-motion-reduced-motion-iterations)!important}}@media (forced-colors:active){.sa-react-hero:after,.sa-react-hero__backdrop{display:none}.sa-react-person-reading,.sa-react-aspect,.sa-react-person-identity{border:var(--sa-border-emphasis) solid currentColor}.sa-react-article-card,.sa-react-home-editorial-card,.sa-react-article-outline,.sa-react-article-visual,.sa-react-article__source{border:var(--sa-border-emphasis) solid CanvasText;color:canvastext;background:canvas}}@media print{.sa-react-header,.sa-react-footer,.sa-react-article-outline,.sa-react-article-cta,.sa-react-related-articles,.sa-react-article-visual{display:none}.sa-react-article__header,.sa-react-article__layout{padding-block:var(--sa-spacing-4);background:canvas}.sa-react-article__layout{display:block}.sa-react-article__body{color:canvastext;max-width:none}}
