@charset "UTF-8";.article .article-body,.article .article-body .archive{width:100%;max-width:none}.article .article-body p,.article .article-body .archive p{max-width:36em}@media screen and (max-width: 640px){.article .archive{margin:auto;position:relative;background-color:var(--color-black);color:var(--color-white);width:100vw;overflow-x:hidden}.article .archive .row{display:flex;flex-direction:column;padding:var(--spacing-outer);gap:var(--spacing-outer)}.article .archive .pagination{margin-top:2rem;position:relative;padding-top:1em}.article .archive .pagination a{text-decoration:none;color:var(--color-accent)}.article .archive .pagination:before{content:"";position:absolute;top:0%;left:0;width:100%;height:1px;z-index:0;background:linear-gradient(90deg,var(--color-accent-dark) 0%,var(--color-accent) 50%,var(--color-accent-dark) 100%)}.article .archive .d-flex{display:flex}.article .archive .justify-content-between{justify-content:space-between}.article .archive table{width:100%;margin-bottom:2rem;border-collapse:collapse}.article .archive tr:nth-child(2n){background-color:var(--color-accent-darker)}.article .archive th,.article .archive td{padding:.5rem;text-align:left;font-size:.7rem}.article .archive th{font-size:1rem}.article .archive td a,.article .archive th a{font-size:1rem;font-weight:400;text-decoration:none;color:var(--color-accent);position:relative}.article .archive td a:after,.article .archive th a:after{content:"➔";position:absolute;right:-1em;bottom:0;opacity:0;transform:translate(.5em) scaleX(-1);transition:all .2s ease-in-out}.article .archive thead th{border-bottom:1px solid var(--color-accent-dark)}.article .archive h2,.article .archive h3{font-size:1.7em;letter-spacing:-.03em;margin-top:4rem;margin-bottom:1rem;position:relative}.article .archive h2:first-child,.article .archive h3:first-child{margin-top:-.25em;border-top:none;padding-top:0}.article .archive h2:before,.article .archive h3:before{position:absolute;top:-.9em;content:"";width:100%;height:1px;background:linear-gradient(90deg,var(--color-accent) 0%,var(--color-black) 100%)}.article .archive h2:first-child:before,.article .archive h3:first-child:before{content:none}}@media screen and (min-width: 640.1px){.article .archive{margin:auto;position:relative;background-color:var(--color-black);color:var(--color-white)}.article .archive .row{display:flex;padding:var(--spacing-outer);gap:var(--spacing-outer)}.article .archive .pagination{margin-top:2rem;position:relative;padding-top:1em}.article .archive .pagination a{text-decoration:none;color:var(--color-accent)}.article .archive .pagination:before{content:"";position:absolute;top:0%;left:0;width:100%;height:1px;z-index:0;background:linear-gradient(90deg,var(--color-accent-dark) 0%,var(--color-accent) 50%,var(--color-accent-dark) 100%)}.article .archive .d-flex{display:flex}.article .archive .justify-content-between{justify-content:space-between}.article .archive table{width:100%;margin-bottom:2rem;border-collapse:collapse}.article .archive tr:nth-child(2n){background-color:var(--color-accent-darker)}.article .archive tr:hover{outline:1px solid var(--color-accent)}.article .archive th,.article .archive td{padding:.5rem;text-align:left;font-size:.8rem}.article .archive th{font-size:1rem}.article .archive td a,.article .archive th a{font-size:1rem;font-weight:400;text-decoration:none;color:var(--color-accent);position:relative}.article .archive td a:after,.article .archive th a:after{content:"➔";position:absolute;right:-1em;bottom:0;opacity:0;transform:translate(.5em) scaleX(-1);transition:all .2s ease-in-out}.article .archive td a:hover,.article .archive th a:hover{color:var(--color-white)}.article .archive td a:hover:after,.article .archive th a:hover:after{opacity:1;transform:translate(0) scaleX(-1)}.article .archive thead th{border-bottom:1px solid var(--color-accent-dark)}.article .archive h2,.article .archive h3{font-size:1.7em;letter-spacing:-.03em;margin-top:4rem;margin-bottom:1rem;position:relative}.article .archive h2:first-child,.article .archive h3:first-child{margin-top:-.25em;border-top:none;padding-top:0}.article .archive h2:before,.article .archive h3:before{position:absolute;top:-.9em;content:"";width:140%;height:1px;background:linear-gradient(90deg,var(--color-accent) 0%,var(--color-black) 100%)}.article .archive h2:first-child:before,.article .archive h3:first-child:before{content:none}}
