
.contact-choice{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:36px 28px 28px;border:1px solid #d79557;background:#17130f;color:#f5ead9;box-shadow:0 24px 100px #0009;text-align:left}
.contact-choice::backdrop{background:#000b}.contact-choice h2{font:36px/1.1 Georgia,serif;margin:8px 32px 14px 0;letter-spacing:-1px}.contact-choice p{font:16px/1.6 Arial,sans-serif;color:#bcb2a2;margin:0 0 24px}.contact-choice .contact-choice-close{position:absolute;right:12px;top:10px;background:transparent;border:0;color:#f5ead9;font:28px/1 Arial,sans-serif;padding:8px;cursor:pointer}.contact-choice .contact-choice-option{display:block;padding:18px 20px;margin-top:12px;border:1px solid #6b513b;color:#f5ead9;text-decoration:none;font:700 18px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.contact-choice .contact-choice-option:first-of-type{background:#d79557;color:#17110b;border-color:#d79557}.contact-choice-option small{display:block;font:14px/1.5 Arial,sans-serif;margin-top:3px}.contact-choice-option:hover{border-color:#f5ead9}.contact-choice :focus-visible{outline:3px solid #f5ead9;outline-offset:3px}html:has(.contact-choice[open]){overflow:hidden}
