.index-content{margin:25px 0}.framed{border:1px solid var(--accent);padding:20px}.framed *:first-child{margin-top:0}.framed *:last-child{margin-bottom:0}.blog-list{list-style:none;margin:0;padding:0;width:100%}.blog-list li{margin:12px 0;line-height:var(--line-height);animation:slideInLeft .5s ease-out backwards;border-left:2px solid transparent;padding-left:12px;transition:border-color .3s ease,padding-left .3s ease}.blog-list li:nth-child(1){animation-delay:.1s}.blog-list li:nth-child(2){animation-delay:.2s}.blog-list li:nth-child(3){animation-delay:.3s}.blog-list li:nth-child(4){animation-delay:.4s}.blog-list li:nth-child(5){animation-delay:.5s}.blog-list li:nth-child(n+6){animation-delay:.6s}.blog-list li:hover{border-left:2px solid var(--accent);padding-left:16px}.blog-list a{color:var(--accent);text-decoration:none;transition:color .3s ease,text-shadow .3s ease}.blog-list a:hover{color:var(--link-hover);text-decoration:underline;text-shadow:0 0 8px rgba(255,68,68,.25)}.posts{width:100%}.post{width:100%;text-align:left;padding:25px 0}.post:not(:last-of-type){border-bottom:1px solid var(--accent)}.post-meta{font-size:inherit;margin-bottom:10px;color:color-mix(in srgb,var(--foreground) 60%,transparent)}.post-meta>*:not(:first-child)::before{content:"::";display:inline-block;margin:0 8px}.post-title{position:relative;color:var(--accent);margin-top:0!important;margin-bottom:10px!important;padding-bottom:0;border-bottom:none;text-decoration:none!important}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:inherit;color:var(--accent)}.table-of-contents{margin:40px 0}.post-content{margin-top:25px}.post-cover{margin:25px 0}.post ul{list-style:none}.post ul li:not(:empty)::before{content:"-";position:absolute;left:-20px;color:var(--accent)}.post--regulation h1{justify-content:center}.post--regulation h2{justify-content:center;margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{position:absolute;color:var(--accent);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover .hanchor,h2:hover .hanchor,h3:hover .hanchor,h4:hover .hanchor,h5:hover .hanchor,h6:hover .hanchor{visibility:visible}.footnotes{color:color-mix(in srgb,var(--foreground) 50%,transparent)}.footnotes hr{background:color-mix(in srgb,var(--foreground) 50%,transparent)}@media(max-width:684px){.post-cover{padding:10px;border-width:10px}}