.bpl-gate,.bpl-panel,.bpl-form{box-sizing:border-box;max-width:760px;margin:2.5rem auto;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid #ddd8cf;border-radius:22px;background:#fffdf9;color:#252823}.bpl-gate{max-width:900px;box-shadow:0 18px 50px rgba(42,45,40,.08)}.bpl-gate__eyebrow{margin-bottom:.55rem;color:#a9664d;font-size:.76rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.bpl-gate h2,.bpl-panel h2,.bpl-form h2{margin-top:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.bpl-gate__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.bpl-button{display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1.1rem;border:1px solid #252823;border-radius:999px;text-decoration:none;font-weight:700;cursor:pointer}.bpl-button--primary{background:#252823;color:#fffdf9!important}.bpl-button--secondary{background:transparent;color:#252823!important}.bpl-gate__note,.bpl-form__foot{margin-top:1rem;font-size:.88rem;opacity:.7}.bpl-form label{display:block;margin:1rem 0 .4rem;font-weight:650}.bpl-form input[type=text],.bpl-form input[type=email],.bpl-form input[type=password]{width:100%;box-sizing:border-box;margin-top:.35rem;padding:.85rem 1rem;border:1px solid #cfc8bd;border-radius:12px;background:#fff}.bpl-form .bpl-check{font-weight:400}.bpl-form .bpl-check input{margin-right:.35rem}.bpl-message{max-width:760px;margin:1rem auto;padding:1rem 1.2rem;border-radius:12px;background:#e8ddcf}.bpl-teaser{font-size:1.15rem;line-height:1.7}.bpl-lock-badge{display:inline-flex;gap:.35rem;align-items:center;padding:.25rem .55rem;border-radius:999px;background:#252823;color:#fff;font-size:.72rem;font-weight:700}@media(max-width:600px){.bpl-gate__actions{display:grid}.bpl-button{width:100%;box-sizing:border-box}}

.bpl-form__legal{font-size:.88rem;line-height:1.55;opacity:.82;margin-top:-.25rem}.bpl-form__legal a,.bpl-account__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bpl-account__legal{margin-top:1.25rem;font-size:.86rem;opacity:.78}
