.contact-form_form__mu2I3{display:grid;gap:.85rem;margin-top:1.4rem;padding:1.25rem;border:1px solid rgba(200,169,102,.2);background:rgba(10,10,8,.52)}.contact-form_form__mu2I3 label{color:#e6d29d;font-size:.9rem}.contact-form_form__mu2I3 textarea{width:100%;resize:vertical;border:1px solid rgba(200,169,102,.28);border-radius:6px;background:rgba(4,4,3,.72);padding:.95rem 1rem;color:#f3ead8;line-height:1.8;outline:none}.contact-form_form__mu2I3 textarea:focus{border-color:rgba(141,182,161,.72);box-shadow:0 0 0 3px rgba(141,182,161,.08)}.contact-form_form__mu2I3 textarea::placeholder{color:rgba(184,170,145,.5)}.contact-form_honeypot__wfKYa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form_actions__mgpzX{display:flex;align-items:center;justify-content:space-between;gap:1rem}.contact-form_actions__mgpzX small{color:#7d735f;font-size:.76rem}.contact-form_actions__mgpzX button{min-width:7.5rem;border:1px solid rgba(200,169,102,.48);border-radius:6px;background:rgba(141,182,161,.12);padding:.7rem 1.1rem;color:#f3ead8;cursor:pointer}.contact-form_actions__mgpzX button:disabled{cursor:wait;opacity:.58}.contact-form_error__mMjSy,.contact-form_success__GuXFZ{margin:0;font-size:.86rem}.contact-form_success__GuXFZ{color:#9bc5af!important}.contact-form_error__mMjSy{color:#d4a399!important}@media (max-width:560px){.contact-form_form__mu2I3{padding:1rem}.contact-form_actions__mgpzX{align-items:stretch;flex-direction:column}}.legal-page_page__CWm5X{width:min(820px,calc(100vw - 32px));margin:0 auto;padding:3.5rem 0 5rem;color:#d9ceb8;font-family:PingFang SC,Microsoft YaHei,sans-serif}.legal-page_page__CWm5X>header{padding-bottom:2rem;border-bottom:1px solid rgba(200,169,102,.24)}.legal-page_page__CWm5X>header>p{margin-bottom:.75rem;color:#c8a966;letter-spacing:.18em}.legal-page_page__CWm5X h1{margin:0 0 1rem;color:#f3ead8;font-family:STSong,Songti SC,serif;font-size:clamp(2.1rem,6vw,3.4rem);font-weight:500}.legal-page_page__CWm5X>header div{color:#a99e89;line-height:1.85}.legal-page_content__l1wHk section{padding:1.35rem 0;border-bottom:1px solid rgba(200,169,102,.12)}.legal-page_content__l1wHk h2{margin:0 0 .8rem;color:#e6d29d;font-family:STSong,Songti SC,serif;font-size:1.25rem}.legal-page_content__l1wHk li,.legal-page_content__l1wHk p{color:#b8ad98;font-size:.92rem;line-height:1.9}.legal-page_content__l1wHk ul{padding-left:1.25rem}.legal-page_content__l1wHk a{color:#9bc5af;text-decoration:underline;text-underline-offset:3px}.legal-page_page__CWm5X>footer{display:flex;gap:1rem;margin-top:2rem}.legal-page_page__CWm5X>footer a{padding:.7rem 1rem;border:1px solid rgba(200,169,102,.28);border-radius:8px;color:#e6d29d}