main{padding-top:3rem}.tags a::before{content:"#"}.post-toc p{font-weight:bold}pre{font-size:0.8em}.latest-container{font-weight:bold;padding:1em;border:1px solid lightcoral}.related-container{margin-bottom:0}@media (min-width: 640px){.latest-container a,.related-container a{white-space:nowrap}}h1,h2,h3,h4,h5,h6{line-height:1.2}pre{line-height:1.5}a{position:relative;color:#0087ca;text-decoration:none}a:hover{color:var(--accent-color-light)}.post-preview{border-left:1px solid var(--accent-color-light);padding-left:1rem}div.footer-rule{--tw-border-opacity: 1;border-top:1px solid rgba(229, 231, 235, var(--tw-border-opacity))}.w-4{width:1rem}.mr-1{margin-right:0.25rem}.h-4{height:1rem}.m-1\.5{margin:0.375rem}.pr-3{padding-right:0.75rem}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}@media (min-width: 640px){.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}}.text-center{text-align:center}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.inline-block{display:inline-block}.text-center{text-align:center}.justify-center{justify-content:center}.items-center{align-items:center}.flex-row{flex-direction:row}.flex{display:flex}.text-black{--tw-text-opacity: 1;color:rgba(0, 0, 0, var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(107, 114, 128, var(--tw-text-opacity))}.text-sm{font-size:.8rem;line-height:.8rem}.border{border-style:solid;border-width:1px}.border-black{--tw-border-opacity: 1;border-color:rgba(0, 0, 0, var(--tw-border-opacity)) !important}#share-box a{border-bottom:none}.hover\:no-underline:hover{text-decoration:none}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgba(255, 255, 255, var(--tw-text-opacity))}.hover\:text-white:hover svg{fill:rgba(255, 255, 255, var(--tw-text-opacity))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity))}.w-32{width:8rem}@media (min-width: 640px){.sm\:w-32{width:8rem}}@media (min-width: 640px){.sm\:mr-10{margin-right:2.5rem}}@media (min-width: 640px){.sm\:h-32{height:8rem}}.flex-shrink-0{flex-shrink:0}.w-40{width:10rem}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow)}.rounded-full{border-radius:9999px}.flex-col{flex-direction:column}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}}@media (min-width: 640px){.sm\:text-left{text-align:left}}.mx-auto{margin-left:auto;margin-right:auto}.items-center{align-items:center}.text-gray-900{--tw-text-opacity: 1;color:rgba(17, 24, 39, var(--tw-text-opacity))}.mb-2{margin-bottom:0.5rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.5rem}.text-lg{font-size:1.125rem}.text-md{font-size:1rem}.font-medium{font-weight:500}.flex-grow{flex-grow:1}.inline-flex{display:inline-flex}p>code,li>code{color:#ec4899;font-weight:600;font-size:.875em;padding:0 4px;background:transparent;font-family:'Monaco', 'monospace';word-wrap:break-word}p>code:before,p>code:after,li>code:before,li>code:after{content:"`"}.taxonomy-container{display:inherit}.no-border{border:none}.header-image{margin-bottom:3rem;max-width:92%}.lead{font-style:italic;margin-top:-2rem;margin-bottom:3rem;color:gray}ul+div.separator{margin-top:-1rem}div.separator+p{margin-top:0}h2{margin-top:3rem}.newsletter-home-page .formkit-header,.newsletter-home-page .formkit-guarantee,.newsletter-end-of-post .formkit-header,.newsletter-end-of-post .formkit-guarantee,.formkit-slide-in .formkit-header,.formkit-slide-in .formkit-guarantee{display:none}.newsletter-home-page p,.newsletter-end-of-post p,.formkit-slide-in p{text-align:center !important;font-size:smaller !important;margin-top:0 !important}.newsletter-home-page .formkit-field,.newsletter-end-of-post .formkit-field,.formkit-slide-in .formkit-field{flex:1 0 auto !important}.newsletter-home-page .formkit-submit,.newsletter-end-of-post .formkit-submit,.formkit-slide-in .formkit-submit{flex:1 0 auto !important;max-width:175px}.newsletter-home-page{margin-bottom:1rem}.newsletter-end-of-post{margin-top:3rem}.formkit-slide-in{max-width:300px !important}.formkit-slide-in .formkit-form[data-uid="e84aeb276f"][min-width~="600"] [data-style="minimal"]{padding:10px !important}.formkit-slide-in .formkit-submit{max-width:inherit !important}
