:root{font-family:Arial,Helvetica,sans-serif;color:#172c43;background:#f2f4f7;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{background:#082b52;color:white;display:flex;justify-content:space-between;gap:24px;padding:25px 5vw;font-size:12px;letter-spacing:.06em}header a{color:white;text-decoration:none}main{width:min(620px,92vw);margin:64px auto;background:white;padding:44px;border:1px solid #dfe5eb;border-top:4px solid #b79857;border-radius:4px}h1{font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.18;margin:14px 0 22px}p{line-height:1.65}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;color:#64748b}.field{display:block;font-size:14px;font-weight:600;margin:24px 0}.field input,.field select{display:block;border:1px solid #bac6d2;border-radius:4px;padding:13px;width:100%;font:inherit;margin-top:9px}.choice{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-top:1px solid #e4e9ef;line-height:1.55;font-size:14px}.choice input{height:22px;width:22px;flex-shrink:0;accent-color:#082b52}.choice strong,.choice span span{display:block}.choice strong{margin-bottom:5px}.small{font-size:12px;color:#526276}button{min-height:46px;background:#082b52;color:white;border:0;border-radius:4px;font:600 15px Arial;padding:14px 24px;cursor:pointer}a{color:#154d86}footer{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:12px}.notice,.error{padding:16px;border-radius:4px;line-height:1.6;background:#edf7f1}.error{background:#fff0eb}.trap{position:absolute;left:-10000px;visibility:hidden}input:focus-visible,select:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #c8a45e;outline-offset:3px}@media(max-width:600px){main{margin:28px auto;padding:28px 24px}h1{font-size:30px}header{font-size:10px}button{width:100%}}
.language-form{display:flex;align-items:end;gap:12px;margin:0 0 26px}.language-form .field{flex:1;margin:0}.language-form button{padding:13px 18px}.choice small{display:block;color:#526276;margin:4px 0 8px}.withdraw-actions{display:grid;gap:8px;margin-top:22px}.withdraw-actions button{background:#eef2f6;color:#173452;text-align:start;font-weight:400;font-size:13px}.choice strong,.choice span{overflow-wrap:anywhere}@media(max-width:420px){.language-form{display:block}.language-form button{margin-top:10px}}
