.prose h1{font-size:clamp(1.21rem,1.1824679245rem + .1376603774vw,1.3924rem);line-height:clamp(1.573rem,1.5477169811rem + .1264150943vw,1.7405rem);line-height:1.3}.prose h2{font-size:clamp(1.1rem,1.0879245283rem + .0603773585vw,1.18rem);line-height:clamp(1.54rem,1.5409056604rem + -.0045283019vw,1.534rem);line-height:1.35}.prose h3,.prose h4,.prose h5,.prose h6{font-size:clamp(1rem,1rem + 0vw,1rem);font-weight:600;line-height:clamp(1.6rem,1.6150943396rem + -.0754716981vw,1.5rem);line-height:1.4}.prose p{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:clamp(1.6rem,1.6150943396rem + -.0754716981vw,1.5rem);line-height:1.6}.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-bottom:calc(var(--gutter)*.5);margin-top:var(--gutter)}.prose h2{margin-bottom:calc(var(--gutter)*.4);margin-top:calc(var(--gutter)*.75)}.prose h3{margin-bottom:calc(var(--gutter)*.3);margin-top:calc(var(--gutter)*.6)}.prose h4,.prose h5,.prose h6{margin-bottom:calc(var(--gutter)*.25);margin-top:calc(var(--gutter)*.5)}.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{line-height:1.6;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);margin-bottom:calc(var(--gutter)*.15);padding-left:calc(var(--gutter)*.75);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){border-bottom:1px solid color-mix(in srgb,var(--color-text) 15%,transparent);display:block;line-height:1.4;margin-bottom:0;padding:calc(var(--gutter)*.25) 0;padding-left:calc(50% + var(--gutter)/2);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{font-size:clamp(1.1rem,1.0879245283rem + .0603773585vw,1.18rem);left:0;line-height:clamp(1.8520865rem,1.7517926083rem + .5014694585vw,2.5165335325rem);position:absolute;top:calc(var(--gutter)*.25);width:calc(50% - var(--gutter)/2)}.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{letter-spacing:.02em;text-transform:uppercase}.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:500;line-height:1.2;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{display:block;margin-bottom:calc(var(--gutter)*.25);position:relative;top:0;width:100%}.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(max-width:739px)and (max-width:739px){.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{font-size:12px;line-height:15px}}@media(max-width:739px){.prose ol li:has(>strong:first-child)>strong:first-child,.prose ul li:has(>strong:first-child)>strong:first-child{letter-spacing:.02em;text-transform:uppercase}}.prose a{color:var(--color-primary);text-decoration:underline;transition:opacity .2s ease}.prose a:hover{opacity:.8}.prose a:visited{color:var(--color-primary);opacity:.9}.prose blockquote{background:color-mix(in srgb,var(--color-text) 3%,transparent);border-left:3px solid var(--color-primary);border-radius:0 calc(var(--border-radius)*.5) calc(var(--border-radius)*.5) 0;color:var(--color-text);font-style:italic;line-height:1.6;opacity:.9;padding:calc(var(--gutter)*.5) calc(var(--gutter)*.75)}.prose blockquote,.prose pre{margin:calc(var(--gutter)*.5) 0}.prose pre{background:color-mix(in srgb,var(--color-text) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-radius:var(--border-radius);font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5;line-height:clamp(1.6rem,1.6150943396rem + -.0754716981vw,1.5rem);overflow-x:auto;padding:calc(var(--gutter)*.75)}.prose pre code{background:none;color:inherit;padding:0}.prose code,.prose pre code{font-family:Monaco,Menlo,Consolas,monospace}.prose code{background:color-mix(in srgb,var(--color-text) 5%,transparent);border-radius:3px;color:var(--color-heading);font-size:.9em;padding:.125rem .25rem}.prose table{border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);border-collapse:collapse;border-radius:var(--border-radius);margin:calc(var(--gutter)*.5) 0;width:100%}.prose table td,.prose table th{border:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.5;line-height:clamp(1.6rem,1.6150943396rem + -.0754716981vw,1.5rem);padding:calc(var(--gutter)*.4);text-align:left}.prose table th{background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-heading);font-weight:600}.prose table td{color:var(--color-text)}.prose hr{background:color-mix(in srgb,var(--color-text) 10%,transparent);border:none;height:1px;margin:calc(var(--gutter)*.75) 0;opacity:.5}.prose b,.prose strong{color:var(--color-heading);font-weight:600}.prose em,.prose i{font-style:italic;opacity:.9}.sidebar__title{font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:739px){.sidebar__title{font-size:12px;line-height:15px}}.sidebar__title{color:var(--color-heading);letter-spacing:.02em;margin-bottom:calc(var(--gutter)*.3);text-transform:uppercase}.sidebar__list{list-style:none}.sidebar__link{font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:739px){.sidebar__link{font-size:12px;line-height:15px}}.sidebar__link{border-left:2px solid transparent;color:var(--color-text);display:block;line-height:1.3;opacity:.6;padding:calc(var(--gutter)*.1) 0;padding-left:calc(var(--gutter)*.25);text-decoration:none;transition:opacity .2s ease}.sidebar__link:hover{opacity:1}.sidebar__link.is-active{border-left-color:var(--color-primary);color:var(--color-primary);opacity:1}@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}.glow-primary{box-shadow:10px 10px 10px 0 var(--color-primary)}.glow-primary,.glow-secondary{backface-visibility:hidden;transform:translateZ(0);will-change:box-shadow}.glow-secondary{box-shadow:10px 10px 10px 0 var(--color-secondary)}.glow-accent{backface-visibility:hidden;box-shadow:10px 10px 10px 0 var(--color-brand);transform:translateZ(0);will-change:box-shadow}.glow-text{text-shadow:0 0 5px var(--color-primary),0 0 7.5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6);will-change:text-shadow}.glow-neon{box-shadow:1px 1px 4px 0 var(--color-primary);color:var(--color-primary);text-shadow:0 0 5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6),0 0 15px rgba(var(--color-primary),.4),0 0 20px rgba(var(--color-primary),.2);will-change:box-shadow;will-change:text-shadow,box-shadow}.glow-animated,.glow-neon{backface-visibility:hidden;transform:translateZ(0)}.glow-animated{animation:pulse-glow 2s ease-in-out infinite alternate;box-shadow:10px 10px 10px 0 var(--color-primary);will-change:box-shadow}@keyframes pulse-glow{0%{box-shadow:0 0 10px var(--color-primary)}to{box-shadow:0 0 20px rgba(var(--color-primary),.8)}}.glow-backdrop{position:relative}.glow-backdrop:before{background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);content:"";filter:blur(20px) opacity(.3);inset:-20px;pointer-events:none;position:absolute;will-change:filter;z-index:-1}.page-with-sidebar{padding-top:calc(var(--gutter)*.5)}@media(max-width:979px){.sidebar-column{display:none}}
