.ask-master{--ask-paper:#faf9f6;--ask-ink:#282622;--ask-red:#a84732;--ask-line:#dfdcd4;--ask-sand:#e8dfd1;--ask-muted:#73695e;color:var(--ask-ink);padding-bottom:32px}
.ask-master *{box-sizing:border-box}
.ask-master-breadcrumb{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:11px;color:var(--ask-muted)}
.ask-master-breadcrumb a:hover{color:var(--ask-red)}
.ask-master-hero{position:relative;min-height:325px;display:flex;align-items:center;padding:34px 0 50px;isolation:isolate}
.ask-master-heading{position:relative;z-index:1;max-width:58%;pointer-events:none}
.ask-master-overline{display:block;font-size:10px;line-height:1.8;letter-spacing:1.7px;color:var(--ask-red);margin:0 0 18px}
.ask-master h1{font:500 clamp(38px,4.5vw,57px)/1.3 "Songti SC","SimSun",serif;letter-spacing:3px;margin:0 0 21px}
.ask-master-intro{font-size:15px;letter-spacing:.7px;margin:0;line-height:1.9}
.ask-master-caption{font:14px/2 "Songti SC","SimSun",serif;color:var(--ask-muted);margin:28px 0 0;letter-spacing:1.5px}
.ask-master-art{position:absolute;right:-25px;top:-24px;width:54%;height:345px;z-index:-1;pointer-events:none;overflow:hidden;isolation:isolate}
.ask-master-art>img{position:absolute;width:115%;height:100%;object-fit:contain;right:-7%;top:0;z-index:2;opacity:.93}
.ask-master-aura{position:absolute;inset:8% 0 0 3%;background:radial-gradient(ellipse at 64% 47%,#e8dfd178,transparent 65%);z-index:0}
.ask-master-orbit{position:absolute;border:1px solid #a8473223;border-radius:50%;z-index:3;animation:ask-master-turn 58s linear infinite}
.ask-master-orbit-one{width:238px;height:238px;right:8%;top:40px;transform:rotate(0deg)}
.ask-master-orbit-two{width:278px;height:278px;right:4%;top:20px;border-color:#99867129;border-style:dashed;animation-duration:70s;animation-direction:reverse}
.ask-master-orbit-three{width:185px;height:185px;right:13%;top:66px;border-color:#a8473218;animation-duration:46s;transform:rotate(0deg);border-top-color:#a8473245}
.ask-master-orbit>i{position:absolute;left:20%;top:8%;width:5px;height:5px;border-radius:50%;background:#a84732a8;box-shadow:0 0 0 4px #a8473208;animation:ask-master-breathe 7s ease-in-out infinite}
.ask-master-orbit-two>i{left:78%;top:88%;width:4px;height:4px;background:#a847327a;animation-delay:-3s}
.ask-master-seal{position:absolute;right:8%;bottom:37px;z-index:4;width:29px;height:33px;display:grid;place-items:center;border:1px solid #a8473290;border-radius:2px;color:#a84732ba;background:#faf9f6c7;font:17px/1 "Songti SC","SimSun",serif;transform:rotate(-6deg)}
.ask-master-paper{position:relative;max-width:780px;margin:0 auto;padding:42px 50px 30px;border:1px solid #d7cbbd;border-radius:5px 42px 5px 5px;background:linear-gradient(145deg,#fffdf9,var(--ask-paper) 76%);box-shadow:0 18px 45px #48362205}
.ask-master-paper-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}
.ask-master-paper-head .ask-master-overline{margin:0 0 8px;font-size:10px;letter-spacing:1px}
.ask-master h2{font:500 29px/1.5 "Songti SC","SimSun",serif;letter-spacing:1px;margin:0}
.ask-master-private{margin-top:5px;white-space:nowrap;font-size:10px;line-height:1.8;padding:4px 10px;border:1px solid #d8c7b5;border-radius:20px;color:#7d6553}
.ask-master-field{margin:0 0 26px}
.ask-master-field>label,.ask-master-contact label{display:block;font-size:13px;line-height:1.8;margin:0 0 9px;color:var(--ask-ink)}
.ask-master-field label>span,.ask-master-contact legend>span{font-size:10px;color:var(--ask-muted);margin-left:8px}
.ask-master input:not([type=checkbox]):not([type=hidden]),.ask-master textarea,.ask-master select{font:13px/1.8 -apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif;color:var(--ask-ink);width:100%;padding:11px 13px;border:1px solid #cfc3b4;border-radius:5px;background:#fffefae0;min-height:45px;outline-offset:3px}
.ask-master input::placeholder,.ask-master textarea::placeholder{color:#897d70;font-size:12px;opacity:1}
.ask-master textarea{resize:vertical;min-height:170px}
.ask-master input:focus-visible,.ask-master textarea:focus-visible,.ask-master select:focus-visible,.ask-master button:focus-visible,.ask-master a:focus-visible{outline:2px solid var(--ask-red);outline-offset:4px}
.ask-master-field small{display:block;font-size:10px;line-height:1.8;color:var(--ask-muted);margin-top:7px}
.ask-master-field-bottom{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}
.ask-master-field-bottom>small:last-child{white-space:nowrap}
.ask-master-contact{margin:32px 0 25px;padding:0;border:0;min-width:0}
.ask-master-contact legend{font-size:13px;padding:0}
.ask-master-contact>p{font-size:11px;color:var(--ask-muted);line-height:1.9;margin:9px 0 16px}
.ask-master-contact-row{display:flex;align-items:flex-start;gap:12px}
.ask-master-contact-row>div:first-child{flex:0 0 125px}
.ask-master-contact-value{flex:1;min-width:0}
.ask-master-contact label{font-size:11px;margin-bottom:7px}
.ask-master select{cursor:pointer}
.ask-master-consent{display:flex;align-items:flex-start;gap:11px;font-size:11px;line-height:1.9;color:#5e5247;cursor:pointer;min-height:40px;padding:10px 0}
.ask-master-consent input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:var(--ask-red);cursor:pointer}
.ask-master-form-note{font-size:10px;line-height:1.9;color:var(--ask-muted);margin:9px 0 27px}
.ask-master-submit-row{display:flex;align-items:center;gap:22px;padding-top:22px;border-top:1px solid var(--ask-line)}
.ask-master-submit{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:46px;padding:11px 21px;border:1px solid var(--ask-red);border-radius:30px;background:var(--ask-red);color:#fffaf6;font-size:12px;line-height:1.8;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}
.ask-master-submit:hover{background:#913d2b;color:#fffaf6;transform:translateY(-2px)}
.ask-master-submit>span{font-size:19px;line-height:1}
.ask-master-submit:disabled{cursor:wait;opacity:.7;transform:none}
.ask-master-byline{font-size:10px;line-height:1.8;color:var(--ask-muted)}
.ask-master-status{font-size:12px;line-height:1.9;min-height:23px;margin:18px 0 0;color:var(--ask-red)}
.ask-master-status:empty{margin-top:6px;min-height:0}
.ask-master-backup{font-size:11px;color:var(--ask-muted);line-height:1.9;margin:16px 0 0}
.ask-master-backup a{color:var(--ask-red);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.ask-master-preview{font-size:11px;line-height:1.9;color:var(--ask-red);padding:13px 15px;border:1px dashed #bd9680;background:#f4ece2;border-radius:5px;margin:0 0 25px}
.ask-master-preview[hidden]{display:none}
.ask-master-received{padding-top:43px;padding-bottom:39px}
.ask-master-received .ask-master-overline{margin-bottom:10px}
.ask-master-received>p{font-size:13px;line-height:2;color:#655a4f}
.ask-master-received>p.ask-master-received-lead{font:20px/1.8 "Songti SC","SimSun",serif;color:var(--ask-ink);margin:22px 0 17px}
.ask-master-received-links{display:flex;align-items:center;gap:25px;margin:28px 0}
.ask-master-return{font-size:12px;color:var(--ask-red);text-decoration:underline;text-underline-offset:5px;padding:10px 0}
@keyframes ask-master-turn{to{transform:rotate(360deg)}}
@keyframes ask-master-breathe{0%,100%{opacity:.45}50%{opacity:.8}}
#site.reduced .ask-master *,#site.reduced .ask-master *::before,#site.reduced .ask-master *::after{animation:none!important;transition:none!important}
#site.reduced .ask-master-submit:hover{transform:none}
@media(max-width:800px){.ask-master-hero{min-height:310px}.ask-master-art{right:-20px;width:58%;opacity:.85}.ask-master-paper{padding:35px 32px 27px}.ask-master h1{font-size:44px;letter-spacing:1px}.ask-master-intro{font-size:13px}.ask-master-orbit-one{width:208px;height:208px;right:8%;top:58px}.ask-master-orbit-two{width:244px;height:244px;right:4%;top:40px}.ask-master-orbit-three{width:163px;height:163px;right:13%;top:81px}}
@media(max-width:560px){.ask-master{padding-bottom:8px}.ask-master-breadcrumb{font-size:10px;padding-top:5px}.ask-master-hero{display:block;min-height:310px;padding:24px 0 34px}.ask-master-heading{max-width:none;padding-top:145px}.ask-master h1{font-size:35px;letter-spacing:1px;margin-bottom:15px}.ask-master-overline{font-size:9px;letter-spacing:1px;margin-bottom:13px}.ask-master-intro{font-size:12px}.ask-master-caption{display:none}.ask-master-art{top:-16px;right:0;width:83%;height:215px;opacity:.86}.ask-master-art>img{width:106%;right:-1%}.ask-master-aura{inset:4% 0 0}.ask-master-orbit-one{width:141px;height:141px;right:13%;top:26px}.ask-master-orbit-two{width:167px;height:167px;right:9%;top:13px}.ask-master-orbit-three{display:none}.ask-master-seal{right:7%;bottom:42px;width:23px;height:27px;font-size:14px}.ask-master-paper{padding:27px 21px 24px;border-radius:5px 29px 5px 5px}.ask-master-paper-head{gap:10px;margin-bottom:25px}.ask-master h2{font-size:25px}.ask-master-paper-head .ask-master-overline{font-size:9px;letter-spacing:.5px}.ask-master-private{font-size:9px;padding:3px 8px;margin-top:3px}.ask-master-field{margin-bottom:22px}.ask-master-field>label{font-size:12px}.ask-master input:not([type=checkbox]):not([type=hidden]),.ask-master textarea,.ask-master select{font-size:16px;padding:10px 11px}.ask-master input::placeholder,.ask-master textarea::placeholder{font-size:11px}.ask-master-field-bottom{display:block}.ask-master-field-bottom>small:last-child{text-align:right;margin-top:2px}.ask-master-contact{margin-top:26px}.ask-master-contact-row{gap:9px}.ask-master-contact-row>div:first-child{flex-basis:95px}.ask-master-contact label{font-size:10px}.ask-master-contact legend{font-size:12px}.ask-master-submit-row{align-items:flex-start;flex-direction:column;gap:12px}.ask-master-submit{min-height:46px;font-size:11px;padding:10px 18px}.ask-master-byline{font-size:9px}.ask-master-consent{font-size:10px}.ask-master-form-note{font-size:10px}.ask-master-received-links{align-items:flex-start;flex-direction:column;gap:12px}.ask-master-received>p{font-size:12px}.ask-master-received>p.ask-master-received-lead{font-size:18px}}
@media(prefers-reduced-motion:reduce){.ask-master *,.ask-master *::before,.ask-master *::after{animation:none!important;transition:none!important}.ask-master-submit:hover{transform:none}}

.ask-master-answer-link{display:inline-block;margin-top:18px;color:var(--ask-red);font-size:12px;text-decoration:underline;text-underline-offset:5px}.public-questions{margin:50px 0 20px;border-top:1px solid #dfdcd4;padding-top:38px}.public-questions header>p{font-size:12px;color:#716a62}.public-questions header h2{font:500 30px/1.5 "SimSun",serif;margin:10px 0}.public-questions-empty{border:1px dashed #dfdcd4;padding:24px;margin-top:25px;border-radius:12px;color:#716a62}.public-question-item{border-top:1px solid #dfdcd4;padding:27px 0}.public-question-item h3{font:500 23px/1.6 "SimSun",serif;margin:8px 0}.public-question-status,.public-question-link{color:#a84732;font-size:12px}.public-question-byline{font-size:11px;color:#716a62}.public-question-answer-preview{border-left:2px solid #a84732;padding-left:18px;margin:20px 0}.public-question-item>p{font-size:13px}.public-question-page .article-body{max-width:820px;margin:35px auto}.public-question-page .article-body p{white-space:normal;overflow-wrap:anywhere}@media(max-width:560px){.public-questions{margin-top:32px}.public-question-item h3{font-size:20px}.public-questions-empty{padding:18px}}
