@font-face{font-display:swap;font-family:ABC Otto;font-style:normal;font-weight:400;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Otto/ABCOtto-Regular.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Otto/ABCOtto-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Otto;font-style:italic;font-weight:400;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Otto/ABCOtto-RegularItalic.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Otto/ABCOtto-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Otto;font-style:normal;font-weight:700;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Otto/ABCOtto-Bold.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Otto/ABCOtto-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Otto;font-style:italic;font-weight:700;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Otto/ABCOtto-BoldItalic.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Otto/ABCOtto-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Pelikan;font-style:normal;font-weight:400;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-Regular.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Pelikan;font-style:italic;font-weight:400;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-RegularItalic.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Pelikan;font-style:normal;font-weight:500;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-Medium.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Pelikan;font-style:italic;font-weight:500;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-MediumItalic.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Pelikan;font-style:normal;font-weight:700;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-Bold.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:ABC Pelikan;font-style:italic;font-weight:700;src:url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-BoldItalic.woff2) format("woff2"),url(https://resources.marathon.health/hubfs/Invoketin-2025/fonts/Pelikan/ABCPelikan-BoldItalic.woff) format("woff")}:root{--font-otto:"ABC Otto",Georgia,serif;--font-pelikan:"ABC Pelikan",Arial,sans-serif;--font-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--color-green-primary:#095540;--color-green-accent:#83e3d8;--color-cream:#faf5ee;--text-xs:13px;--text-sm:16px;--text-base:18px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:40px}.font-otto{font-family:var(--font-otto)}.font-pelikan{font-family:var(--font-pelikan)}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-italic{font-style:italic}.text-body{font-family:var(--font-otto);font-size:var(--text-base);font-weight:400;line-height:1.5}.text-heading{font-family:var(--font-pelikan);font-weight:500;line-height:1.2}.text-quote{font-family:var(--font-otto);font-size:var(--text-lg);font-style:italic;font-weight:400;line-height:1.3}.text-caption{font-family:var(--font-pelikan);font-size:var(--text-xs);font-weight:500;line-height:1.1}