.skip{z-index:100;background:var(--ds-masking);color:var(--ds-midnight);font-family:var(--font-data);font-size:var(--text-sm);transition:top var(--dur-fast);padding:.5rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.75rem}.topbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ds-midnight);border-bottom:1px solid var(--ds-metal-300);background:#fbfbfaeb;position:sticky;top:0}.topbar__inner{align-items:center;gap:var(--sp-5);min-height:4rem;display:flex}.wordmark{align-items:center;gap:var(--sp-3);color:inherit;flex-shrink:0;text-decoration:none;display:flex}.wordmark__mark{flex-shrink:0;width:40px;height:40px;display:block}.wordmark__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1}.wordmark__name span{letter-spacing:.18em;color:var(--ds-steel-500);font-size:.8rem;font-weight:600;display:block}.topnav{gap:var(--sp-4);scrollbar-width:none;margin-right:auto;padding:0;list-style:none;display:flex;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.topnav a{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-midnight);white-space:nowrap;transition:border-color var(--dur-fast);border-bottom:2px solid #0000;padding-block:1.25rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-block}.topnav a:hover,.topnav a[aria-current=page]{border-bottom-color:var(--ds-orange)}.topbar__actions{align-items:center;gap:var(--sp-4);flex-shrink:0;display:flex}.topbar__phone{font-family:var(--font-data);font-size:var(--text-sm);letter-spacing:.04em;color:var(--ds-midnight);text-decoration:none}.topbar__phone:hover{color:var(--ds-orange-deep)}.topbar__lang{font-family:var(--font-data);font-size:var(--text-sm);color:var(--ds-steel-700);border:1px solid var(--ds-metal-300);border-radius:var(--radius-chip);padding:.25rem .5rem;text-decoration:none}.topbar__lang:hover{border-color:var(--ds-midnight);color:var(--ds-midnight)}.topbar__cta{padding:.5rem 1.1rem;font-size:1rem}.page-hero{background:var(--ds-clearcoat);border-bottom:1px solid var(--ds-metal-300);padding-block:var(--sp-7) var(--sp-7)}.page-hero__inner{gap:var(--sp-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.page-hero h1{text-transform:uppercase;margin-top:var(--sp-4);font-size:clamp(2.5rem,1.5rem + 3.5vw,4.25rem);font-weight:700;line-height:.98}.page-hero h1 .accent{color:var(--ds-orange-deep)}.page-hero .lede{margin-top:var(--sp-4);font-size:var(--text-md);color:var(--ds-steel-700);max-width:34rem;line-height:1.5}.page-hero__actions{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.page-hero__img{border-radius:var(--radius-panel);box-shadow:var(--layer-base);aspect-ratio:4/3;overflow:hidden}.page-hero__img img{object-fit:cover;width:100%;height:100%}.crumbs{gap:var(--sp-2);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-steel-500);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--ds-orange-deep)}.crumbs li+li:before{content:"/";margin-right:var(--sp-2);color:var(--ds-metal-300)}.article{gap:var(--sp-8);padding-block:var(--sp-7) var(--sp-8);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.article__aside{gap:var(--sp-4);display:grid;position:sticky;top:5.5rem}.short-answer{background:var(--ds-orange-tint);border-left:4px solid var(--ds-orange);border-radius:0 var(--radius-card) var(--radius-card) 0;padding:var(--sp-5);margin-bottom:var(--sp-6)}.short-answer p{margin-top:var(--sp-3);font-size:var(--text-md);max-width:58ch;line-height:1.5}.prose h2{text-transform:uppercase;margin:var(--sp-7) 0 var(--sp-3);font-size:var(--text-xl)}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:var(--sp-4);max-width:62ch;line-height:1.65}.prose ul{margin:0 0 var(--sp-4) 1.25rem;max-width:62ch}.prose li{margin-bottom:var(--sp-2);line-height:1.55}.prose li::marker{color:var(--ds-orange)}.byline{gap:var(--sp-2) var(--sp-4);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.04em;color:var(--ds-steel-500);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--ds-metal-300);flex-wrap:wrap;display:flex}.byline a{color:inherit}.faq{margin-top:var(--sp-7)}.faq h2{text-transform:uppercase;margin-bottom:var(--sp-4)}.faq details{border-top:1px solid var(--ds-metal-300);padding-block:var(--sp-3)}.faq details:last-child{border-bottom:1px solid var(--ds-metal-300)}.faq summary{cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--text-md);justify-content:space-between;gap:var(--sp-4);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ds-orange-deep);font-weight:700}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:var(--sp-3);color:var(--ds-steel-700);max-width:62ch;line-height:1.55}.aside-card{padding:var(--sp-5);gap:var(--sp-3);display:grid}.aside-card h3{text-transform:uppercase;font-size:var(--text-md)}.aside-card p{font-size:var(--text-sm);color:var(--ds-steel-700);line-height:1.5}.aside-card .data{color:var(--ds-orange-deep);font-size:var(--text-md);text-decoration:none}.aside-links{gap:var(--sp-2);padding:0;list-style:none;display:grid}.aside-links a{font-size:var(--text-sm);color:var(--ds-midnight);padding:var(--sp-2) var(--sp-3);border:1px solid var(--ds-metal-300);border-radius:var(--radius-chip);background:var(--ds-clearcoat);transition:border-color var(--dur-fast);font-weight:500;text-decoration:none;display:block}.aside-links a:hover{border-color:var(--ds-orange)}.related{margin-top:var(--sp-7)}.related h2{text-transform:uppercase;font-size:var(--text-lg);margin-bottom:var(--sp-3)}.related ul{gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.related a{font-size:var(--text-sm);color:var(--ds-midnight);background:var(--ds-clearcoat);border:1px solid var(--ds-metal-300);border-radius:var(--radius-chip);transition:border-color var(--dur-fast);padding:.4rem .75rem;font-weight:500;text-decoration:none;display:inline-block}.related a:hover{border-color:var(--ds-orange)}.cta-band{background:var(--ds-metal-100);border-block:1px solid var(--ds-metal-300);padding-block:var(--sp-8)}.cta-band__inner{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.cta-band h2{text-transform:uppercase;margin-top:var(--sp-4)}.cta-band__copy p{margin-top:var(--sp-3);color:var(--ds-steel-700);font-size:var(--text-md);max-width:26rem}.contact-list{margin-top:var(--sp-6);gap:var(--sp-4);display:grid}.contact-list dt{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-steel-500)}.contact-list dd{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:.02em}.contact-list a{color:var(--ds-orange-deep);text-decoration:none}.contact-list a:hover{text-decoration:underline}.cta-band__form{padding:var(--sp-6)}.hub-head{padding-block:var(--sp-8) var(--sp-6)}.hub-head h1{text-transform:uppercase;margin-top:var(--sp-4);font-size:clamp(2.5rem,1.5rem + 3vw,3.75rem)}.hub-head p{margin-top:var(--sp-3);font-size:var(--text-md);color:var(--ds-steel-700);max-width:40rem}.hub-group{padding-bottom:var(--sp-7)}.hub-group h2{text-transform:uppercase;margin-bottom:var(--sp-4);align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.hub-group h2 .data{color:var(--ds-steel-500);font-size:var(--text-xs);letter-spacing:.1em;white-space:nowrap}.link-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.link-grid a{height:100%;padding:var(--sp-4);color:var(--ds-midnight);background:var(--ds-clearcoat);border:1px solid var(--ds-metal-300);border-radius:var(--radius-card);transition:box-shadow var(--dur-fast), translate var(--dur-fast), border-color var(--dur-fast);gap:2px;text-decoration:none;display:grid}.link-grid a:hover{box-shadow:var(--layer-base);border-color:var(--ds-orange);translate:0 -2px}.link-grid strong{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);text-transform:uppercase;line-height:1.1}.link-grid span{font-size:var(--text-sm);color:var(--ds-steel-700);line-height:1.4}.link-grid .data{color:var(--ds-steel-500);font-size:var(--text-xs)}.link-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.link-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.strip{gap:var(--sp-3);margin-block:var(--sp-6);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.strip li{border-radius:var(--radius-card);background:var(--ds-clearcoat);border:1px solid var(--ds-metal-300);overflow:hidden}.strip img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.strip span{padding:var(--sp-2) var(--sp-3);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-steel-700);display:block}.benefits{gap:var(--sp-4);margin-block:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.benefits li{padding:var(--sp-5);background:var(--ds-clearcoat);border:1px solid var(--ds-metal-300);border-radius:var(--radius-card);border-top:4px solid var(--ds-orange)}.benefits h2{text-transform:uppercase;font-size:var(--text-md);margin-bottom:var(--sp-2)}.benefits p{font-size:var(--text-sm);color:var(--ds-steel-700);line-height:1.5}.footer{background:var(--ds-midnight);color:var(--ds-on-dark);padding-block:var(--sp-7) var(--sp-5)}.footer>*{z-index:1;position:relative}.footer__inner{gap:var(--sp-6);grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;display:grid}.footer__name{align-items:center;gap:var(--sp-3);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:flex}.footer__note{color:var(--ds-on-dark-dim);max-width:20rem;margin-top:var(--sp-2);font-size:var(--text-sm);line-height:1.5}.footer__col dt{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-on-dark-dim);margin-bottom:var(--sp-2)}.footer__col dd{font-size:var(--text-sm);margin-bottom:var(--sp-1);line-height:1.5}.footer__col a{color:var(--ds-on-dark);text-decoration:none}.footer__col a:hover{color:var(--ds-masking)}.footer__legal{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-6);padding-top:var(--sp-4);color:var(--ds-on-dark-dim);font-size:var(--text-xs);border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.footer__legal a{color:var(--ds-on-dark-dim)}body.zh{font-family:Barlow,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif;line-height:1.8}body.zh h3,body.zh .btn,body.zh .topnav a,body.zh .link-grid strong,body.zh .faq summary,body.zh .contact-list dd,body.zh .benefits h2{letter-spacing:0;font-family:Barlow Condensed,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif}body.zh h1,body.zh h2{letter-spacing:0;text-transform:none;font-family:Barlow,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif;font-weight:700}body.zh h3,body.zh .link-grid strong,body.zh .aside-card h3,body.zh .benefits h2,body.zh .faq h2,body.zh .related h2{text-transform:none}body.zh .page-hero h1{font-size:clamp(2.1rem,1.3rem + 3vw,3.5rem);line-height:1.15}body.zh .prose p,body.zh .prose li,body.zh .faq details p,body.zh .short-answer p,body.zh .page-hero .lede{line-height:1.8}body.zh .prose p,body.zh .prose ul,body.zh .faq details p,body.zh .short-answer p{max-width:44rem}body.zh .link-grid span{line-height:1.6}body.zh .eyebrow,body.zh .tape{letter-spacing:.08em}.mnav{display:none;position:relative}.mnav summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ds-metal-300);border-radius:var(--radius-card);align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:1rem;font-weight:600;list-style:none;display:inline-flex}.mnav summary::-webkit-details-marker{display:none}.mnav summary:before{content:"";background:linear-gradient(var(--ds-midnight) 0 2px, transparent 2px 4px, var(--ds-midnight) 4px 6px, transparent 6px 8px, var(--ds-midnight) 8px 10px);width:14px;height:10px}.mnav[open] summary{border-color:var(--ds-midnight)}.mnav ul{padding:var(--sp-2);background:var(--ds-clearcoat);border:1px solid var(--ds-metal-300);border-radius:var(--radius-card);min-width:14rem;box-shadow:var(--layer-clear);z-index:60;margin:0;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}.mnav li a{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-midnight);border-radius:var(--radius-chip);padding:.65rem .9rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:block}.mnav li a:hover,.mnav li a[aria-current=page]{background:var(--ds-metal-100)}.mnav li a.mnav__cta{background:var(--ds-orange);color:var(--ds-on-orange);margin-top:var(--sp-2);text-align:center}body.zh .mnav summary,body.zh .mnav li a{letter-spacing:0}body.zh .mnav li a[lang=en]{text-transform:none}body.yue,body.yue h1,body.yue h2{font-family:Barlow,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Noto Sans TC,sans-serif}body.yue h3,body.yue .btn,body.yue .topnav a,body.yue .link-grid strong,body.yue .faq summary,body.yue .contact-list dd,body.yue .benefits h2{font-family:Barlow Condensed,PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Noto Sans TC,sans-serif}.eyebrow{align-items:center;gap:var(--sp-2);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-orange-deep);display:inline-flex}.eyebrow:before{content:"";background:var(--ds-orange);width:1.25rem;height:2px}.article__aside .btn--primary{background:var(--ds-midnight);color:var(--ds-on-dark);box-shadow:none}.article__aside .btn--primary:hover{background:var(--ds-steel-700)}.hub-group .link-grid>li:last-child:nth-child(3n+1){grid-column:1/-1}.hub-group .link-grid>li:last-child:nth-child(3n+1) a{align-items:baseline;column-gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr)}.link-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.link-grid--5 a{padding:var(--sp-3) var(--sp-4)}.tape{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.m-only{display:none}.hub-note{margin-top:var(--sp-4);max-width:46rem;color:var(--ds-steel-700);font-size:var(--text-base);line-height:1.7}@media (width<=960px){.topnav{display:none}.mnav{display:block}.topbar nav{margin-left:auto}.page-hero__inner,.article,.cta-band__inner{grid-template-columns:1fr}.article__aside{position:static}.link-grid,.link-grid--4,.link-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__inner{grid-template-columns:1fr 1fr}.topbar__cta,.topbar__phone{display:none}}@media (width<=600px){.section{padding-block:var(--sp-7) var(--sp-8)}.section-head{margin-bottom:var(--sp-6)}.link-grid,.link-grid--4,.link-grid--2,.link-grid--5,.benefits,.strip{grid-template-columns:1fr}.link-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.link-grid--compact a{padding:var(--sp-3)}.hub-group .link-grid>li:last-child:nth-child(3n+1) a{grid-template-columns:1fr}.footer__inner{gap:var(--sp-5);grid-template-columns:1fr 1fr}.footer__inner>div:first-child{grid-column:1/-1}.wordmark__mark{width:34px;height:34px}.wordmark__name{font-size:1.25rem}.wordmark__name span{font-size:.7rem}.cta-band__form{padding:var(--sp-5)}.page-hero__actions .btn{flex:100%}.contact-list dd{font-size:var(--text-md);text-wrap:balance}.hub-group h2 .data{flex-basis:100%}.tape{letter-spacing:.08em;font-size:.68rem}.m-only{display:inline}}
