.citations-container.svelte-dxm6p{--expanded-max-height: 50rem;background-color:transparent;color:var(--cds-text-primary);border-radius:0;padding:0}.citations-header.svelte-dxm6p{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:var(--cds-spacing-03);border:none;background:none;cursor:pointer;color:var(--cds-text-primary)}.citations-header.svelte-dxm6p:hover{background-color:var(--cds-layer-hover)}.citations-content.svelte-dxm6p{font-size:small;padding-left:.5rem;max-height:0;overflow:hidden;transition:max-height var(--cds-duration-moderate-01) var(--cds-standard-easing)}.citations-content.active.svelte-dxm6p{max-height:var(--expanded-max-height)}.citations-content.svelte-dxm6p a{color:var(--cds-interactive-04);text-decoration:none}.citations-content.svelte-dxm6p a:hover{color:var(--cds-interactive-01);text-decoration:underline}.citations-content.svelte-dxm6p li{margin-top:.25rem}.icon-container.svelte-dxm6p{display:flex;align-items:center}.jf.svelte-2vu2pb{--jf-bg: #ffffff;--jf-border: #e0e0e0;--jf-text: #161616;--jf-muted: #525252;--jf-accent: #c20011;--jf-cta-text: #ffffff;--jf-code: #c20011;box-sizing:border-box;width:100%;height:100%;display:flex;background:var(--jf-bg);border:1px solid var(--jf-border);color:var(--jf-text)}.jf-dark.svelte-2vu2pb{--jf-bg: #262626;--jf-border: #393939;--jf-text: #f4f4f4;--jf-muted: #a8a8a8;--jf-accent: #e3142a;--jf-cta-text: #ffffff;--jf-code: #ff6b78}.jf-brand.svelte-2vu2pb{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.jf-logo.svelte-2vu2pb{display:block;object-fit:contain}.jf-wordmark.svelte-2vu2pb{font-weight:400;line-height:1;color:var(--jf-text)}.jf-wordmark.svelte-2vu2pb strong:where(.svelte-2vu2pb){font-weight:700}.jf-headline.svelte-2vu2pb{display:block;font-weight:600;color:var(--jf-text)}.jf-subline.svelte-2vu2pb{display:block;color:var(--jf-muted)}.jf-cta.svelte-2vu2pb{display:inline-flex;align-items:center;gap:.35rem;background:var(--jf-accent);color:var(--jf-cta-text);font-weight:600;white-space:nowrap}.jf-promo.svelte-2vu2pb{color:var(--jf-muted);white-space:nowrap}.jf-promo.svelte-2vu2pb strong:where(.svelte-2vu2pb){color:var(--jf-code);font-weight:700;letter-spacing:.02em}.jf-long.svelte-2vu2pb{align-items:center;gap:1.75rem;padding:1.3rem 1.5rem 1.3rem 1rem}.jf-long.svelte-2vu2pb .jf-brand:where(.svelte-2vu2pb){gap:.85rem}.jf-long.svelte-2vu2pb .jf-logo:where(.svelte-2vu2pb){width:44px;height:44px}.jf-long.svelte-2vu2pb .jf-wordmark:where(.svelte-2vu2pb){font-size:1.7rem}.jf-long.svelte-2vu2pb .jf-copy:where(.svelte-2vu2pb){display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.jf-long.svelte-2vu2pb .jf-headline:where(.svelte-2vu2pb){font-size:.9rem;line-height:1.2}.jf-long.svelte-2vu2pb .jf-subline:where(.svelte-2vu2pb){font-size:.78rem;line-height:1.2}.jf-long.svelte-2vu2pb .jf-action:where(.svelte-2vu2pb){display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.jf-long.svelte-2vu2pb .jf-cta:where(.svelte-2vu2pb){padding:.4rem .85rem;font-size:.8rem}.jf-long.svelte-2vu2pb .jf-promo:where(.svelte-2vu2pb){font-size:.72rem;align-self:flex-start}@media(max-width:640px){.jf-long.svelte-2vu2pb .jf-subline:where(.svelte-2vu2pb){display:none}.jf-long.svelte-2vu2pb{gap:.6rem}}.jf-square.svelte-2vu2pb{flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:2rem 1rem}.jf-square.svelte-2vu2pb .jf-logo:where(.svelte-2vu2pb){width:40px;height:40px}.jf-square.svelte-2vu2pb .jf-wordmark:where(.svelte-2vu2pb){font-size:1.8rem}.jf-square.svelte-2vu2pb .jf-copy:where(.svelte-2vu2pb){display:flex;flex-direction:column;gap:.3rem;margin-top:.7rem}.jf-square.svelte-2vu2pb .jf-headline:where(.svelte-2vu2pb){font-size:1.05rem;line-height:1.25}.jf-square.svelte-2vu2pb .jf-subline:where(.svelte-2vu2pb){font-size:.82rem;line-height:1.35}.jf-square.svelte-2vu2pb .jf-action:where(.svelte-2vu2pb){display:flex;flex-direction:column;align-items:center;gap:.45rem;margin-top:.8rem}.jf-square.svelte-2vu2pb .jf-cta:where(.svelte-2vu2pb){padding:.5rem 1.1rem;font-size:.85rem}.jf-square.svelte-2vu2pb .jf-promo:where(.svelte-2vu2pb){font-size:.78rem}.ad.svelte-d4k8a2{position:relative;display:block;text-decoration:none;overflow:hidden}.ad-bordered.svelte-d4k8a2{border:1px solid var(--cds-border-subtle, rgba(0, 0, 0, .12))}.ad-image.svelte-d4k8a2{display:block;width:100%;height:auto}.ad-sponsored.svelte-d4k8a2{position:absolute;top:0;right:0;z-index:2;padding:.05rem .3rem;font-size:.55rem;letter-spacing:.04em;text-transform:uppercase;color:#8b9096;background:#7f7f7f24;pointer-events:none}
