:root{--paper:#f4f2ee;--ink:#191c21;--muted:#62676b;--red:#952d27;--line:#d9d9d5;--pale:#e9e5e0;--rail:218px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}button,input{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a44a38;outline-offset:5px}h1,h2,h3,p,figure{margin:0}p{line-height:1.9}h1,h2,h3{font-weight:600}h1{letter-spacing:-1.4px}h2{letter-spacing:-.7px}ul,ol{padding-left:1.3em;line-height:1.9}img{display:block;max-width:100%}.th-skip{position:fixed;top:-100px;left:10px;background:#fff;padding:12px;z-index:20}.th-skip:focus{top:10px}.th-shell{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh}.th-rail{background:#191c21;color:#f4f2ee;padding:42px 28px;position:relative;border-right:1px solid #34363a}.th-brand{display:block;font-size:26px;letter-spacing:-.8px;font-weight:700}.th-brand span{display:block;font-size:13px;font-weight:400;letter-spacing:1px;color:#dad5ce;margin-top:10px}.th-rail-label{margin:74px 0 19px;font-size:10px;color:#a9adb0;letter-spacing:2px}.th-rail nav{display:flex;flex-direction:column;gap:0}.th-rail nav a,.th-rail nav span{padding:17px 0;font-size:14px;border-top:1px solid #3a3d42}.th-rail nav span{color:#e9a98c}.th-rail nav a:hover{color:#e9a98c}.th-rail-bottom{position:sticky;top:calc(100vh - 120px);margin-top:200px;font-size:11px;color:#a9adb0}.th-rail-bottom p{margin-top:8px}.th-tiny{font-size:10px;letter-spacing:1.4px;text-transform:uppercase}.th-page{min-width:0}.th-entry{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);min-height:625px;border-bottom:1px solid var(--line)}.th-entry-copy{padding:68px 40px 56px}.th-kicker{font-size:10px;line-height:1.7;font-weight:700;letter-spacing:1.4px;color:var(--red);margin-bottom:20px}.th-entry h1{font-size:clamp(31px,3.1vw,51px);line-height:1.3;white-space:nowrap}.th-intro{font-size:clamp(24px,2.5vw,37px);line-height:1.65;margin:22px 0 18px;letter-spacing:-.8px}.th-home-answer{font-size:13px;color:var(--muted);max-width:370px}.th-choices{margin-top:30px;display:grid;gap:11px}.th-choices a{display:block;padding:16px 20px}.th-choices span{font-size:14px;font-weight:600;display:block}.th-choices small{display:block;margin-top:5px;font-size:10px;line-height:1.6;opacity:.78}.th-primary{background:var(--red);color:#fff}.th-primary:hover{background:#7d2522;color:#fff}.th-secondary{border:1px solid #bab9b5}.th-secondary:hover{border-color:var(--red)}.th-entry-image{height:100%;min-height:625px;overflow:hidden}.th-entry-image img{width:100%;height:100%;object-fit:cover;object-position:49% 50%}.th-quick-note{display:flex;gap:26px;padding:22px 40px;background:#e8e4df;border-bottom:1px solid var(--line);align-items:center}.th-quick-note strong{font-size:12px;white-space:nowrap}.th-quick-note p{font-size:12px;color:var(--muted)}.th-workspaces{display:grid;grid-template-columns:1fr 1fr}.th-workspaces>div{padding:52px 42px 48px}.th-workspaces>div:first-child{border-right:1px solid var(--line)}.th-workspaces h2{font-size:32px;line-height:1.5;margin-bottom:20px}.th-workspaces p,.th-workspaces li{font-size:13px;color:var(--muted)}.th-account-block ul{padding:16px 0 20px;list-style:none}.th-account-block li{padding:7px 0;border-bottom:1px solid var(--line)}.th-text-link{display:inline-block;font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:5px;margin-top:10px}.th-file-block{background:#eeece8}.th-file-block dl{margin:12px 0 22px}.th-file-block dl div{padding:14px 0;border-bottom:1px solid #d6d3ce}.th-file-block dt{font-size:14px;font-weight:700}.th-file-block dd{margin:6px 0 0;font-size:12px;color:var(--muted)}.th-reading{padding:48px 42px 42px;display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line)}.th-reading-heading{grid-column:1/-1}.th-reading-heading h2{font-size:23px}.th-story{background:#fff;padding:29px 26px 25px;border-top:3px solid #37393b}.th-story .th-kicker{margin-bottom:14px}.th-story h3{font-size:18px;line-height:1.7}.th-story p:not(.th-kicker){font-size:12px;color:var(--muted);margin-top:15px}.th-story:hover{border-top-color:var(--red)}.th-story .th-text-link{margin-top:22px}.th-source-strip{display:grid;grid-template-columns:135px 1fr;gap:12px 22px;padding:28px 42px 36px;border-top:1px solid var(--line)}.th-source-strip h2{font-size:13px;letter-spacing:0}.th-source-strip p{font-size:11px;color:var(--muted)}.th-source-strip a{grid-column:2;font-size:11px;text-decoration:underline}.th-host{font-family:monospace}.th-footer{padding:34px 42px 24px;background:#e2dfda;display:grid;grid-template-columns:1fr auto;gap:25px}.th-footer strong{font-size:14px}.th-footer p{font-size:10px;color:#5f6264;max-width:530px;margin-top:13px}.th-footer nav{display:flex;gap:20px;align-items:start;font-size:10px;padding-top:3px}.th-footer .th-copyright{grid-column:1/-1;font-size:9px;border-top:1px solid #c7c5c1;padding-top:19px;margin-top:0}.th-task,.th-index,.th-trust,.th-error{max-width:1040px;margin:auto;padding:63px 62px 74px}.th-task h1,.th-index h1{font-size:43px;line-height:1.45}.th-task-header{max-width:700px;padding-bottom:35px;border-bottom:1px solid var(--line);margin-bottom:32px}.th-answer{font-size:15px;line-height:1.9;color:#50565b;margin-top:24px;max-width:680px}.th-task section{margin:34px 0}.th-task h2{font-size:25px;margin-bottom:18px;line-height:1.5}.th-task p{font-size:14px;line-height:2}.th-address-card{background:#e9e3dc;padding:25px 29px}.th-address-card p.th-large-host{font-size:30px;font-family:monospace;font-weight:600;letter-spacing:-1px;margin:9px 0}.th-address-card p{font-size:12px}.th-definition{margin:0}.th-definition div{display:grid;grid-template-columns:145px 1fr;gap:15px;padding:24px 0;border-bottom:1px solid var(--line)}.th-definition dt{font-size:14px;font-weight:700}.th-definition dd{margin:0;font-size:14px;line-height:2;color:var(--muted)}.th-link-list{display:grid;gap:0;margin:25px 0}.th-link-list a{padding:16px 0;border-top:1px solid var(--line);font-size:14px;font-weight:600}.th-link-list a:last-child{border-bottom:1px solid var(--line)}.th-aside{background:#e7e5e1;padding:27px 30px;margin-top:37px}.th-aside h2{font-size:20px}.th-aside p{font-size:13px}.th-aside a{display:inline-block;margin-top:18px;font-size:12px;text-decoration:underline}.th-numbered{list-style:none;padding:0;counter-reset:item}.th-numbered li{counter-increment:item;display:grid;grid-template-columns:42px 1fr;padding:22px 0;border-bottom:1px solid var(--line)}.th-numbered li:before{content:counter(item,decimal-leading-zero);grid-row:span 2;color:var(--red);font-size:12px;font-weight:bold;padding-top:4px}.th-numbered strong{font-size:16px}.th-numbered p{grid-column:2;color:var(--muted);margin-top:9px}.th-device-notes{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:25px 0}.th-device-notes h3{font-size:17px;margin-bottom:12px}.th-device-notes p{font-size:13px}.th-index header{margin-bottom:42px}.th-index header>p:last-child{font-size:14px;color:var(--muted);margin-top:20px}.th-index-list{display:grid;gap:22px}.th-index-story{padding:28px;background:white;border-left:3px solid var(--red)}.th-index-story h3{font-size:21px;line-height:1.7;margin:12px 0}.th-index-story p{font-size:13px;color:var(--muted)}.th-related{display:flex;gap:25px;margin-top:30px;font-size:12px;text-decoration:underline}.th-article-main{padding:48px 58px 75px;max-width:1060px;margin:0 auto}.th-article{max-width:800px;margin:0 auto}.th-article-head nav{display:flex;gap:10px;font-size:11px;color:#74797c;margin-bottom:35px}.th-article-head h1{font-size:38px;line-height:1.55;letter-spacing:-.9px}.th-article-head .th-kicker{margin-bottom:15px}.th-meta{display:flex;gap:20px;font-size:10px;color:#74797c;margin-top:21px}.th-article-head{padding-bottom:34px;border-bottom:1px solid #bfbdb9;margin-bottom:30px}.th-article-summary{padding:23px 26px;background:#e8e1d9}.th-article-summary strong{font-size:15px}.th-prose p{font-size:15px;line-height:2.05;margin:16px 0}.th-prose h2{font-size:27px;line-height:1.6;margin:42px 0 20px;letter-spacing:-.5px}.th-prose h3{font-size:18px;line-height:1.7}.th-prose a{text-decoration:underline;text-underline-offset:4px}.th-prose li{font-size:14px;padding:5px 0}.th-inline-note{padding:25px 27px;margin:28px 0;border-left:3px solid var(--red);background:#e9e7e2}.th-inline-note h2{font-size:20px;margin:0 0 14px}.th-inline-note p{font-size:14px}.th-source-note{border-top:1px solid var(--line);margin-top:38px;padding-top:20px}.th-source-note h2{font-size:15px;margin:0 0 12px}.th-source-note p{font-size:12px;color:var(--muted)}.th-jump{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.th-jump a{font-size:12px;text-decoration:none;border:1px solid #c8c7c2;padding:10px 14px}.th-result-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px;border-top:2px solid #434649;padding-top:24px;margin:28px 0}.th-result-pair p{font-size:14px}.th-trust{max-width:850px}.th-trust h1{font-size:40px;margin-bottom:35px}.th-trust h2{font-size:22px;margin:32px 0 16px}.th-trust p{font-size:14px;line-height:2;margin:17px 0}.th-trust a{text-decoration:underline}.th-error{min-height:65vh}.th-error h1{font-size:34px;line-height:1.5}.th-error>p{margin-top:25px;font-size:14px}@media(min-width:1600px){.th-entry-copy{padding-left:60px;padding-right:55px}.th-entry{min-height:680px}.th-entry-image{min-height:680px}}@media(max-width:1150px) and (min-width:761px){:root{--rail:185px}.th-rail{padding:35px 20px}.th-brand{font-size:23px}.th-entry-copy{padding:45px 26px}.th-entry{grid-template-columns:1fr 1fr;min-height:610px}.th-entry-image{min-height:610px}.th-entry h1{font-size:30px}.th-workspaces>div{padding:38px 28px}.th-workspaces h2{font-size:27px}.th-footer{grid-template-columns:1fr}.th-footer nav{flex-wrap:wrap}.th-task,.th-index,.th-trust{padding-left:35px;padding-right:35px}}@media(max-width:760px){.th-shell{display:block}.th-rail{padding:20px 22px 0;border:0}.th-brand{font-size:22px;letter-spacing:-.6px}.th-brand span{display:inline;font-size:10px;letter-spacing:.4px;margin-left:14px;color:#d7d5d1}.th-rail-label,.th-rail-bottom{display:none}.th-rail nav{flex-direction:row;gap:24px;margin-top:19px}.th-rail nav a,.th-rail nav span{border:0;padding:0 0 17px;font-size:12px}.th-rail nav span{border-bottom:2px solid #d48a70}.th-entry{display:flex;flex-direction:column;min-height:0}.th-entry-copy{padding:35px 23px 28px}.th-kicker{font-size:9px;margin-bottom:14px;letter-spacing:1.1px}.th-entry h1{font-size:34px;white-space:normal;letter-spacing:-1px}.th-intro{font-size:26px;line-height:1.6;margin:17px 0 14px}.th-home-answer{font-size:12px;line-height:1.9;max-width:none}.th-choices{margin-top:22px;gap:9px}.th-choices a{padding:13px 16px}.th-choices span{font-size:13px}.th-choices small{font-size:9px}.th-entry-image{height:260px;min-height:0}.th-entry-image img{height:260px;object-fit:cover;object-position:center}.th-quick-note{display:block;padding:23px}.th-quick-note p{margin-top:9px;font-size:11px;line-height:1.9}.th-quick-note strong{font-size:12px}.th-workspaces{display:block}.th-workspaces>div{padding:35px 23px}.th-workspaces>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.th-workspaces h2{font-size:29px;line-height:1.5;margin-bottom:16px}.th-workspaces p,.th-workspaces li{font-size:13px}.th-account-block ul{margin-bottom:8px;padding-top:9px}.th-text-link{font-size:12px}.th-file-block dl div{padding:15px 0}.th-file-block dd{font-size:12px}.th-reading{display:block;padding:35px 23px}.th-reading-heading h2{font-size:22px;line-height:1.6;margin-bottom:25px}.th-story{display:block;padding:25px 22px;margin-top:18px}.th-story h3{font-size:19px;line-height:1.7}.th-story p:not(.th-kicker){font-size:12px}.th-source-strip{display:block;padding:25px 23px 30px}.th-source-strip p{margin-top:13px;font-size:11px}.th-source-strip a{display:inline-block;margin-top:15px}.th-footer{display:block;padding:29px 23px 20px}.th-footer nav{gap:23px;flex-wrap:wrap;margin:22px 0}.th-footer p{font-size:10px;line-height:1.9}.th-footer .th-copyright{font-size:8px}.th-task,.th-index,.th-trust,.th-error{padding:34px 23px 48px}.th-task h1,.th-index h1{font-size:31px;line-height:1.5;letter-spacing:-.7px}.th-answer{font-size:14px;line-height:1.95;margin-top:20px}.th-task-header{margin-bottom:25px;padding-bottom:27px}.th-task section{margin:28px 0}.th-task h2{font-size:23px;line-height:1.6}.th-task p{font-size:14px}.th-address-card{padding:23px}.th-address-card p.th-large-host{font-size:26px}.th-address-card p{font-size:12px}.th-definition div{display:block;padding:20px 0}.th-definition dt{margin-bottom:11px}.th-definition dd{font-size:13px}.th-link-list a{font-size:13px;padding:16px 0}.th-aside{padding:24px 22px}.th-aside h2{font-size:21px}.th-aside p{font-size:13px}.th-device-notes{display:block}.th-device-notes>div{margin:23px 0}.th-device-notes h3{font-size:19px}.th-numbered li{grid-template-columns:32px 1fr;padding:23px 0}.th-numbered strong{font-size:16px}.th-numbered p{font-size:13px}.th-index header{margin-bottom:28px}.th-index-story{display:block;padding:24px 22px}.th-index-story h3{font-size:20px}.th-index-story p{font-size:13px}.th-related{display:block;font-size:12px;line-height:2.5}.th-related a{display:block}.th-article-main{padding:30px 23px 50px}.th-article-head nav{font-size:10px;margin-bottom:28px}.th-article-head h1{font-size:29px;line-height:1.6;letter-spacing:-.8px}.th-meta{font-size:9px;gap:17px;margin-top:19px}.th-article-head{padding-bottom:26px;margin-bottom:25px}.th-prose h2{font-size:23px;line-height:1.65;margin:32px 0 18px}.th-prose h3{font-size:19px}.th-prose p{font-size:15px;line-height:2;margin:16px 0}.th-article-summary{padding:22px}.th-article-summary p{font-size:13px}.th-inline-note{padding:22px}.th-inline-note h2{font-size:21px;margin:0 0 13px}.th-inline-note p{font-size:14px}.th-prose li{font-size:14px}.th-source-note h2{font-size:17px;margin-top:0}.th-source-note p{font-size:12px}.th-jump{gap:7px;margin-bottom:28px}.th-jump a{font-size:11px;padding:9px 11px}.th-result-pair{display:block;padding-top:20px}.th-result-pair>div{margin:0 0 22px}.th-result-pair p{font-size:14px}.th-trust h1{font-size:32px}.th-trust h2{font-size:22px}.th-trust p{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}