.text-base-s{font-family:var(--sourceSerifPro);font-size:1rem;font-weight:400;line-height:24px}.text-base-s-semibold{font-family:var(--sourceSerifPro);font-size:1rem;font-weight:600;line-height:24px}.text-base{font-family:var(--sourceSerifPro);font-size:1.125rem;font-weight:400;line-height:32px}.text-base-semibold{font-family:var(--sourceSerifPro);font-size:1.125rem;font-weight:600;line-height:32px}.text-base-bolder{font-family:var(--sourceSerifPro);font-size:1.125rem;font-weight:1000;line-height:32px}.text-alt{font-family:var(--workSans);font-size:.875rem;font-weight:400;line-height:22px}.text-alt-m{font-family:var(--workSans);font-size:.875rem;font-weight:500;line-height:22px}.text-alt-base{font-family:var(--workSans);font-size:1rem;font-weight:500;line-height:26px}.text-alt-base-bold{font-family:var(--workSans);font-size:1rem;font-weight:700;line-height:26px}.text-alt-base-italic{font-family:var(--workSans);font-size:1rem;font-style:italic;font-weight:500;line-height:26px}.text-form-bold{font-family:var(--workSans);font-size:1.25rem;font-weight:700;line-height:30px}.text-form-micro-bold{font-family:var(--workSans);font-size:.875rem;font-weight:700;line-height:22px}.text-alt-caps{font-family:var(--workSans);text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:22px}.text-alt-caps-b{font-family:var(--workSans);text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:22px}.text-alt-bold{font-family:var(--workSans);font-size:.875rem;font-weight:700;line-height:22px}.text-alt-large,body{font-family:var(--workSans);font-size:1.125rem;font-weight:400;line-height:32px}.text-alt-large-bold{font-family:var(--workSans);font-size:1.125rem;font-weight:700;line-height:32px}.text-alt-large-bold-italic{font-family:var(--workSans);font-size:1.125rem;font-style:italic;font-weight:700;line-height:32px}.text-form{font-family:var(--workSans);font-size:1.25rem;font-weight:400;line-height:30px}.text-form-semibold{font-family:var(--workSans);font-size:1.25rem;font-weight:500;line-height:30px}.text-form-pico{font-family:var(--workSans);letter-spacing:0;font-size:.625rem;font-weight:400;line-height:22px}.text-form-micro{font-family:var(--workSans);letter-spacing:0;font-size:.875rem;font-weight:400;line-height:22px}.text-xs-normal{font-family:var(--workSans);letter-spacing:0;font-size:1.5rem;font-weight:400;line-height:32px}.text-xs{font-family:var(--workSans);font-size:1.5rem;font-weight:700;line-height:32px}.text-s{font-family:var(--workSans);font-size:1.75rem;font-weight:700;line-height:36px}.text-m-italic{font-family:var(--workSans);font-size:2rem;font-style:italic;font-weight:900;line-height:36px}.text-ml{font-family:var(--workSans);font-size:2.5rem;font-weight:700;line-height:80px}.text-base-italic-extrabold{font-family:var(--workSans);font-size:1.125rem;font-style:italic;font-weight:800;line-height:22px}.text-s-italic-extrabold{font-family:var(--workSans);font-size:1.75rem;font-style:italic;font-weight:700;line-height:36px}.text-l{font-family:var(--workSans);font-size:2.625rem;font-weight:700;line-height:50px}.text-l-medium{font-family:var(--workSans);font-size:2.625rem;font-weight:500;line-height:50px}.text-l-subject-collection-heading{font-family:var(--workSans);font-size:3.5rem;font-weight:900;line-height:53px}.text-xl{font-family:var(--workSans);font-size:4rem;font-weight:700;line-height:80px}body{margin:0;padding:0}body.locked{overflow:hidden}body:has(dialog[open]){overflow:hidden}body.locked ::backdrop{background-color:#22222280}body:has(dialog[open]) ::backdrop{background-color:#22222280}*{box-sizing:border-box}.displayContents{display:contents}.relative{position:relative}.screen-reader-only:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
