:root{--main-width:undefined;--sidebar-width:undefined}body{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#313131;background-image:url("../../longplay-background.webp")}header{grid-area:header}main{grid-area:main;opacity:0;animation:fadeIn 2s ease-out forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}aside{grid-area:sidebar}footer{grid-area:footer}img{height:auto;max-width:100%;vertical-align:top}#related-posts>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5%}.homepage-articles{display:grid;grid-template-columns:auto auto auto;gap:25px}.article-list-item{border:3px solid;border-radius:20px;padding:20px}.hero-h1-top{font-size:.8rem}.collab-grid{display:grid;grid-template-columns:auto auto auto;gap:25px}.main-section h1{font-family:Candal,sans-serif;padding-left:6rem}.important-heading{font-size:1.5rem;text-align:right;margin-bottom:5px;padding-right:6rem;cursor:pointer;color:grey}.important-heading.active,.important-heading:hover,.important-heading:hover+hr{color:#000;border-color:#000}hr.active{border:1px solid #000}.important-text{overflow:hidden;max-height:0;transition:max-height 1s ease;padding-left:6rem;padding-right:6rem}.important-text p:first-of-type{padding-top:1rem}.important-text p:last-of-type{padding-bottom:1rem}.main-section hr{width:100dvw;margin-left:calc(50% - 50dvw)}@media (max-width:1024px){.main-section h1{padding-left:4rem}.important-heading{padding-right:4rem}.important-text{padding-left:4rem;padding-right:4rem}}@media (max-width:768px){.main-section h1{padding-left:2.5rem}.important-heading{padding-right:2.5rem}.important-text{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:425px){.main-section h1{padding-left:1.8rem}.important-heading{font-size:1.2rem;padding-right:1.8rem}.important-text p:first-of-type{padding-top:.5rem}.important-text p:last-of-type{padding-bottom:.5rem}.important-text{padding-left:1.8rem;padding-right:1.8rem;font-size:.8rem}}@media (max-width:360px){.main-section h1{padding-left:1.3rem}.important-heading:{padding-right:1.3rem}.important-text{padding-left:1.3rem;padding-right:1.3rem}}body{font-size:undefinedrem}