@tailwind components;@font-face{font-family:roboto;src:url(https://static.startribune.com/fonts/RobotoMedium/RobotoMedium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:popular-bold;src:url(https://static.startribune.com/fonts/PopularBold/Popular-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:popular-light;src:url(https://static.startribune.com/fonts/PopularLight/Popular-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:popular-medium;src:url(https://static.startribune.com/fonts/PopularMedium/Popular-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:popular-regular;src:url(https://static.startribune.com/fonts/PopularRegular/Popular-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:publico-text-roman;src:url(https://static.startribune.com/fonts/PublicoTextRoman/PublicoText-Roman-Web.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-text-bold;src:url(https://static.startribune.com/fonts/PublicoTextBold/PublicoText-Bold.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-text-italic;src:url(https://static.startribune.com/fonts/PublicoTextItalic/PublicoText-Italic.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-text-bold-italic;src:url(https://static.startribune.com/fonts/PublicoTextBoldItalic/PublicoText-BoldItalic.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-headline-condensed-medium;src:url(https://static.startribune.com/fonts/PublicoHeadlineCondensedMedium/PublicoHeadlineCondensed-Medium.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-banner-condensed-medium;src:url(https://static.startribune.com/fonts/PublicoBannerCondensedMedium/PublicoBannerCondensed-Medium.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-banner-light-italic;src:url(https://static.startribune.com/fonts/PublicoBannerLightItalic/PublicoBanner-LightItalic.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-headline-italic;src:url(https://static.startribune.com/fonts/PublicoHeadlineItalic/PublicoHeadline-Italic.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-headline-light-italic;src:url(https://static.startribune.com/fonts/PublicoHeadlineLightItalic/PublicoHeadline-LightItalic.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-headline-medium;src:url(https://static.startribune.com/fonts/PublicoHeadlineMedium/PublicoHeadline-Medium.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-headline-roman;src:url(https://static.startribune.com/fonts/PublicoHeadlineRoman/PublicoHeadline-Roman.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:graphik-regular;src:url(https://static.startribune.com/fonts/GraphikRegular/Graphik-Regular.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:graphik-bold;src:url(https://static.startribune.com/fonts/GraphikBold/Graphik-Bold.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:graphik-medium;src:url(https://static.startribune.com/fonts/GraphikMedium/Graphik-Medium.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:graphik-semibold;src:url(https://static.startribune.com/fonts/GraphikSemibold/Graphik-Semibold.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:graphik-italic;src:url(https://static.startribune.com/fonts/GraphikRegularItalic/GraphikRegularItalic-Italic.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:graphik-bold-italic;src:url(https://static.startribune.com/fonts/GraphikBoldItalic/Graphik-BoldItalic.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:graphik-condensed-medium;src:url(https://static.startribune.com/fonts/GraphikCondensedMedium/GraphikCondensed-Medium.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-banner;src:url(https://static.startribune.com/fonts/PublicoBannerWebFonts/PublicoBanner-Roman-Web.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-banner-xcondensed;src:url(https://static.startribune.com/fonts/PublicoBannerXCondensedWebFonts/PublicoBannerXCondensed-Roman-Web.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:publico-headline;src:url(https://static.startribune.com/fonts/PublicoHeadlineWebFonts/PublicoHeadline-Medium-Web.woff2) format("woff2");font-style:normal;font-display:swap}#proj-container *,#proj-container :before,#proj-container :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#proj-container ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#proj-container *,#proj-container :before,#proj-container :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}#proj-container :before,#proj-container :after{--tw-content: ""}#proj-container,#proj-container :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Helvetica,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}#proj-container{margin:0;line-height:inherit}#proj-container hr{height:0;color:inherit;border-top-width:1px}#proj-container abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#proj-container h1,#proj-container h2,#proj-container h3,#proj-container h4,#proj-container h5,#proj-container h6{font-size:inherit;font-weight:inherit}#proj-container a{color:inherit;text-decoration:inherit}#proj-container b,#proj-container strong{font-weight:bolder}#proj-container code,#proj-container kbd,#proj-container samp,#proj-container pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}#proj-container small{font-size:80%}#proj-container sub,#proj-container sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#proj-container sub{bottom:-.25em}#proj-container sup{top:-.5em}#proj-container table{text-indent:0;border-color:inherit;border-collapse:collapse}#proj-container button,#proj-container input,#proj-container optgroup,#proj-container select,#proj-container textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}#proj-container button,#proj-container select{text-transform:none}#proj-container button,#proj-container input:where([type=button]),#proj-container input:where([type=reset]),#proj-container input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}#proj-container :-moz-focusring{outline:auto}#proj-container :-moz-ui-invalid{box-shadow:none}#proj-container progress{vertical-align:baseline}#proj-container ::-webkit-inner-spin-button,#proj-container ::-webkit-outer-spin-button{height:auto}#proj-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#proj-container ::-webkit-search-decoration{-webkit-appearance:none}#proj-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#proj-container summary{display:list-item}#proj-container blockquote,#proj-container dl,#proj-container dd,#proj-container h1,#proj-container h2,#proj-container h3,#proj-container h4,#proj-container h5,#proj-container h6,#proj-container hr,#proj-container figure,#proj-container p,#proj-container pre{margin:0}#proj-container fieldset{margin:0;padding:0}#proj-container legend{padding:0}#proj-container ol,#proj-container ul,#proj-container menu{list-style:none;margin:0;padding:0}#proj-container dialog{padding:0}#proj-container textarea{resize:vertical}#proj-container input::-moz-placeholder,#proj-container textarea::-moz-placeholder{opacity:1;color:#9ca3af}#proj-container input::placeholder,#proj-container textarea::placeholder{opacity:1;color:#9ca3af}#proj-container button,#proj-container [role=button]{cursor:pointer}#proj-container :disabled{cursor:default}#proj-container img,#proj-container svg,#proj-container video,#proj-container canvas,#proj-container audio,#proj-container iframe,#proj-container embed,#proj-container object{display:block;vertical-align:middle}#proj-container img,#proj-container video{max-width:100%;height:auto}#proj-container [hidden]:where(:not([hidden=until-found])){display:none}#proj-container{font-family:system-ui,sans-serif;scroll-behavior:smooth}#proj-container .static{position:static}#proj-container .fixed{position:fixed}#proj-container .relative{position:relative}#proj-container .sticky{position:sticky}#proj-container .isolate{isolation:isolate}#proj-container .block{display:block}#proj-container .flex{display:flex}#proj-container .grid{display:grid}#proj-container .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#proj-container .resize{resize:both}#proj-container .flex-wrap{flex-wrap:wrap}#proj-container .border{border-width:1px}#proj-container .underline{text-decoration-line:underline}#proj-container .outline{outline-style:solid}#proj-container .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#proj-container .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#proj-container .crisp-edges{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}#proj-container .hide-scrollbar{scrollbar-width:none}#proj-container .hide-scrollbar::-webkit-scrollbar{display:none}#proj-container #speechify-api-paragraph-hover-button-container{z-index:1000!important}#proj-container .chart-container.svelte-zckjq3{display:flex;flex-wrap:wrap;justify-content:space-around;padding:20px}#proj-container canvas.svelte-zckjq3{max-width:100%;height:300px!important}#proj-container .acc.svelte-to1hen{color:#59aded}#proj-container .fel.svelte-to1hen{color:#ff7994}#proj-container #tips.svelte-to1hen li:where(.svelte-to1hen){line-height:180%;margin-top:10px;margin-bottom:10px}#proj-container .byline.svelte-5ak3f5{color:#000;text-decoration:none;font-weight:700}#proj-container .timestamp.svelte-5ak3f5{color:#ccc}#proj-container p.svelte-5ak3f5 a:where(.svelte-5ak3f5){color:#228b22;text-decoration:none}#proj-container p.svelte-5ak3f5 a:where(.svelte-5ak3f5):hover,#proj-container p.svelte-5ak3f5 a:where(.svelte-5ak3f5):focus{color:#006400;text-decoration:underline}#proj-container span.svelte-1n2fihy{text-decoration-line:underline}#proj-container #tips.svelte-1n2fihy li:where(.svelte-1n2fihy){line-height:180%;margin-bottom:10px}#proj-container #wrapper.svelte-1n46o8q,#proj-container #about.svelte-1n46o8q{max-width:800px;margin:auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;color:#333}#proj-container select.svelte-1n46o8q{font-family:inherit;font-size:inherit;padding:.4em;margin:0;box-sizing:border-box;border:1px solid #ccc;border-radius:2px}#proj-container #no-js.svelte-1n46o8q{max-width:600px;margin:2rem auto;padding:1.2rem;border:1px solid #999;border-radius:.5rem;background-color:#f5f5f5}#proj-container hr.svelte-1n46o8q{border:none;height:2px;background:linear-gradient(to right,#aaa,#aaa);margin:20px 0}
