article{flex-direction:column;flex:auto;min-height:100%;display:flex}article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6{position:relative}:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6) .heading-anchor{color:color-mix(in oklab, var(--color-base-content) 45%, transparent);opacity:0;transition:color .25s,opacity .25s;transition-timing-function:var(--clay-ease);-webkit-user-select:none;user-select:none;background-image:none;padding-inline-end:.26em;font-weight:400;text-decoration:none;position:absolute;right:100%}:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6) .heading-anchor:before{content:var(--heading-anchor-symbol,"#")}:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6) .heading-anchor:has(.heading-anchor-icon):before{content:none}:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6) .heading-anchor .heading-anchor-icon{align-items:center}@media (width<640px){:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6) .heading-anchor{right:unset;margin-inline-start:.25em;padding-inline-end:unset;display:inline-block;position:static}}:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6) .heading-anchor:hover,:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6) .heading-anchor:focus{color:var(--color-primary)}:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6):hover .heading-anchor,:is(article .content h1,article .content h2,article .content h3,article .content h4,article .content h5,article .content h6) .heading-anchor:focus{opacity:1}article .content .caption,article .content figcaption{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);text-align:center;margin-top:.5em;font-size:.9em;display:block;position:relative}article .content img,article .content video{max-width:100%;height:auto;margin:auto;display:block}article .content .video-container{height:0;padding-top:56.25%;position:relative;overflow:hidden}article .content .video-container iframe,article .content .video-container object,article .content .video-container embed{width:100%;height:100%;margin-top:0;position:absolute;top:0;left:0}article .content blockquote{background:inherit;color:var(--color-secondary);quotes:"“" "”" "‘" "’";margin:1rem .625rem;padding:.5em .625rem;font-weight:700}article .content blockquote p{margin:0}article .content blockquote footer{color:color-mix(in oklab, var(--color-base-content) 80%, transparent);font-size:var(--text-xs);margin:calc(var(--text) * 1.725) 0}article .content blockquote footer a{background-image:var(--clay-rule-solid), var(--clay-rule-dashes);background-position:0 100%;background-repeat:no-repeat,repeat-x;background-size:0 var(--clay-rule-thick), 100% var(--clay-rule-thin);color:color-mix(in oklab, var(--color-base-content) 80%, transparent);transition:background-size var(--clay-duration) var(--clay-ease), color var(--clay-duration) var(--clay-ease)}article .content blockquote footer a:hover{background-size:100% var(--clay-rule-thick), 100% var(--clay-rule-thin);color:var(--color-accent)}article .content blockquote footer cite:before{content:"—";padding:0 .5em}article .content .pullquote{text-align:left;width:45%;margin:0}article .content .pullquote.left{float:left;margin-left:.5em;margin-right:1em}article .content .pullquote.right{float:right;margin-left:1em;margin-right:.5em}article .content div.light{display:block}article .content div.dark{display:none}@media (prefers-color-scheme:dark){html[data-color-scheme=auto] article .content div.light{display:none}html[data-color-scheme=auto] article .content div.dark{display:block}}html[data-color-scheme=dark] article .content div.light{display:none}html[data-color-scheme=dark] article .content div.dark{display:block}
