article{flex-direction:column;flex:auto;min-height:100%;display:flex}article header .meta{margin-top:0;margin-bottom:1rem}article header .meta *{color:color-mix(in oklab,var(--color-base-content)80%,transparent);font-size:var(--text-sm)}:is(article .content h2,article .content .h2):before{color:var(--color-primary);content:"#";font-size:1.2rem;font-weight:700;position:absolute;top:-.25rem;left:-1rem}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:var(--text)*1.725 0}article .content blockquote footer a{background-image:linear-gradient(transparent,transparent .3125rem,color-mix(in oklab,var(--color-base-content)80%,transparent).3125rem,color-mix(in oklab,var(--color-base-content)80%,transparent));color:color-mix(in oklab,var(--color-base-content)80%,transparent)}article .content blockquote footer a:hover{background-image:linear-gradient(transparent,transparent .25rem,var(--color-accent).25rem,var(--color-accent));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}
