@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Bold.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Bold.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-BoldItalic.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-BoldItalic.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-ExtraLight.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-ExtraLight.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-ExtraLightItalic.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-ExtraLightItalic.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Italic.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Italic.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Light.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Light.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-LightItalic.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-LightItalic.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Medium.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Medium.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-MediumItalic.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-MediumItalic.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBold.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBold.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBoldItalic.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBoldItalic.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Thin.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Thin.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-ThinItalic.woff2) format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-ThinItalic.woff) format("woff"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}p+h2{margin-top:28px}p+h3{margin-top:24px}p+h4{margin-top:20px}p+h5{margin-top:16px}p+h6{margin-top:12px}pre:has(code){padding:8px}.app-text-base{font-size:20px}@media (min-width: 868px){.app-text-base{font-size:24px}}.app-text-sub,.app-article sup{font-size:14px;font-weight:300;font-style:italic}@media (min-width: 868px){.app-text-sub,.app-article sup{font-size:18px}}.app-text-link,.app-article a{font-weight:500;font-style:normal;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px}.app-text-link:hover,.app-article a:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}:is(.app-article code):not(.app-article pre code){--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.app-article h2{font-weight:600}.app-article h3{font-size:18px;font-weight:700}@media (min-width: 868px){.app-article h3{font-size:20px}}.app-text-link-inactive{font-weight:500;font-style:normal;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.app-text-navbar-title{font-size:24px;font-weight:700;letter-spacing:-.025em}@media (min-width: 868px){.app-text-navbar-title{font-size:32px}}.app-text-navbar{white-space:nowrap;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:-.05em}@media (min-width: 868px){.app-text-navbar{font-size:24px}}.app-text-page-heading{font-size:24px;font-weight:600}@media (min-width: 868px){.app-text-page-heading{font-size:28px}}.app-text-article-heading{font-size:28px;font-weight:500}.app-text-article-date{font-size:18px;text-transform:uppercase}.app-text-article-description{margin-top:8px;font-size:18px;font-weight:200;font-style:italic}.app-text-article-heading-links{font-size:20px;font-weight:500;text-transform:lowercase}.app-text-footer{font-size:18px;font-weight:500}@media (min-width: 868px){.app-text-footer{font-size:20px}}.app-text-copy{font-size:14px;font-weight:400}html{scroll-behavior:smooth}
