.footer-legal{display:flex;flex-wrap:wrap;gap:12px 26px;padding:24px 0;border-top:1px solid #ffffff12}.footer-legal a{font-size:12px;color:#b7b0a7;transition:color .15s}.footer-legal a:hover{color:#ffac28}.information-header{justify-content:space-between}.information-main{padding-top:48px;padding-bottom:40px}.information-heading{padding:18px 0 40px;max-width:850px}.information-heading h1{font-size:clamp(32px,4.5vw,52px);line-height:1.15;letter-spacing:-1.7px;margin:20px 0}.information-heading>p{color:#a9a39b;font-size:16px;line-height:1.8;max-width:700px}.revision-date{display:inline-block;color:#9f8664;font-size:11px;margin-top:8px}.information-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:36px;align-items:start}.information-nav{position:sticky;top:115px;border:1px solid #3c3021;border-radius:20px;background:linear-gradient(135deg,#21190f,#121212);padding:21px 15px}.information-nav>span{display:block;font-size:9px;letter-spacing:1.7px;color:#a58b64;padding:0 11px 14px}.information-nav>a{display:block;padding:12px 11px;border-radius:10px;font-size:12px;line-height:1.6;color:#b8b0a6;margin:3px 0}.information-nav>a.active{background:#ffa0001c;color:#ffb34b}.information-copy{padding:32px 38px;border-radius:24px;background:#131313;border:1px solid #2c2a26;min-width:0;color:#bcb7b0;font-size:14px;line-height:1.95;overflow-wrap:anywhere}.information-copy h2{font-size:20px;color:#f0ece5;line-height:1.5;margin:30px 0 14px;letter-spacing:-.3px}.information-copy h2:first-child{margin-top:0}.information-copy p{margin:0 0 18px}.information-copy ul,.information-copy ol{padding-left:23px;margin:10px 0 25px}.information-copy li{padding-left:5px;margin-bottom:12px}.information-copy a,.contact-side a{color:#ffb34b;text-decoration:underline;text-underline-offset:3px}.information-copy .source-note{font-size:11px;color:#988b78;border-top:1px solid #332d24;padding-top:20px;margin-top:25px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:30px;align-items:start}.contact-panel{padding:32px;border:1px solid #3f3322;border-radius:25px;background:linear-gradient(145deg,#1c1711,#121212 65%)}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.contact-form label{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:650;color:#c8bfb2}.contact-form label.wide,.contact-form .wide{grid-column:1/-1}.contact-form input,.contact-form textarea{width:100%;min-width:0;padding:13px 15px;border:1px solid #3b352d;border-radius:12px;background:#0c0c0b;color:#eee;font:inherit;font-size:15px;font-weight:400;line-height:1.6}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid #ffa00044;outline-offset:2px;border-color:#b08036}.contact-form textarea{resize:vertical;min-height:180px}.contact-form input[type=file]{font-size:12px;padding:11px}.contact-form input[type=file]::file-selector-button{border:0;border-radius:8px;background:#3b2b15;color:#ffc77a;padding:9px 12px;margin-right:12px;font:inherit;cursor:pointer}.contact-form small{font-size:11px;font-weight:400;line-height:1.7;color:#9b8e7c}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.contact-captcha{display:flex;align-items:flex-end;gap:24px}.contact-captcha img{display:block;width:240px;max-width:100%;height:auto;border-radius:12px}.contact-captcha button{display:block;margin-top:10px;border:0;background:none;color:#d0ac74;font:inherit;font-size:11px;padding:0;cursor:pointer}.contact-captcha>label{flex:1}.contact-submit{padding-top:22px;border-top:1px solid #3c3021;display:flex;align-items:center;justify-content:space-between;gap:24px}.contact-submit>p{font-size:11px;color:#a39683;max-width:340px;line-height:1.8;margin:0}.contact-submit a{color:#d8ab66;text-decoration:underline}.contact-submit .button{flex-shrink:0}.contact-side{padding:28px;background:#151515;border:1px solid #302c25;border-radius:23px;color:#a69b8b;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.contact-side h2{font-size:20px;color:#eee;line-height:1.5;margin:0 0 17px}.contact-side h3{font-size:14px;color:#e6cba3;margin:28px 0 12px}.contact-notice{border:1px solid #45643f;border-radius:13px;padding:18px 20px;margin:0 0 25px;background:#142114;color:#b6d6aa;font-size:13px;line-height:1.8}.contact-notice.error{border-color:#7c493c;background:#291a15;color:#e2b4a7}@media(max-width:850px){.information-layout{grid-template-columns:1fr;gap:22px}.information-nav{position:static;display:flex;flex-wrap:wrap;gap:4px;padding:12px}.information-nav>span{display:none}.information-nav>a{padding:9px 11px;margin:0}.contact-layout{grid-template-columns:1fr}.contact-side{padding:24px}.information-header .top-nav{display:flex}}@media(max-width:540px){.information-main{padding-top:24px}.information-heading{padding-bottom:26px}.information-heading h1{letter-spacing:-1px;font-size:32px}.information-heading>p{font-size:14px}.information-copy{padding:24px 22px;font-size:13px}.information-copy h2{font-size:18px}.information-header{gap:12px;flex-wrap:wrap;justify-content:center;padding-top:17px;padding-bottom:17px}.information-header .top-nav{font-size:11px}.information-nav>a{font-size:10px}.contact-panel{padding:23px 20px}.contact-form{grid-template-columns:1fr;gap:20px}.contact-captcha{display:block}.contact-captcha>label{margin-top:17px}.contact-submit{display:block}.contact-submit>p{max-width:none}.contact-submit .button{width:100%;margin-top:20px}.footer-legal{gap:15px 20px}.footer-legal a{font-size:11px}}
