@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-space-y-reverse:0}}}@keyframes editorial-toc-heading-flash{0%{background-color:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 55%,transparent),0 8px 32px -12px color-mix(in srgb,var(--accent) 20%,transparent);animation-timing-function:cubic-bezier(.33,0,.2,1)}38%{background-color:color-mix(in srgb,var(--accent) 21%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 100%,transparent),0 14px 48px -6px color-mix(in srgb,var(--accent) 34%,transparent);animation-timing-function:cubic-bezier(.22,1,.34,1)}to{box-shadow:none;background-color:#0000}}#md-content :where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:wrap;word-break:normal}#md-content :where(p,li,dt,dd,figcaption){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:normal}#md-content :where(h1){overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;word-break:normal}#md-content :where(code,pre,kbd,samp){-webkit-hyphens:none;hyphens:none}#md-content h1{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-heading,var(--heading))}@media(min-width:48rem){#md-content h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}#md-content h1{font-family:var(--font-literary);letter-spacing:var(--type-literary-tracking);line-height:var(--type-page-title-line-height);scroll-margin-top:var(--editorial-heading-scroll-offset,calc(var(--editorial-toc-sticky-top,6.5rem) + 1rem))}#md-content h2{color:var(--heading);font-family:var(--font-literary);letter-spacing:var(--type-literary-tracking);text-wrap:wrap;scroll-margin-top:var(--editorial-heading-scroll-offset,calc(var(--editorial-toc-sticky-top,6.5rem) + 1rem));margin:2.75rem 0 1rem;font-size:clamp(1.5rem,.8rem + 1.9cqi,1.875rem);font-weight:600;line-height:1.12}#md-content h3{color:var(--heading);font-family:var(--font-literary);letter-spacing:var(--type-literary-tracking);text-wrap:wrap;scroll-margin-top:var(--editorial-heading-scroll-offset,calc(var(--editorial-toc-sticky-top,6.5rem) + 1rem));margin:2rem 0 .75rem;font-size:clamp(1.25rem,.75rem + 1.35cqi,1.5rem);font-weight:500;line-height:1.18}#md-content h2+h3{margin-top:.75rem}html[data-article-audio-sticky=true] #md-content h1,html[data-article-audio-sticky=true] #md-content h2,html[data-article-audio-sticky=true] #md-content h3{scroll-margin-top:var(--editorial-heading-scroll-offset,calc(var(--editorial-toc-sticky-top,6.5rem) + var(--article-audio-player-height,0px) + 2rem))}#md-content h1.editorial-toc-heading-target-flash,#md-content h2.editorial-toc-heading-target-flash,#md-content h3.editorial-toc-heading-target-flash{border-radius:.25rem}@media(prefers-reduced-motion:no-preference){#md-content h1.editorial-toc-heading-target-flash,#md-content h2.editorial-toc-heading-target-flash,#md-content h3.editorial-toc-heading-target-flash{animation:1.58s ease-out editorial-toc-heading-flash}}@media(prefers-reduced-motion:reduce){#md-content h1.editorial-toc-heading-target-flash,#md-content h2.editorial-toc-heading-target-flash,#md-content h3.editorial-toc-heading-target-flash{animation:1.12s ease-out editorial-toc-heading-flash}}#md-content h4{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-heading,var(--heading))}@media(min-width:48rem){#md-content h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}#md-content h5,#md-content h6{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-heading,var(--heading))}#md-content p{margin-bottom:calc(var(--spacing,.25rem) * 4);color:var(--color-text,var(--text));font-size:var(--type-body-size);line-height:var(--type-body-line-height)}#md-content blockquote{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 8);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-accent,var(--accent));background-color:var(--color-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){#md-content blockquote{background-color:color-mix(in oklab,var(--color-accent,var(--accent)) 10%,transparent)}}#md-content blockquote{padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text,var(--text))}#md-content blockquote p{margin-bottom:calc(var(--spacing,.25rem) * 0)}#md-content blockquote:has(.article-quote-attribution){border-block:1px solid var(--border-strong);margin-block:1.75rem 2.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){#md-content blockquote:has(.article-quote-attribution){border-block:1px solid color-mix(in srgb,var(--border-strong) 62%,transparent)}}#md-content blockquote:has(.article-quote-attribution){box-shadow:none;background:0 0;border-left:0;padding:clamp(1.35rem,3vw,2rem) clamp(.25rem,2vw,1.15rem)}#md-content blockquote:has(.article-quote-attribution)>p:first-child{max-width:35ch;color:var(--heading);font-family:var(--font-literary);letter-spacing:var(--type-literary-tracking);text-wrap:balance;font-size:clamp(1.45rem,3vw,2rem);font-weight:520;line-height:1.28}#md-content .article-quote-attribution{width:fit-content;color:var(--text-muted);font-size:var(--type-meta-size);font-style:normal;font-weight:650;line-height:var(--type-meta-line-height);align-items:center;gap:.65rem;margin-top:1rem;display:flex}#md-content .article-quote-attribution:before{background:var(--accent);width:1.75rem;height:1px}@supports (color:color-mix(in lab,red,red)){#md-content .article-quote-attribution:before{background:color-mix(in srgb,var(--accent) 62%,var(--border))}}#md-content .article-quote-attribution:before{content:""}#md-content ol{list-style-type:decimal}:where(#md-content ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}#md-content ol li{margin-top:calc(var(--spacing,.25rem) * 1);margin-left:calc(var(--spacing,.25rem) * 8)}#md-content ol li:last-child{margin-bottom:calc(var(--spacing,.25rem) * 8)}#md-content ul{list-style-type:disc}:where(#md-content ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}#md-content ul li{margin-top:calc(var(--spacing,.25rem) * 1);margin-left:calc(var(--spacing,.25rem) * 8)}#md-content ul li:last-child{margin-bottom:calc(var(--spacing,.25rem) * 8)}#md-content a{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#md-content a{color:color-mix(in oklab,var(--accent) 82%,var(--text))}}#md-content a{text-decoration-line:underline;text-decoration-thickness:.055em;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#md-content a{-webkit-text-decoration-color:color-mix(in oklab,var(--accent) 34%,transparent);text-decoration-color:color-mix(in oklab,var(--accent) 34%,transparent)}}#md-content a{text-underline-offset:.16em;transition:color .16s,text-decoration-color .16s}#md-content a:hover,#md-content a:focus-visible{color:var(--accent-hover);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#md-content a:hover,#md-content a:focus-visible{-webkit-text-decoration-color:color-mix(in oklab,var(--accent) 64%,transparent);text-decoration-color:color-mix(in oklab,var(--accent) 64%,transparent)}}#md-content .astro-code{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-background-muted,var(--background-muted));width:100%;max-width:100%;padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text,var(--text));overflow-x:auto}#md-content table{margin-bottom:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}#md-content table th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));background-color:var(--color-background-muted,var(--background-muted));padding:calc(var(--spacing,.25rem) * 3);text-align:left;color:var(--color-text,var(--text))}#md-content table td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border));padding:calc(var(--spacing,.25rem) * 3);color:var(--color-text,var(--text))}#md-content code:not(pre code){border-radius:var(--radius-md,.375rem);background-color:var(--color-accent,var(--accent));flex-wrap:wrap}@supports (color:color-mix(in lab,red,red)){#md-content code:not(pre code){background-color:color-mix(in oklab,var(--color-accent,var(--accent)) 10%,transparent)}}#md-content code:not(pre code){padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);text-wrap:wrap;color:var(--color-text,var(--text))}#md-content code{text-wrap:wrap;overflow-wrap:anywhere;flex-wrap:wrap}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
