.beap-notice[hidden]{display:none!important}.beap-notice{position:fixed;z-index:1200;right:24px;bottom:24px;width:370px;max-width:calc(100% - 40px);padding:23px;background:#101f34;color:#e9edf4;border:1px solid #60728b66;box-shadow:0 15px 60px #0004;border-radius:4px;font-family:Manrope,Arial,sans-serif}.beap-notice strong{font-size:16px;font-weight:600}.beap-notice p{font-size:12px;line-height:1.65;color:#bec9d9;margin:9px 0 18px}.beap-notice-actions{display:flex;justify-content:flex-end;align-items:center;gap:22px}.beap-notice button,.beap-dialog button{font:inherit;cursor:pointer}.beap-notice-actions>button{font-size:12px;border:0;background:none;color:inherit;padding:7px 0}.beap-notice-actions>.beap-primary,.beap-dialog .beap-primary{background:#e7b18a;color:#101d2d;border:0;padding:10px 19px}.beap-dialog{color:#e9edf4;background:#101f34;border:1px solid #60728b66;border-radius:4px;max-width:560px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto;padding:38px;font:14px/1.65 Manrope,Arial,sans-serif;box-shadow:0 20px 100px #0008}.beap-dialog::backdrop{background:#020914b8;backdrop-filter:blur(5px)}.beap-dialog h2{font-size:31px;line-height:1.15;font-weight:400;letter-spacing:-.04em;margin:17px 0 22px;color:#f0e8dc}.beap-dialog>p{font-size:13px;color:#c0cad9;margin:16px 0}.beap-dialog>.beap-kicker{font-size:8px;letter-spacing:.17em;color:#e7b18a}.beap-close{position:absolute;right:15px;top:9px;background:transparent;border:0;color:#b7c3d3;font-size:27px!important;line-height:1;padding:8px}.beap-category{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;border-top:1px solid #c6d2e424;padding:21px 0}.beap-category strong{font-size:14px;font-weight:500}.beap-category p{font-size:12px;line-height:1.6;color:#aebdd0;margin:7px 0 0;max-width:300px}.beap-category>span{font-size:9px;white-space:nowrap;letter-spacing:.02em;color:#e7b18a;padding-top:3px}.beap-dialog>.beap-storage-note{font-size:11px;color:#96a8c0}.beap-policy-link{font-size:12px;color:#dde6f2;text-underline-offset:4px}.beap-save{display:block;margin:27px 0 0 auto;font-size:12px!important}.beap-dialog button:focus-visible,.beap-notice button:focus-visible,.beap-policy-link:focus-visible{outline:2px solid #82a9ff;outline-offset:4px}.bea-basic-page .wp-block-table{overflow-x:auto;margin:26px 0}.bea-basic-page table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}.bea-basic-page th,.bea-basic-page td{padding:13px;text-align:left;border-bottom:1px solid #9aaac044;vertical-align:top}.bea-basic-page h2{font-size:28px;margin:42px 0 18px}.bea-basic-page ul{padding-left:22px;max-width:750px}.bea-basic-page li{margin:10px 0}.bea-basic-page a{text-decoration:underline;text-underline-offset:3px}.bea-basic-page p{line-height:1.8}.contact-form .form-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.beap-notice{right:12px;bottom:12px;max-width:calc(100% - 24px);width:auto;padding:18px 20px}.beap-notice strong{font-size:14px}.beap-notice p{font-size:11px;margin-bottom:12px}.beap-dialog{padding:29px 23px}.beap-dialog h2{font-size:27px;max-width:270px}.beap-category{gap:12px}.beap-category>span{font-size:8px}.bea-basic-page h1{font-size:38px}.bea-basic-page h2{font-size:25px}.bea-basic-page table{font-size:11px}.bea-basic-page td,.bea-basic-page th{padding:9px}}

.group-page .footer>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:28px;row-gap:24px}.group-page .footer>div>span{justify-self:start}.group-page .footer .bea-creator-credit{justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-decoration:none;color:#9aadc4;line-height:1}.group-page .footer .bea-credit-label{font-size:9px;letter-spacing:.02em;line-height:1.4}.group-page .footer .bea-credit-img{display:block;width:156px;height:auto;max-width:none;opacity:.92;transition:opacity .2s}.group-page .footer .bea-creator-credit:hover .bea-credit-img{opacity:1}.group-page .footer .bea-footer-legal{display:flex;align-items:center;justify-content:flex-end;gap:25px;justify-self:end;flex-wrap:wrap}.group-page .footer .bea-footer-legal .plain-button{line-height:1.4}@media(max-width:980px){.group-page .footer>div{grid-template-columns:1fr;justify-items:center;gap:24px}.group-page .footer>div>span{justify-self:center}.group-page .footer .bea-footer-legal{justify-self:center;justify-content:center;gap:22px}.group-page .footer .bea-creator-credit{justify-self:center}.group-page .footer .bea-credit-img{width:148px}}

/* Shared legal baseline and one continuous creator link. */
.footer .plain-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;margin:0;box-sizing:border-box;line-height:1.4;text-decoration:none}
.group-page .footer .bea-creator-credit{position:relative;min-height:44px;padding:3px 6px;overflow:visible;cursor:pointer;isolation:isolate;transition:color .18s ease}
.group-page .footer .bea-credit-label{transition:color .18s ease;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}
.group-page .footer .bea-credit-img{pointer-events:none}
.footer .plain-button:focus-visible,.group-page .footer .bea-creator-credit:focus-visible{outline:2px solid #82a9ff;outline-offset:5px;border-radius:2px}
@media(hover:hover) and (pointer:fine){.group-page .footer .bea-creator-credit:hover .bea-credit-label{color:#e7b18a;text-decoration-color:currentColor}.group-page .footer .bea-creator-credit:hover .bea-credit-img{opacity:1}.footer .plain-button:hover{color:#e7b18a}}
@media(prefers-reduced-motion:reduce){.group-page .footer .bea-creator-credit,.group-page .footer .bea-credit-label,.group-page .footer .bea-credit-img{transition:none}}
