.post-password-required{min-height:80vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(232,62,168,0.18),transparent 35%),linear-gradient(135deg,#121212 0%,#1b1b1b 100%);padding:80px 24px}.post-password-required .et_pb_post,.post-password-required .entry-content{width:100%;max-width:680px;margin:0 auto;text-align:center}.post-password-required .entry-title{display:none}.post-password-required .entry-content>p:first-child{font-family:Fraunces,Georgia,serif;font-size:clamp(38px,6vw,68px);line-height:1;letter-spacing:-0.05em;color:#ffffff;margin-bottom:24px}.post-password-required .entry-content>p:first-child::before{content:"I Am She Officially, Inc.";display:block;margin-bottom:18px;font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:0.18em;text-transform:uppercase;color:#E83EA8}.post-password-required form{margin:34px auto 0;padding:42px;background:#ffffff;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.28)}.post-password-required label{display:block;font-family:Manrope,Arial,sans-serif;font-size:0;color:#121212}.post-password-required label::before{content:"Enter the access password to view the I Am She Officially Brand Guide.";display:block;margin-bottom:20px;font-size:17px;line-height:1.6;color:rgba(18,18,18,.72)}.post-password-required input[type="password"]{width:100%;min-height:56px;padding:14px 18px;border:1px solid rgba(18,18,18,.18);border-radius:0;background:#F5F5F5;font-family:Manrope,Arial,sans-serif;font-size:16px;color:#121212;outline:none}.post-password-required input[type="password"]:focus{border-color:#E83EA8;box-shadow:0 0 0 3px rgba(232,62,168,.12)}.post-password-required input[type="submit"]{width:100%;min-height:56px;margin-top:18px;border:none;background:#E83EA8;color:#ffffff;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.25s ease}.post-password-required input[type="submit"]:hover{background:#C72883}@media (max-width:640px){.post-password-required{padding:70px 20px}.post-password-required form{padding:30px 22px;border-radius:22px}}