.ss-theme{min-height:100%;background-color:hsl(var(--background));color:hsl(var(--foreground));color-scheme:light;font-family:var(--font-sans),Georgia,serif;font-size:var(--ss-type-body);text-rendering:optimizeLegibility}.ss-theme ::-moz-selection{background-color:hsl(var(--ss-city-accent-soft));color:hsl(var(--ss-color-ink-strong))}.ss-theme ::selection{background-color:hsl(var(--ss-city-accent-soft));color:hsl(var(--ss-color-ink-strong))}.ss-theme :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media (prefers-reduced-motion:reduce){.ss-theme,.ss-theme *,.ss-theme :after,.ss-theme :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ss-article-body{font-size:var(--ss-type-body);line-height:1.75}.ss-article-body>*+*{margin-top:var(--ss-space-6)}.ss-article-body section+section{margin-top:var(--ss-space-9)}.ss-article-body section>*+*{margin-top:var(--ss-space-5)}.ss-article-body li,.ss-article-body p{text-wrap:pretty}.ss-article-body a{text-decoration-line:underline;text-decoration-color:hsl(var(--ss-color-rule));text-underline-offset:.2em}.ss-article-body a:hover{text-decoration-color:currentColor}.ss-article-body ol,.ss-article-body ul{padding-inline-start:1.4em}.ss-article-body ul{list-style:square}.ss-article-body ol{list-style:decimal}@media (max-width:47.999rem){.ss-editorial-media-image{-o-object-position:var(--ss-media-position-mobile)!important;object-position:var(--ss-media-position-mobile)!important}}@media (forced-colors:active){.ss-article [data-header-layout],.ss-article [data-print-hidden],.ss-article figure{border-color:CanvasText}}@media print{.ss-theme{background:#fff;color:#000}.ss-theme [data-print-hidden=true]{display:none!important}.ss-article,.ss-article-body{max-width:none}.ss-article figure{-moz-column-break-inside:avoid;break-inside:avoid}.ss-article a{color:inherit}}