.components_pageTitle__juIS7{margin:calc(var(--margin-height) * 1.5) 0 0 0;font-size:2rem;font-weight:600}.components_postIndex___9oWJ{list-style-type:none;padding:0;margin-top:3rem}.components_postIndex___9oWJ a{text-decoration:none}.components_postTitle__GgG1b{font-size:1.4rem;font-weight:600;margin-top:2rem}.components_postDate__f0QSG{margin-top:.2rem;font-size:.8rem;opacity:60%}.components_postSummary__P74KH{margin-top:.5rem;font-size:1rem;line-height:1.6rem}.components_postContinue__cYIMp{text-transform:uppercase;font-size:.8rem;margin-top:.5rem;color:var(--color-link-fg)}.components_postContinue__cYIMp:hover{text-decoration:underline}.components_postContinue__cYIMp:after{content:" →"}.components_pagination__0pIoX{margin-top:3rem;text-align:center}.page_pageTitle__c5dUQ{margin:calc(var(--margin-height) * 1.5) 0 0 0;font-size:2.25rem;font-weight:700}.page_postIndex__YfAK8{list-style-type:none;padding:0;margin-top:3rem}.page_postIndex__YfAK8 a{text-decoration:none}.page_postTitle__hjQqN{font-size:1.4rem;font-weight:600;margin-top:2rem}.page_postDate__5jHmf{margin-top:.2rem;font-size:.8rem;opacity:60%}.page_postSummary__pbDCc{margin-top:.5rem;font-size:1rem;line-height:1.6rem}.page_postContinue__cIC9s{text-transform:uppercase;font-size:.8rem;margin-top:.5rem;color:var(--color-link-fg)}.page_postContinue__cIC9s:hover{text-decoration:underline}.page_postContinue__cIC9s:after{content:" →"}.page_pagination__dMX7p{margin-top:3rem;text-align:center}.blog_header_blogHeader__x7wsA{position:relative}.blog_header_blogHeaderAnchor__W6gUv{position:absolute;border:1px solid red;width:50px;height:50px;top:-7.5rem;visibility:hidden}.blog_header_blogHeaderContainer__cU55P{position:relative}.blog_header_mainContainer__siAo6 h1{font-size:2rem;font-weight:600}.blog_header_blogHeaderContainer__cU55P h2{font-size:1.6rem;font-weight:600}.blog_header_blogHeaderContainer__cU55P h3{font-size:1.25rem;font-weight:600}.blog_header_blogHeaderLink__o7YxI{display:block;position:absolute;left:-2.5rem;margin-top:-1.25rem;padding:1.25rem;font-size:90%;visibility:hidden}.blog_header_blogHeaderContainer__cU55P:hover .blog_header_blogHeaderLink__o7YxI,.blog_header_blogHeaderLink__o7YxI:hover{visibility:visible}.blog_header_blogHeaderLink__o7YxI:before{display:block;content:"#"}.blog_header_blogHeaderContainer__cU55P h2 .blog_header_blogHeaderLink__o7YxI{left:-3rem!important}.blog_header_blogHeaderContainer__cU55P h3 .blog_header_blogHeaderLink__o7YxI{left:-2.75rem!important}.screenshot_screenshot__m_guJ{background-color:#ffffff;border:1px solid #dddddd;padding:1rem;border-radius:.5rem}