.bewaer-options{margin:1.75rem 0;padding-top:1.5rem;border-top:1px solid #d9d1c8}.bewaer-options h2{font:inherit;font-size:1.25rem;font-weight:600;margin:0 0 .65rem}.bewaer-options>p{font-size:.9rem;line-height:1.7;color:#625a52}.bewaer-option{min-width:0;margin:1.35rem 0;padding:0;border:0}.bewaer-option legend{font-weight:600;margin-bottom:.65rem;line-height:1.5}.bewaer-option-requirement{font-weight:400;font-size:.8em;color:#766b61}.bewaer-option input[type=text],.bewaer-option select{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #bdb1a5;border-radius:2px;padding:.65rem .8rem;background:#fffdf9;color:#2d2925;font:inherit}.bewaer-option input:focus-visible,.bewaer-option select:focus-visible{outline:2px solid #725b48;outline-offset:3px}.bewaer-option small{display:block;font-size:.8rem;line-height:1.65;margin-top:.45rem;color:#655d54}.bewaer-option-choice{display:flex;gap:.6rem;align-items:flex-start;margin:.55rem 0;cursor:pointer}.bewaer-option-choice input{margin-top:.35rem;accent-color:#725b48}.bewaer-option-choice small{margin-top:.1rem}.bewaer-coming-soon{padding:clamp(1.5rem,5vw,3rem);margin:2rem 0;background:#f1ece4;border:1px solid #ddd1c3;border-radius:3px;line-height:1.8}.bewaer-coming-soon h2{margin-top:0;font-size:1.7rem}.bewaer-coming-soon a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bewaer-private-file a{font-size:.85em;overflow-wrap:anywhere}
