.treatment-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center;margin-bottom:35px}.treatment-intro h2{max-width:560px}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 48px}.editorial-grid article{border-top:1px solid #cbd4c9;padding-top:22px}.treatment-marker{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#8b614b}.treatment-marker span{font-size:11px}.treatment-marker svg{width:38px;height:38px;color:#32635f}.editorial-grid h3{font-size:21px}.editorial-grid article>p{font-size:14px;margin:15px 0 17px;max-width:340px}.detail-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0}.detail-header .official-logo{width:280px}.detail-header-links{display:flex;align-items:center;gap:30px}.detail-hero{background:#f5f2e9}.detail-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding:65px 0}.detail-hero h1{font-size:clamp(42px,5vw,68px);font-weight:500;letter-spacing:-.04em;margin:20px 0}.detail-hero p{max-width:480px}.detail-hero img{height:360px;object-fit:cover;border-radius:3px 3px 65px}.moxa-visual{height:360px;background:#e5e9df;border-radius:3px 3px 65px;display:grid;place-content:center;text-align:center;gap:25px;color:#8b614b}.moxa-visual svg{width:130px;height:130px;margin:auto;stroke-width:.7}.moxa-visual p{font-size:13px;letter-spacing:.14em}.detail-content{display:grid;grid-template-columns:230px minmax(0,1fr);gap:85px;padding:75px 0}.detail-index{align-self:start;position:sticky;top:30px}.detail-index p{font-size:11px;letter-spacing:.1em;color:#8b614b;margin-bottom:18px}.detail-index a{display:block;font-size:13px;padding:8px 0;line-height:1.5}.detail-index a:hover{text-decoration:underline}.detail-article{border-top:1px solid #d6ddd2;padding:32px 0 36px;display:grid;grid-template-columns:35px 1fr;gap:20px}.detail-number{font-size:11px;color:#8b614b;padding-top:9px}.detail-article h2{font-size:29px;margin:0 0 16px}.detail-article p{max-width:650px;font-size:15px}.draft-label{display:inline-block;font-size:10px;letter-spacing:.07em;color:#827063;margin-bottom:10px}.detail-faq{background:#e9eee9;padding:65px 0}.faq-inner{max-width:850px;margin:auto}.detail-faq details{border-bottom:1px solid #c7d3c6;padding:21px 0}.detail-faq summary{cursor:pointer;font-size:18px;line-height:1.5}.detail-faq details p{font-size:14px;margin:16px 0}.detail-contact{text-align:center;padding:80px 0}.detail-contact .actions{justify-content:center;margin:25px 0}.detail-contact address{margin-top:30px}.detail-related{padding-top:30px}.detail-draft{font-size:11px;background:#e8ede5;padding:10px 20px;text-align:center}@media(max-width:900px){.editorial-grid{grid-template-columns:repeat(2,1fr)}.treatment-intro{gap:40px}.detail-content{grid-template-columns:180px minmax(0,1fr);gap:35px}.detail-hero-inner{gap:35px}.detail-header-links{gap:18px}}@media(max-width:700px){.treatment-intro{grid-template-columns:1fr;gap:0;margin-bottom:35px}.editorial-grid{grid-template-columns:1fr;gap:28px}.editorial-grid article>p{max-width:none}.treatment-marker{margin-bottom:12px}.detail-header{flex-wrap:wrap;gap:15px}.detail-header .official-logo{width:230px}.detail-header-links{width:100%;justify-content:space-between}.detail-header-links .languages{width:auto;margin:0}.detail-hero-inner{grid-template-columns:1fr;padding:40px 0;gap:30px}.detail-hero img,.moxa-visual{height:260px}.detail-content{grid-template-columns:1fr;padding:40px 0;gap:35px}.detail-index{position:static;border-bottom:1px solid #d6ddd2;padding-bottom:20px}.detail-index a{display:inline-block;margin-right:18px}.detail-article{grid-template-columns:25px 1fr;gap:10px}.detail-article h2{font-size:25px}.detail-contact{padding:55px 0}.detail-hero h1{font-size:42px}.detail-faq{padding:45px 0}}html[lang=zh-Hans] .treatment-intro .treatment-heading-zh{font-size:clamp(27px,2.65vw,38px);line-height:1.45;max-width:none}.treatment-heading-zh span{display:block;white-space:nowrap}@media(max-width:700px){html[lang=zh-Hans] .treatment-intro .treatment-heading-zh{font-size:clamp(25px,6.8vw,32px)}}
