main#article h1{font-size:2.5em;line-height:1em;margin:0 0 20px}main#article h2{font-size:1.5em;margin:20px 0 40px}@media (min-width:600px){main#article h1{font-size:3.5em}main#article h2{font-size:2.5em}}main#article>section:first-of-type{border-bottom:1px solid var(--foreground)}.article-layout{display:flex;flex-direction:column;gap:20px}.article_info{flex:0 0 450px;margin-top:30px;order:-1}@media (min-width:950px){.article-layout{flex-direction:row}.article_info{order:2}}.article-copy p:first-child{font-size:150%;font-weight:700}.article_info .article-thumbnail{aspect-ratio:16/9;background-position:50%!important;background-size:100%!important;border-radius:0 10px 0 0;margin:0 0 20px;width:100%}#article .user-ratings{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin:0 0 20px}#article .user-rating{cursor:pointer}#article .article-rating{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:240px}#article .article-rating span{display:inline-block;font-size:1.8em}#article .article-rating>div{font-weight:100;text-align:center}#article .article-rating .star{font-size:2.8em;color:goldenrod}#article .article_info .review_based{font-size:.8em}#article .article_info .article-dates{border-top:1px solid var(--tertiary-color);display:flex;justify-content:space-between;margin:0 0 30px;padding:20px 0 0}#article .article_info .article-dates>div{display:flex;flex:0 0 50%;gap:20px}#article .article_info .article_links{border-top:1px solid var(--tertiary-color);display:flex;flex-direction:column;gap:20px}#article .article_info .article_links h3{align-items:center;display:flex;gap:10px;margin:15px 0 0}#article .article_info .article-dates>div>div>div:first-of-type{font-weight:700}.section-inner.related-articles{margin:30px auto}.iylt,.reviews{background:var(--background);bottom:0;margin:40px 0 0;position:sticky;padding-top:20px}.iylt{bottom:53px}.reviews{padding-top:0;margin-top:0}.iylt.has-related:before{border-top:1px solid var(--foreground);content:"";position:absolute;text-align:center;top:43px;width:100%}.related-description{font-size:1.2em;height:65px;margin:-33px 0 40px;overflow:hidden;position:relative;transition:height .3s ease}.related-description:before{background:linear-gradient(to bottom,transparent,var(--background));bottom:0;content:"";height:65px;pointer-events:none;position:absolute;width:100%;z-index:1}.related-description-reveal{border:2px solid var(--foreground);border-radius:50%;cursor:pointer;font-size:2em;left:50%;margin:-60px 0 0;position:absolute;text-align:center;transform:translateX(-50%);z-index:1}.button .button_image{height:22px}#article h2.site_review{margin:80px 0 0;padding:20px 0 0}#article h2.site_review,.reviews h2{border-top:1px solid var(--tertiary-color)}.reviews h2{padding:5px 0}.reviews h2 span{cursor:pointer}.user-review .review_date{font-style:italic;opacity:.6;margin-bottom:5px}.review_buttons{display:flex;gap:20px;margin-bottom:20px}.review_buttons .button{flex:0 0 calc(50% - 10px)}#review-section{margin-bottom:60px}.modal-content.modal-review{width:750px;max-width:calc(100% - 60px)}.modal-content.modal-review section{width:100%;max-width:-webkit-fill-available}.modal-content.modal-review textarea{height:100px}.modal-content.modal-review form{margin-bottom:0}.review-header{display:flex;align-items:flex-start;gap:10px;border-top:1px dashed var(--tertiary-color);padding-top:10px;margin-top:10px}.button.existing_reviews{margin-top:50px}.youtube_button{margin-bottom:15px}.youtube_button .button{height:15px;background-color:#fe0000}