*{box-sizing:border-box}body{margin:0;background:#fffdf7;color:#223e3c;font:16px/1.9 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#a1431c}a:focus-visible,summary:focus-visible{outline:3px solid #b36336;outline-offset:5px}h1,h2,h3{line-height:1.35;letter-spacing:-.03em;margin:0}p{margin:0 0 1.2em}.ts-top{background:#205b57;color:#fffdf7}.ts-top-inner{max-width:1240px;margin:auto;padding:25px 32px;display:flex;justify-content:space-between;align-items:center}.ts-logo{font-weight:750;font-size:26px;text-decoration:none;display:flex;gap:16px;align-items:baseline}.ts-logo span{font-size:14px;font-weight:500;letter-spacing:.04em}.ts-logo:hover{color:#fff}.ts-top p{font-size:11px;letter-spacing:.14em;margin:0;color:#d5e4d7}.ts-layout{max-width:1240px;padding:0 32px;margin:auto;display:grid;grid-template-columns:235px minmax(0,1fr);gap:58px}.ts-sidebar{padding-top:52px;border-right:1px solid #d4ddd0;padding-right:32px}.ts-eyebrow{font-size:11px;letter-spacing:.1em;color:#517062;font-weight:650}.ts-sidebar nav{display:flex;flex-direction:column;gap:0}.ts-sidebar nav>*{padding:12px 0;text-decoration:none;font-size:14px;border-bottom:1px solid #d8dfd3}.ts-sidebar [aria-current]{font-weight:700;color:#97421d}.ts-sidebar-note{font-family:Georgia,serif;color:#6f7c69;font-size:14px;margin-top:50px}.ts-main{padding-bottom:50px;min-height:65vh}.ts-heading{padding:48px 0 35px}.ts-heading h1{font-size:clamp(32px,3.4vw,46px);font-weight:650;line-height:1.45}.ts-intro{max-width:680px;margin:22px 0 0;color:#65705e;font-size:17px}.ts-question-section>h2,.ts-reading-section>h2{font-size:21px;margin:0 0 20px}.ts-question-section details{border-top:1px solid #b6c5b1;padding:0 5px}.ts-question-section details:last-child{border-bottom:1px solid #b6c5b1}.ts-question-section summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:21px 0;font-size:20px;font-weight:600;line-height:1.5}.ts-question-section summary::-webkit-details-marker{display:none}.ts-question-section summary::after{content:"展开";font-size:11px;font-weight:400;white-space:nowrap}.ts-question-section details[open]>summary::after{content:"收起"}.ts-question-section details[open]{background:#edf2e8;margin:0 -20px;padding:0 25px;border-top:3px solid #205b57}.ts-question-section details>div{padding:0 0 25px 20px;max-width:670px}.ts-question-section details p{font-size:15px;color:#53654c;margin-bottom:13px}.ts-question-section details a{font-size:13px;font-weight:600}.ts-boundary{margin:32px 0;padding:0 0 0 22px;border-left:4px solid #b7854e}.ts-boundary h2{font-size:17px;margin-bottom:12px}.ts-boundary p{font-size:13px;line-height:1.8;color:#6e745e;margin:0}.ts-reading-section{padding-top:15px}.ts-reading{display:grid;grid-template-columns:90px 1fr;column-gap:22px;padding:25px 0;border-top:1px solid #d4ddd0;text-decoration:none}.ts-reading>span{font-size:11px;color:#786748;padding-top:4px}.ts-reading h3{font-size:21px}.ts-reading p{grid-column:2;font-size:13px;color:#6d775f;margin:12px 0}.ts-reading b{grid-column:2;font-size:12px;text-decoration:underline;text-underline-offset:5px;font-weight:500}.ts-footer{padding:27px 0 35px;border-top:2px solid #205b57}.ts-footer b{font-size:14px}.ts-footer nav{display:flex;gap:22px;font-size:12px;margin:15px 0}.ts-footer small{font-size:10px;overflow-wrap:anywhere;color:#7a806d}.ts-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#788170;padding-top:22px}.ts-breadcrumb+.ts-main .ts-heading{padding-top:24px}.ts-prose{max-width:740px}.ts-prose h2{font-size:25px;margin:34px 0 18px}.ts-prose p{font-size:16px}.ts-story h1{font-size:clamp(30px,3vw,39px)}.ts-byline{font-size:11px;color:#7a806d;margin:20px 0 0}.ts-story .ts-heading{border-bottom:1px solid #bccab6;margin-bottom:30px}.ts-source{margin-top:30px;padding:20px 22px;background:#f1efe3}.ts-source h2{font-size:17px;margin:0 0 12px}.ts-source p{font-size:13px;line-height:1.85;margin:0}.ts-related{margin-top:30px}.ts-button{display:inline-block;padding:10px 17px;background:#205b57;color:white;font-size:14px;text-decoration:none}.ts-button:hover{color:white;background:#94451f}.ts-skip{position:fixed;left:10px;top:0;transform:translateY(-150%);padding:10px;background:white;z-index:5}.ts-skip:focus{transform:none}@media(max-width:950px){.ts-layout{grid-template-columns:175px minmax(0,1fr);gap:35px}.ts-sidebar{padding-right:20px}}@media(max-width:700px){.ts-top-inner{padding:20px;display:block}.ts-top p{margin-top:10px;font-size:10px}.ts-layout{display:block;padding:0 20px}.ts-sidebar{padding:18px 0;border-right:0;border-bottom:1px solid #b6c5b1}.ts-sidebar>.ts-eyebrow,.ts-sidebar-note{display:none}.ts-sidebar nav{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap}.ts-sidebar nav>*{font-size:11px;padding:0;border:0}.ts-heading{padding:30px 0 26px}.ts-heading h1{font-size:32px}.ts-intro{font-size:16px;margin-top:18px}.ts-question-section>h2{font-size:20px}.ts-question-section summary{font-size:19px;padding:18px 0}.ts-question-section details>div{padding-left:0}.ts-question-section details[open]{padding:0 20px;margin:0 -20px}.ts-boundary{margin:26px 0}.ts-reading{display:block;padding:22px 0}.ts-reading>span{display:block;margin-bottom:11px}.ts-reading h3{font-size:21px}.ts-reading p{margin:12px 0}.ts-prose h2{font-size:24px}.ts-story h1{font-size:30px}.ts-prose p{line-height:1.95}.ts-source{padding:20px}.ts-source h2{font-size:17px}.ts-main{padding-bottom:35px}.ts-breadcrumb{gap:8px;font-size:10px}}