.discovery-page.hub-page{--hub-line: #e1e7eb;--hub-soft: #f6f8fa;--hub-hairline: #b5c3d0;padding:0}.hub-page>section.hub-band:nth-of-type(2n){background:var(--hub-soft)}.hub-page [id]{scroll-margin-top:100px}.hub-page .discovery-section h2{font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.17;letter-spacing:-.045em;margin-top:0}.hub-page .discovery-section h2+p{margin-top:14px}.hub-eyebrow{text-transform:uppercase;color:var(--discovery-ink)}.hub-eyebrow+h2{margin-top:14px!important}.hub-note{font-size:13px;line-height:1.6;color:var(--discovery-muted)}.hub-page .discovery-text-link{padding-top:12px}.hub-hero-band{padding:36px 0 84px}.hub-hero-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px}.hub-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:13px;color:var(--discovery-muted)}.hub-breadcrumb li{display:flex;align-items:center;min-width:0}.hub-breadcrumb li+li:before{content:"›";margin-right:8px;color:var(--hub-hairline)}.hub-breadcrumb a:hover,.hub-breadcrumb [aria-current=page]{color:var(--discovery-ink)}.hub-breadcrumb [aria-current=page]{display:inline-block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);align-items:center}.hub-page .hub-title{margin-top:0;font-size:clamp(34px,3.5vw,50px);font-weight:300;line-height:1.05;letter-spacing:-.035em;color:var(--discovery-ink);text-wrap:balance}.hub-title>span{display:block}.hub-lede{margin-top:24px;max-width:56ch;font-size:17px;line-height:1.7;color:var(--discovery-muted)}.hub-facts{display:grid;grid-auto-flow:column;grid-auto-columns:auto;margin-top:30px;border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line)}.hub-facts li{display:flex;flex-direction:column;gap:4px;padding:16px 14px 16px 0;min-width:0}.hub-facts li+li{padding-left:16px;border-left:1px solid var(--hub-line)}.hub-facts strong{font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--discovery-ink);white-space:nowrap}.hub-facts span{font-size:12.5px;line-height:1.4;color:var(--discovery-muted);white-space:nowrap}.hub-hero-copy{container-type:inline-size}@container (max-width: 520px){.hub-facts{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-facts li:nth-child(odd){padding-left:0;border-left:0}.hub-facts li:nth-child(n+3){border-top:1px solid var(--hub-line)}.hub-facts span{white-space:normal}}.hub-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.hub-hero .discovery-collage{height:clamp(300px,30vw,430px)}.hub-hero-panel{min-height:clamp(260px,24vw,340px);align-items:flex-end}.hub-hero-panel .hub-panel-count{margin:0;font-size:clamp(56px,6vw,88px);font-weight:300;line-height:1;letter-spacing:-.045em;color:var(--discovery-ink)}.hub-language{display:inline-flex;flex-shrink:0;gap:3px;padding:3px;background:#f2f6fa;border:1px solid #d8e2eb;border-radius:100px;font-size:12px;line-height:1.2}.hub-language>*{display:inline-flex;align-items:center;min-height:34px;padding:0 16px;border-radius:100px;color:var(--discovery-muted)}.hub-language>a:hover{color:var(--discovery-ink)}.hub-language>[aria-current=true]{background:#183e62;color:#fff}.hub-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:16px}.hub-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:28px 26px;border-radius:14px;background:#fff}.hub-stat dd{font-size:clamp(28px,2.6vw,36px);line-height:1;letter-spacing:-.02em;font-weight:500;color:var(--discovery-ink)}.hub-stat dt{font-size:13px;line-height:1.5;color:var(--discovery-muted)}.hub-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:40px;font-size:13px;color:var(--discovery-muted)}.hub-chip-groups>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px 32px;padding:26px 0}.hub-chip-groups>div:first-child{padding-top:0}.hub-chip-groups>div:last-child{padding-bottom:0}.hub-chip-groups>div+div{border-top:1px solid var(--hub-line)}.hub-chip-groups h3{padding-top:11px;font-size:13px;font-weight:400;color:var(--discovery-muted)}.hub-chips{display:flex;flex-wrap:wrap;gap:10px}.hub-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 20px;background:#fff;border:1px solid #e6e8ea;border-radius:100px;font-size:13.5px;font-weight:500;line-height:1.3;color:#0d0f11;transition:border-color .2s,background-color .2s}.hub-chip:hover{border-color:var(--hub-hairline);background:#fbfcfd}.hub-chip-count{font-weight:400;color:var(--discovery-muted)}.hub-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:28px clamp(32px,5vw,96px);align-items:start}.hub-faq-list>div{padding:24px 0;border-top:1px solid var(--hub-line)}.hub-faq-list>div:last-child{border-bottom:1px solid var(--hub-line)}.hub-faq-list dt{font-size:16px;font-weight:500;line-height:1.5;color:var(--discovery-ink)}.hub-faq-list dd{margin-top:8px;max-width:68ch;font-size:14.5px;line-height:1.7;color:var(--discovery-muted)}.hub-page .discovery-closing h2{margin-top:0;font-size:clamp(28px,3.4vw,48px);font-weight:300;line-height:1.3;letter-spacing:-.04em}.hub-attribution{padding:36px 0 56px}.hub-attribution .mls-attribution{flex-direction:row;align-items:center;gap:18px;padding:0;max-width:860px}.hub-attribution .mls-attribution-logo{width:57px;height:38px;flex-shrink:0}.hub-read{padding:0 0 84px}.hub-read-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}.hub-toc{display:none}.hub-toc ol{border-left:1px solid var(--hub-line)}.hub-toc a{display:block;margin-left:-1px;padding:7px 0 7px 16px;border-left:1px solid transparent;font-size:13px;line-height:1.5;color:var(--discovery-muted);transition:color .2s,border-color .2s}.hub-toc a:hover{color:var(--discovery-ink);border-left-color:var(--discovery-ink)}.hub-prose section+section{margin-top:48px}.hub-prose h2{font-size:26px;font-weight:500;line-height:1.4;color:var(--discovery-ink)}.hub-prose p{margin-top:14px;max-width:68ch;font-size:16px;line-height:1.9;color:#4d6172;white-space:pre-line}@media (min-width: 1024px){.hub-read-grid{grid-template-columns:200px minmax(0,1fr);gap:72px}.hub-toc{display:block;position:sticky;top:96px;align-self:start}}.hub-disclosure{padding-top:36px}.hub-disclosure+.hub-attribution{padding-top:16px}@media (max-width: 900px){.hub-hero{grid-template-columns:minmax(0,1fr);gap:28px}.hub-hero-media{order:-1}.hub-hero .discovery-collage{height:300px}.hub-chip-groups>div,.hub-faq{grid-template-columns:minmax(0,1fr)}.hub-chip-groups h3{padding-top:0}}@media (max-width: 640px){.hub-hero-band{padding:16px 0 52px}.hub-hero-top{flex-wrap:wrap;margin-bottom:12px}.hub-breadcrumb a{display:inline-block;padding:11px 0}.hub-hero .discovery-collage{height:220px}.hub-lede{font-size:16px}.hub-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hub-stat{padding:22px 18px}.hub-attribution .mls-attribution{flex-direction:column;align-items:flex-start}}.hub-page h1:lang(zh),.hub-page h2:lang(zh){letter-spacing:0}.hub-page .hub-title:lang(zh){font-size:clamp(30px,3.2vw,46px);line-height:1.2}.hub-stat dt:lang(zh),.hub-facts span:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.hub-eyebrow:lang(zh){font-weight:500;letter-spacing:.12em}.hub-page [lang=en]{font-family:Poppins,sans-serif}
