.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease-in-out}.fade-leave-from,.fade-enter-to{opacity:1}.fade-down-enter-from,.fade-down-leave-to{opacity:0;transform:translateY(-30px)}.fade-down-enter-active,.fade-down-leave-active{transition:all .25s ease-in-out}.fade-down-leave-from,.fade-down-enter-to{opacity:1;transform:translateY(0)}.slide-in-enter-active,.slide-in-leave-active{transition:transform .25s ease-in-out}.slide-in-enter-from,.slide-in-leave-to{transform:translate(100%)}main:has(.post-password-required){padding:2.5rem;background-color:#fafafa}@media only screen and (min-width: 64rem){main:has(.post-password-required){padding:5rem}}.post-password-required{max-width:60rem;margin:0 auto;background-color:#fff;padding:2.5rem}@media only screen and (min-width: 64rem){.post-password-required{padding:5rem 7.5rem}}.entry-header{display:none}.post-password-form p:nth-child(1){font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5555555556;font-weight:400;margin-bottom:1.875rem;color:#626262}.post-password-form p:nth-child(2){color:#626262;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.875rem;letter-spacing:.04375rem;text-transform:uppercase}.post-password-form label input{position:relative;display:flex;align-items:center;width:100%;height:3.75rem;border:1px solid rgba(34,34,34,.5);border-radius:3.125rem;padding:.75rem 1.25rem}.post-password-form label input:has(input:not([disabled]):focus),.post-password-form label input:has(input:not([disabled]):active),.post-password-form label input:has(input:not([disabled]):focus-visible){border:1px solid #0475df}.post-password-form input:nth-child(2){border:none;display:inline-flex;align-items:center;justify-content:center;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:180%;text-align:center;border-radius:3.125rem;transition:all .3s ease-in-out;background-color:#008767;box-shadow:4px 5px #69c181;color:#fff;padding:.3125rem 2rem;font-size:1.125rem;margin:3.75rem 0 2.5rem;cursor:pointer}.post-password-form input:nth-child(2):hover{background-color:#69c181;box-shadow:4px 5px #008767}.edit-link{display:none}label[for=pwbox-127]{color:transparent;position:relative;display:inline-block;width:100%}label[for=pwbox-127]:before{content:"Password";color:#626262}label[for=pwbox-127]:after{content:"*";color:#e03;position:absolute;left:5rem;top:0}
