.visit-header{display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding:24px;border-bottom:1px solid #343434}.visit-header a:first-child{margin-right:auto;font-weight:700;letter-spacing:2px}.visit-main{max-width:640px;margin:auto;padding:32px 20px;color:#eee}.visit-main h1{font-size:clamp(28px,6vw,40px)}.visit-main label{display:block;margin:14px 0}.visit-main fieldset{padding:18px;margin:22px 0;border:1px solid #555;border-radius:12px}.visit-main input:not([type=radio]):not([type=checkbox]),.visit-main select{display:block;width:100%;padding:12px;margin-top:8px;background:#191919;color:#fff;border:1px solid #666;border-radius:6px;font-size:16px}.visit-main input[type=radio],.visit-main input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:10px;accent-color:#eee}.visit-main fieldset label{min-height:36px;padding:6px 0}.visit-main p{line-height:1.5}.visit-main article{border-bottom:1px solid #555;padding:14px 0}[hidden]{display:none!important}#message{color:#e6c879}#submit{min-height:48px;width:100%;margin-bottom:20px}
