.article{color:var(--color-dark-primary)}@media (prefers-color-scheme:dark){.article{color:var(--color-light-primary)}}.article{h2{margin-bottom:.75rem;margin-top:2rem;scroll-margin-top:1.25rem;font-size:1.25rem;line-height:1.75rem}h3{margin-bottom:.25rem;margin-top:1rem;scroll-margin-top:1.25rem;font-size:1.125rem;line-height:1.75rem}h2:hover,h3:hover{span.icon-link:before{opacity:1}}p{margin-bottom:.5rem;color:var(--color-dark-secondary)}@media (prefers-color-scheme:dark){p{color:var(--color-light-secondary)}}ul{list-style-type:disc}ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}ul{padding-left:1rem}img{width:100%;border-radius:.25rem;object-fit:cover}span.icon-link:before{position:absolute;--tw-translate-x:-1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.25rem;line-height:1.75rem;opacity:.25;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-content:"#";content:var(--tw-content)}}