.dd-prose{max-width:var(--dd-narrow-max)}.dd-prose-flow>:first-child{margin-top:0}.dd-prose-flow>:last-child{margin-bottom:0}.dd-prose :is(h2,h3){text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--dd-gutter))}.dd-prose figcaption{text-wrap:pretty}.dd-prose blockquote>*+*{margin-top:calc(var(--spacing) * 3)}.dd-prose a{--dd-prose-rule:color-mix(in srgb, var(--dd-blue) 45%, transparent);color:var(--dd-blue);background-image:linear-gradient(var(--dd-blue), var(--dd-blue)), linear-gradient(var(--dd-prose-rule), var(--dd-prose-rule));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color var(--dur-ui) var(--dd-ease-out), background-size var(--dur-ui) var(--dd-ease-out);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;text-decoration:none}@media (hover:hover){.dd-prose a:hover{color:var(--dd-text);background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}}@media (hover:none){.dd-prose a{background-size:100% 1px,100% 1px}}.dd-prose a:focus-visible{box-shadow:none;outline:2px solid var(--dd-blue);outline-offset:3px;background-size:100% 1px,100% 1px;border-radius:0}.dd-prose a[target=_blank]:after{content:"";vertical-align:-1px;background-color:currentColor;width:12px;height:12px;margin-inline-start:4px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l5-5M4.5 3.5h4v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l5-5M4.5 3.5h4v4'/%3E%3C/svg%3E") 50%/contain no-repeat}@property --dd-figure-open{syntax:"<number>";inherits:false;initial-value:1}@property --dd-figure-zoom{syntax:"<number>";inherits:false;initial-value:1}.dd-prose figure[data-dd-figure]>img{clip-path:inset(max(calc(50% * (1 - var(--dd-figure-open))), calc(50% - 50% / var(--dd-figure-zoom))) calc(50% - 50% / var(--dd-figure-zoom)));scale:var(--dd-figure-zoom)}.dd-prose figure[data-dd-figure][data-dd-in]>img{transition:--dd-figure-open var(--dur-image-reveal) var(--dd-ease-in-out), --dd-figure-zoom var(--dur-image-reveal) var(--dd-ease-out)}.dd-prose figure[data-dd-figure]:not([data-dd-in])>img{--dd-figure-open:0;--dd-figure-zoom:var(--dd-zoom-reveal)}.dd-prose figure[data-dd-figure][data-dd-in]>figcaption{transition:opacity var(--dur-reveal-fade) var(--dd-ease-out) calc(var(--dur-image-reveal) / 2)}.dd-prose figure[data-dd-figure]:not([data-dd-in])>figcaption{opacity:0}.dd-prose blockquote[data-dd-quote]{border-left-color:#0000;position:relative}.dd-prose blockquote[data-dd-quote]:before{content:"";background:var(--dd-blue);width:2px;position:absolute;inset-block:0;inset-inline-start:-2px}.dd-prose blockquote[data-dd-quote][data-dd-in]:before{transition:clip-path var(--dur-draw) var(--dd-ease-in-out)}.dd-prose blockquote[data-dd-quote][data-dd-in]>*{transition:opacity var(--dur-reveal-fade) var(--dd-ease-out), translate var(--dur-reveal) var(--dd-ease-out);transition-delay:calc(var(--step-hero) + var(--i,0) * var(--step-line))}.dd-prose blockquote[data-dd-quote]:not([data-dd-in]):before{clip-path:inset(0 0 100%)}.dd-prose blockquote[data-dd-quote]:not([data-dd-in])>*{opacity:0;translate:0 var(--dd-rise-text)}@property --dd-quote-shine{syntax:"<percentage>";inherits:false;initial-value:140%}@keyframes dd-quote-shine{0%{--dd-quote-shine:-40%}to{--dd-quote-shine:140%}}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference){:root:not([data-dd-motion=paused]) .dd-prose blockquote[data-dd-quote][data-dd-shine][data-dd-in]>*{background-image:linear-gradient(110deg, currentColor calc(var(--dd-quote-shine) - 28%), var(--dd-blue-ice) var(--dd-quote-shine), currentColor calc(var(--dd-quote-shine) + 28%));-webkit-text-fill-color:transparent;animation:dd-quote-shine var(--dur-film) var(--dd-ease) calc(var(--dur-draw) + var(--step-hero) + var(--i,0) * var(--step-line)) both;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}:root:not([data-dd-motion=paused]) .dd-prose blockquote[data-dd-quote][data-dd-shine][data-dd-in] a{-webkit-text-fill-color:currentColor}}}.dd-share{border-radius:var(--dd-radius-ui);width:44px;height:44px;color:var(--dd-text-secondary);transition:color var(--dur-ui) var(--dd-ease-out), scale var(--dur-press) var(--dd-ease-out);flex:none;place-items:center;display:inline-grid;position:relative}@media (hover:hover){.dd-share:hover{color:var(--dd-text)}}.dd-share:active{scale:var(--dd-press-icon)}.dd-share-glyph{transition:opacity var(--dur-icon-swap) var(--dd-ease-out), scale var(--dur-icon-swap) var(--dd-ease-out), filter var(--dur-icon-swap) var(--dd-ease-out);grid-area:1/1}.dd-share-check{color:var(--dd-blue)}.dd-share .dd-share-check,.dd-share[data-state=copied] .dd-share-link{opacity:0;filter:blur(2px);scale:.9}.dd-share[data-state=copied] .dd-share-check{opacity:1;filter:none;scale:1}.dd-share-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear var(--dur-icon-swap)}.dd-share[data-state=copied] .dd-share-check path{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-state) var(--dd-ease-out)}@media (scripting:none){.dd-share{display:none}}@media (prefers-reduced-motion:reduce){.dd-prose a,.dd-share,.dd-share-glyph,.dd-share-check path{transition:none}.dd-share:active{scale:1}.dd-share .dd-share-check,.dd-share[data-state=copied] .dd-share-link{filter:none;scale:1}.dd-share[data-state=copied] .dd-share-check{scale:1}.dd-prose figure[data-dd-figure]>img,.dd-prose figure[data-dd-figure]>figcaption,.dd-prose blockquote[data-dd-quote]:before,.dd-prose blockquote[data-dd-quote]>*{opacity:1!important;clip-path:none!important;transition:none!important;translate:none!important;scale:1!important}}@media print{.dd-prose figure[data-dd-figure]>img,.dd-prose figure[data-dd-figure]>figcaption,.dd-prose blockquote[data-dd-quote]:before,.dd-prose blockquote[data-dd-quote]>*{opacity:1!important;clip-path:none!important;translate:none!important;scale:1!important}.dd-prose blockquote[data-dd-shine]>*{-webkit-text-fill-color:currentColor!important;background-image:none!important;animation:none!important}.dd-share{display:none}}
