.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}article img{margin-left:auto;margin-right:auto;max-width:42rem;border-radius:.75rem;--tw-shadow: 6px 5px 10px 0 #939393;--tw-shadow-colored: 6px 5px 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.dark article img){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}article img+em{margin-top:.75rem;display:block;text-align:center;font-size:.875rem;line-height:1.25rem}article p{margin-bottom:1.25rem;text-indent:2rem}article a{text-decoration-line:underline}article sup{font-family:Fira\ Sans}article .footnotes{margin-top:2.5rem;font-size:.875rem;line-height:1.25rem}article ol{margin-top:1.25rem;margin-bottom:1.25rem;list-style-position:inside;list-style-type:decimal}article ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}article ol li::marker{font-family:Fira\ Sans}article ol p{display:inline;text-indent:0px}article ul{margin-top:1.25rem;margin-bottom:1.25rem;list-style-position:inside;list-style-type:disc}article ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}article ul p{display:inline;text-indent:0px}article h2{margin-top:2rem;margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:600}article h3{margin-top:2rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}article blockquote{margin:1.25rem .5rem;border-left-width:6px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(245 246 246 / var(--tw-bg-opacity));padding:.75rem 1.25rem}:is(.dark article blockquote){--tw-bg-opacity: 1;background-color:rgb(59 60 62 / var(--tw-bg-opacity))}article blockquote p{display:inline;white-space:pre-line;font-style:italic}article hr{margin-top:1.25rem;margin-bottom:1.25rem}article .astro-code{margin:2rem -.5rem}article .astro-code>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}article .astro-code{overflow-y:auto;--tw-bg-opacity: 1 !important;background-color:rgb(250 249 249 / var(--tw-bg-opacity))!important;padding:1rem;--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgba(0,0,0,.1);--tw-shadow: var(--tw-shadow-colored)}@media (min-width: 768px){article .astro-code{margin-left:-2rem;margin-right:-2rem;border-radius:.5rem}}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merriweather.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/merriweather-bold.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}to{opacity:100%;transform:translateY(0)}}@keyframes fadeInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:100%;transform:translate(0)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
