.bcc-request{max-width:820px;margin:36px auto}.bcc-intro{margin:24px 0 36px;max-width:650px;color:#60685f}.bcc-form{margin-top:32px}.bcc-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bcc-form label{display:block;font-size:14px;margin-bottom:24px}.bcc-form input:not([type=checkbox]):not([type=hidden]),.bcc-form textarea{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid #9da89c;background:#fff;color:#18221d;border-radius:0;font:inherit}.bcc-form input:focus,.bcc-form textarea:focus{outline:2px solid #214b3b;outline-offset:2px}.bcc-form .bcc-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.bcc-consent input{margin-top:5px;flex-shrink:0;width:18px;height:18px}.bcc-form button{cursor:pointer;font:inherit;font-size:14px}.bcc-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bcc-optional{color:#60685f}.bcc-login-prompt{margin-top:32px;font-size:14px}.bcc-privacy{margin-top:36px;border-top:1px solid #d7dcd3;padding-top:24px;font-size:13px}.bcc-privacy summary{cursor:pointer}.bcc-privacy p{margin-top:20px}.bcc-message{padding:28px;background:#e6eadf;margin:24px 0}.bcc-message h2{font-size:38px;margin-bottom:20px}.bcc-gate{padding:24px 0}.bcc-gate>p:not(.eyebrow){max-width:650px;margin-top:24px}.bcc-gate .wp-block-buttons{align-items:center;gap:26px}.bcc-login-link{font-size:14px}.bcc-account{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px;font-size:13px;border-bottom:1px solid #d7dcd3;padding-bottom:14px}.bcc-videos{margin-top:36px}.bcc-videos figure{margin:0}.bcc-videos video{width:100%;aspect-ratio:9/16;background:#18221d}.bcc-videos figcaption{font-size:12px;margin-top:12px}@media(max-width:600px){.bcc-fields{grid-template-columns:1fr;gap:0}.bcc-request h2{font-size:40px}}
