@keyframes glare-sweep{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.prose h1{font-size:clamp(1.21rem,1.1824679245rem + .1376603774vw,1.3924rem);line-height:1.31}.prose h2{font-size:clamp(1.1rem,1.0879245283rem + .0603773585vw,1.18rem);line-height:1.365}.prose h3,.prose h4,.prose h5,.prose h6{font-weight:300}.prose h3,.prose h4,.prose h5,.prose h6,.prose p{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.55}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--color-heading);font-family:var(--font-family-headings)}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child{margin-top:0}.prose h1{margin-top:var(--gutter);margin-bottom:calc(var(--gutter)*.5)}.prose h2{margin-top:calc(var(--gutter)*.75);margin-bottom:calc(var(--gutter)*.4)}.prose h3{margin-top:calc(var(--gutter)*.6);margin-bottom:calc(var(--gutter)*.3)}.prose h4,.prose h5,.prose h6{margin-top:calc(var(--gutter)*.5);margin-bottom:calc(var(--gutter)*.25)}.prose p{color:var(--color-text);font-family:var(--font-family-base);margin-bottom:calc(var(--gutter)*.3)}.prose p:last-child{margin-bottom:0}.prose ol,.prose ul{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.55;margin:calc(var(--gutter)*.4) 0}.prose ol li:not(:has(strong:first-child)),.prose ul li:not(:has(strong:first-child)){color:var(--color-text);font-family:var(--font-family-base);padding-left:calc(var(--gutter)*.75);margin-bottom:calc(var(--gutter)*.15);position:relative}.prose ol li:not(:has(strong:first-child))::marker,.prose ul li:not(:has(strong:first-child))::marker{color:var(--color-primary)}.prose ol li:not(:has(strong:first-child)):last-child,.prose ul li:not(:has(strong:first-child)):last-child{margin-bottom:0}.prose ol li:has(>strong:first-child),.prose ul li:has(>strong:first-child){display:block;padding:calc(var(--gutter)*.25) 0;padding-left:calc(50% + var(--gutter)/2);border-bottom:1px solid color-mix(in srgb,var(--color-text) 15%,transparent);margin-bottom:0;position:relative}.prose ol li:has(>strong:first-child):last-child,.prose ul li:has(>strong:first-child):last-child{border-bottom:none;margin-bottom:0}.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{position:absolute;left:0;top:calc(var(--gutter)*.25);width:calc(50% - var(--gutter)/2);font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.55}.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{text-transform:uppercase;letter-spacing:.02em}.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{color:var(--color-heading);font-weight:300;opacity:1}@media(max-width:739px){.prose ol li:has(>strong:first-child),.prose ul li:has(>strong:first-child){padding-left:0;padding-top:calc(var(--gutter)*.5)}.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{position:relative;width:100%;top:0;margin-bottom:calc(var(--gutter)*.25);display:block}.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{font-size:13px;line-height:14px;letter-spacing:-.02em}.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{text-transform:uppercase;letter-spacing:.02em}}.prose a{color:var(--color-primary);text-decoration:underline;transition:opacity var(--duration-fast) var(--ease-out)}.prose a:hover{opacity:.8}.prose a:visited{color:var(--color-primary);opacity:.9}.prose blockquote{border-left:3px solid var(--color-primary);padding:calc(var(--gutter)*.5) calc(var(--gutter)*.75);font-style:italic;color:var(--color-text);opacity:.9;background:color-mix(in srgb,var(--color-text) 3%,transparent);border-radius:0 calc(var(--border-radius)*.5) calc(var(--border-radius)*.5) 0}.prose blockquote,.prose pre{margin:calc(var(--gutter)*.5) 0;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.55}.prose pre{background:color-mix(in srgb,var(--color-text) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);padding:calc(var(--gutter)*.75);border-radius:var(--border-radius);overflow-x:auto}.prose pre code{background:none;padding:0;color:inherit}.prose code,.prose pre code{font-family:Monaco,Menlo,Consolas,monospace}.prose code{background:color-mix(in srgb,var(--color-text) 5%,transparent);padding:var(--space-2xs) var(--space-xs);border-radius:calc(var(--border-radius)*.3);color:var(--color-heading)}.prose table{width:100%;border-collapse:collapse;margin:calc(var(--gutter)*.5) 0;border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:var(--border-radius)}.prose table td,.prose table th{padding:calc(var(--gutter)*.4);border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);text-align:left;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.55}.prose table th{background:color-mix(in srgb,var(--color-text) 5%,transparent);font-weight:300;color:var(--color-heading)}.prose table td{color:var(--color-text)}.prose hr{border:none;height:1px;background:color-mix(in srgb,var(--color-text) 10%,transparent);margin:calc(var(--gutter)*.75) 0;opacity:.5}.prose b,.prose strong{font-weight:300;color:var(--color-heading)}.prose em,.prose i{font-style:italic;opacity:.9}.prose figure{margin:calc(var(--gutter)*.75) 0}.prose figcaption{margin-top:var(--space-sm);color:var(--color-text);opacity:.55;text-align:center;font-size:13px;line-height:14px;letter-spacing:-.02em;text-transform:uppercase;letter-spacing:.02em}.prose img,.prose video{display:block;max-width:100%;height:auto}.prose .wp-blocks{display:flow-root}.prose .wp-block{margin:calc(var(--gutter)*.4) 0}.prose .wp-block:first-child{margin-top:0}.prose .wp-block:last-child{margin-bottom:0}@media(min-width:980px){.prose .alignfull,.prose .alignwide{width:min(100vw - var(--gutter) * 2,980px);margin-left:50%;transform:translate(-50%)}}.prose .aligncenter{margin-left:auto;margin-right:auto;text-align:center}@media(min-width:740px){.prose .alignleft,.prose .alignright{max-width:min(50%,22rem)}.prose .alignleft{float:left;margin-right:var(--gutter)}.prose .alignright{float:right;margin-left:var(--gutter)}}
