.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);line-height:clamp(1.6rem,1.6150943396rem + -.0754716981vw,1.5rem);font-weight:600;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-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{margin:calc(var(--gutter)*.4) 0;line-height:1.6}.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;line-height:1.4}.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(1.1rem,1.0879245283rem + .0603773585vw,1.18rem);line-height:clamp(1.8520865rem,1.7517926083rem + .5014694585vw,2.5165335325rem)}.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: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{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:14px;line-height:16px;font-weight:400;letter-spacing:-.02em;-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{text-transform:uppercase;letter-spacing:.02em}}.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{border-left:3px solid var(--color-primary);padding:calc(var(--gutter)*.5) calc(var(--gutter)*.75);font-style:italic;line-height:1.6;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}.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;line-height:1.5;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:clamp(1.6rem,1.6150943396rem + -.0754716981vw,1.5rem)}.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:.125rem .25rem;border-radius:3px;font-size:.9em;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;line-height:1.5;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:clamp(1.6rem,1.6150943396rem + -.0754716981vw,1.5rem)}.prose table th{background:color-mix(in srgb,var(--color-text) 5%,transparent);font-weight:600;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:600;color:var(--color-heading)}.prose em,.prose i{font-style:italic;opacity:.9}.sidebar__title{font-size:14px;line-height:16px;font-weight:400;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:739px){.sidebar__title{font-size:12px;line-height:15px}}.sidebar__title{text-transform:uppercase;letter-spacing:.02em;color:var(--color-heading);margin-bottom:calc(var(--gutter)*.3)}.sidebar__list{list-style:none}.sidebar__link{font-size:14px;line-height:16px;font-weight:400;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:739px){.sidebar__link{font-size:12px;line-height:15px}}.sidebar__link{color:var(--color-text);text-decoration:none;display:block;padding:calc(var(--gutter)*.1) 0;padding-left:calc(var(--gutter)*.25);opacity:.6;transition:opacity .2s ease;line-height:1.3;border-left:2px solid transparent}.sidebar__link:hover{opacity:1}.sidebar__link.is-active{opacity:1;color:var(--color-primary);border-left-color:var(--color-primary)}@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{will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-secondary{box-shadow:10px 10px 10px 0 var(--color-secondary)}.glow-accent{box-shadow:10px 10px 10px 0 var(--color-brand);will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.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{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);box-shadow:1px 1px 4px 0 var(--color-primary);will-change:box-shadow;will-change:text-shadow,box-shadow}.glow-animated,.glow-neon{backface-visibility:hidden;transform:translateZ(0)}.glow-animated{box-shadow:10px 10px 10px 0 var(--color-primary);will-change:box-shadow;animation:pulse-glow 2s ease-in-out infinite alternate}@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{content:"";position:absolute;inset:-20px;background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);filter:blur(20px) opacity(.3);z-index:-1;pointer-events:none;will-change:filter}.page-with-sidebar{padding-top:calc(var(--gutter)*.5)}@media(max-width:979px){.sidebar-column{display:none}}
