.prose h2{margin-top:3rem;margin-bottom:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(11 29 58 / var(--tw-text-opacity, 1))}.prose h3{margin-top:2rem;margin-bottom:.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(11 29 58 / var(--tw-text-opacity, 1))}.prose p{margin-bottom:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.prose p+p{margin-top:0}.prose a{--tw-text-opacity: 1;color:rgb(0 102 68 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prose a:hover{--tw-text-opacity: 1;color:rgb(0 184 112 / var(--tw-text-opacity, 1))}.prose strong{font-weight:600;--tw-text-opacity: 1;color:rgb(11 29 58 / var(--tw-text-opacity, 1))}.prose ul{list-style-type:disc}.prose ul>: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))}.prose ul{padding-left:1.5rem}.prose ol{list-style-type:decimal}.prose ol>: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))}.prose ol{padding-left:1.5rem}.prose blockquote{position:relative;padding-left:1.5rem;font-style:italic;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.prose blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 208 132 / var(--tw-bg-opacity, 1))}.prose code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:.875rem;line-height:1.25rem}.prose pre{overflow-x:auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.prose hr{margin-top:2rem;margin-bottom:2rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.prose .pullquote{margin-top:2.5rem;margin-bottom:2.5rem;width:100%;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-top:1.5rem;padding-bottom:1.5rem;opacity:.85}.prose .pullquote p{font-family:Georgia,serif;margin:0;text-align:center;font-size:1.25rem;line-height:1.75rem;font-style:italic;line-height:1.625;--tw-text-opacity: 1;color:rgb(11 29 58 / var(--tw-text-opacity, 1))}.prose .data-callout{margin-top:2.5rem;margin-bottom:2.5rem;padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}.prose .data-callout .data-numeral{font-family:Georgia,serif;margin-bottom:.5rem;display:block;font-size:3rem;font-weight:300;line-height:1;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(11 29 58 / var(--tw-text-opacity, 1))}.prose .data-callout figcaption{margin-left:auto;margin-right:auto;font-size:.75rem;line-height:1rem;line-height:1.625;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));max-width:30ch}.prose .section-break{margin-top:3rem;margin-bottom:3rem;height:1px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));opacity:.5;width:100vw;position:relative;left:50%;transform:translate(-50%)}.prose .sources>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.prose .sources{padding-left:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));list-style:decimal;padding-left:1.5rem}.prose .sources li{line-height:1.625}.prose sup a{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(0 102 68 / var(--tw-text-opacity, 1));text-decoration-line:none}.prose sup a:hover{text-decoration-line:underline}.prose .explainer{float:right;width:50%;max-width:22rem;margin:.35rem 0 1rem 1.75rem;padding:1.1rem 1.3rem .95rem;background:color-mix(in srgb,#00d084 5%,white);border-left:3px solid #00d084;border-radius:2px;shape-outside:margin-box}.prose .explainer .explainer-head{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.prose .explainer .explainer-label{font-family:ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#064}.prose .explainer .explainer-title{font-family:ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.3;color:#0b1d3a}.prose .explainer p{font-family:Georgia,serif;font-size:.92rem;line-height:1.55;color:#334155;margin:0 0 .65rem}.prose .explainer p:last-child{margin-bottom:0}.prose .pullquote,.prose .data-callout,.prose .section-break,.prose h2,.prose h3,.prose hr{clear:both}.prose sup{font-size:.66em;line-height:0;position:relative;top:-.55em;vertical-align:baseline;font-feature-settings:"lnum" 1}.prose sup a{text-decoration:none;color:#064}.prose sup a:hover{text-decoration:underline}@media(max-width:640px){.prose .explainer{float:none;width:auto;max-width:none;margin:2rem 0;padding:1.25rem 1.25rem 1rem}.prose .explainer .explainer-title{font-size:1rem}.prose .explainer p{font-size:.95rem}}
