.ta-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.ta-crumb{display:flex;gap:10px;flex-wrap:wrap;padding:28px 0;font-size:13px;color:#6e6a60}.ta-crumb a{text-decoration:underline;text-underline-offset:4px}.ta-intro{max-width:1050px;padding:26px 0 38px}.ta-kicker{font-size:13px;font-weight:700;letter-spacing:.08em;color:#746000;margin:0 0 18px}.ta-intro h1{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(30px,3.3vw,50px);font-weight:650;line-height:1.4;letter-spacing:-.03em;max-width:1050px;margin:0 0 25px;overflow-wrap:anywhere}.ta-intro .ta-summary{font-size:18px;line-height:1.95;max-width:890px;color:#655f55;margin:0 0 18px}.ta-meta{display:flex;gap:8px 22px;flex-wrap:wrap;font-size:13px;color:#726b60}.ta-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ta-photo{margin:0;position:relative;isolation:isolate;overflow:hidden;background:#fff}.ta-photo img.ta-scene{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.ta-photo img.ta-logo{position:absolute;top:4%;left:3%;width:28.125%;height:auto;aspect-ratio:auto;object-fit:contain;padding:0;z-index:1;filter:none;background:transparent}.ta-caption{font-size:12px;color:#7a7366;margin:10px 0 0;line-height:1.6}.ta-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(190px,1fr);gap:65px;padding:46px 0 70px;align-items:start}.ta-prose{font-size:17px;line-height:2;min-width:0;max-width:none}.ta-prose p{font-size:inherit;line-height:2;max-width:none;width:auto;color:#4f4a43;margin:0 0 25px}.ta-prose strong{color:#25221c;font-weight:650}.ta-prose h2{font-family:inherit;font-size:27px;line-height:1.5;letter-spacing:-.025em;font-weight:650;margin:42px 0 19px;scroll-margin-top:110px;max-width:none}.ta-prose h2:first-child{margin-top:0}.ta-prose h3{font-family:inherit;font-size:21px;line-height:1.6;font-weight:650;margin:30px 0 13px;scroll-margin-top:110px}.ta-prose a{color:#645000;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ta-prose ul,.ta-prose ol{padding-left:1.5em;margin:20px 0 30px}.ta-prose li{padding-left:3px;margin:9px 0;color:#4f4a43}.ta-table-scroll{overflow-x:auto;margin:28px 0;overscroll-behavior-inline:contain;border:1px solid #ded7c6;border-radius:3px}.ta-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.8;min-width:540px;margin:0}.ta-prose th,.ta-prose td{padding:16px 18px;text-align:left;vertical-align:top;border-right:1px solid #e2dccc;border-bottom:1px solid #e2dccc;width:auto;max-width:none;white-space:normal}.ta-prose th{background:#fff2b0;color:#302a15;font-weight:650}.ta-prose td{background:#fffdf6;color:#585249}.ta-prose tr:last-child td{border-bottom:0}.ta-prose th:last-child,.ta-prose td:last-child{border-right:0}.ta-sidebar{position:sticky;top:116px;border-top:2px solid #29241c;padding-top:18px;font-size:14px}.ta-sidebar strong{display:block;font-weight:650;color:#24201b;margin-bottom:13px}.ta-sidebar a{display:block;color:#6f665b;line-height:1.7;margin:0;padding:9px 0;font-size:14px;text-decoration:none}.ta-sidebar a:hover{color:#19160f;text-decoration:underline}.ta-related{border-top:1px solid #d8d1c1;padding:48px 0 65px}.ta-related h2,.ta-latest h2{font-family:inherit;font-size:27px;line-height:1.5;font-weight:650;margin:0 0 25px}.ta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ta-card{display:flex;flex-direction:column;min-width:0;background:#fffdf6;border:1px solid #e0d8c6}.ta-card>a{display:block}.ta-card-content{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}.ta-card-content .ta-tag{font-size:12px;color:#776300;margin:0 0 12px;line-height:1.6;font-weight:650;width:auto;max-width:none}.ta-card-content h2,.ta-card-content h3{font-family:inherit;font-size:21px;font-weight:650;line-height:1.55;letter-spacing:-.02em;margin:0 0 14px;max-width:none}.ta-card-content p{font-size:14px;color:#746b5d;line-height:1.85;max-width:none;width:100%;margin:0 0 20px}.ta-read{margin-top:auto!important;font-size:14px;line-height:1.7;color:#312b1e;text-decoration:underline;text-underline-offset:5px;align-self:flex-start;padding-top:8px}.ta-index{padding:10px 0 55px}.ta-index-hero{border-bottom:1px solid #ddd5c5;margin-bottom:40px}.ta-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:40px 0 10px}.ta-pagination a,.ta-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #c8bfae;padding:8px 14px;font-size:14px;color:#322c1f;background:transparent}.ta-pagination [aria-current]{background:#FFD900;border-color:#c4a600;font-weight:700}.ta-pager-label{font-size:14px;color:#7b7161}.ta-footer-link{padding:24px 0;border-top:1px solid #ddd5c5;font-size:14px}.ta-footer-link a{text-decoration:underline;text-underline-offset:4px;color:#514532}.ta-latest{padding:50px 0 65px;border-top:1px solid #ddd5c5}.ta-latest-head{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px}.ta-latest-head h2{margin:0}.ta-latest-head a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.ta-article-main{background:#fffaf0}.ta-list-note{font-size:13px;color:#786e5c;margin:0 0 28px}.ta-card .ta-caption{display:block;font-size:11px;background:#fffdf6;margin:0;padding:7px 12px;color:#8a8070}
@media(max-width:1000px){.ta-wrap{width:calc(100% - 44px)}.ta-layout{grid-template-columns:minmax(0,1fr) 185px;gap:30px}.ta-card-content{padding:19px}.ta-card-content h2,.ta-card-content h3{font-size:19px}.ta-grid{gap:19px}.ta-prose h2{font-size:25px}}
@media(max-width:760px){.ta-wrap{width:calc(100% - 36px)}.ta-crumb{padding:20px 0;font-size:12px}.ta-intro{padding:15px 0 26px}.ta-intro h1{font-size:30px;line-height:1.45;margin-bottom:20px}.ta-intro .ta-summary{font-size:16px;line-height:1.9}.ta-meta{font-size:12px;gap:5px 15px}.ta-layout{display:flex;flex-direction:column;gap:25px;padding:24px 0 42px}.ta-sidebar{position:static;order:-1;width:100%;padding:15px 0 0}.ta-sidebar nav{display:flex;flex-wrap:wrap;gap:4px 17px}.ta-sidebar a{font-size:12px;padding:5px 0;line-height:1.6}.ta-sidebar strong{font-size:13px;margin-bottom:8px}.ta-prose{font-size:16px;width:100%}.ta-prose h2{font-size:24px;margin:34px 0 17px;scroll-margin-top:86px}.ta-prose h3{font-size:20px;scroll-margin-top:86px}.ta-prose p{line-height:1.95;margin-bottom:22px}.ta-prose table{font-size:14px;min-width:500px}.ta-prose th,.ta-prose td{padding:13px 15px}.ta-grid{grid-template-columns:1fr;gap:25px}.ta-card-content{padding:22px}.ta-card-content h2,.ta-card-content h3{font-size:22px}.ta-card-content p{font-size:15px}.ta-related{padding:32px 0 45px}.ta-related h2,.ta-latest h2{font-size:24px}.ta-photo img.ta-logo{width:28.125%;top:4%;left:3%}.ta-caption{font-size:11px}.ta-latest-head{align-items:flex-start}.ta-index-hero{margin-bottom:28px}.ta-index{padding-bottom:40px}.ta-pagination{gap:8px;padding-top:30px}.ta-latest{padding:35px 0 45px}.ta-card-content h2 a,.ta-card-content h3 a{display:block}.ta-prose .ta-table-scroll:focus-visible{outline:2px solid #806500;outline-offset:3px}}
.ta-intro h1{text-wrap:balance}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.ta-hub-services ul{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:24px 0 0}.ta-hub-services a{font-size:15px;text-decoration:underline;text-underline-offset:5px}.ta-hub-services li{margin:0}
.ta-hub-faq{margin:48px 0 64px;border-top:1px solid #ddd4c4;padding-top:28px;max-width:960px}.ta-hub-faq h2{font-size:24px;margin:0 0 20px}.ta-hub-faq details{border-bottom:1px solid #ddd4c4;padding:18px 0}.ta-hub-faq summary{font-size:18px;font-weight:600;cursor:pointer}.ta-hub-faq p{font-size:16px;line-height:1.9;margin:16px 0 4px;color:#625b50}
.ta-hub-faq h3{display:inline;font:inherit;margin:0}
.topic-wechat{position:fixed;right:18px;bottom:18px;z-index:90;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 14px;border:1px solid rgba(18,16,12,.18);border-radius:15px;background:#FFD900;color:#111;text-decoration:none;font-size:15px;font-weight:700;line-height:1;box-shadow:0 10px 26px rgba(18,16,12,.18)}
.topic-wechat svg{width:21px;height:21px;flex:0 0 auto}
.topic-wechat:hover{transform:translateY(-1px);box-shadow:0 13px 30px rgba(18,16,12,.22)}
@media(max-width:760px){.topic-wechat{right:12px;bottom:72px;min-height:46px;padding:0 12px;border-radius:14px;font-size:14px}.topic-wechat svg{width:20px;height:20px}}
