._expertise_1qsdv_1{width:100%;max-width:min(100%, var(--module-content-width,var(--site-content-width)));color:var(--ink);margin:clamp(30px,3.5vw,80px) auto 20px}._categories_1qsdv_8{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px clamp(12px,2.5vw,60px);display:grid}._category_1qsdv_15{min-width:0;min-height:64px;color:var(--muted);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;padding:14px 0 20px;font-size:clamp(.9375rem,.77rem + .3vw,1.5rem);font-weight:480;line-height:1.45;transition:color .2s;position:relative}._category_1qsdv_15:after{content:"";transform-origin:0;height:2px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}._category_1qsdv_15[aria-selected=true]{color:var(--ink);font-weight:650}._category_1qsdv_15[aria-selected=true]:after{transform:scaleX(1)}._category_1qsdv_15:hover{color:var(--ink)}._category_1qsdv_15:focus-visible{outline-offset:3px;border-radius:4px}._category_1qsdv_15:active>span{opacity:.65}._panel_1qsdv_50{grid-template-columns:minmax(0,.6fr) minmax(0,1.9fr);align-content:start;align-items:start;gap:clamp(24px,4vw,96px);min-height:clamp(290px,23vw,510px);padding:clamp(24px,3vw,64px) 0 0;display:grid}._panel_1qsdv_50[hidden]{display:none}._categoryTitle_1qsdv_64{max-width:20ch;color:var(--muted);font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;padding-top:10px;font-size:clamp(1rem,.78rem + .36vw,1.5rem);font-weight:450;line-height:1.5}._items_1qsdv_76{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,48px) clamp(22px,4vw,80px);min-width:0;margin:0;padding:0;list-style:none;display:grid}._item_1qsdv_76{border-bottom:1px solid var(--line);min-width:0;min-height:clamp(108px,8vw,168px);padding:10px 0 22px}._items_1qsdv_76[data-count="3"] ._item_1qsdv_76:last-child{grid-column:1/-1}._item_1qsdv_76 p{min-width:0;margin:0}._primary_1qsdv_96{max-width:37ch;font-family:var(--font-sans);letter-spacing:-.022em;text-wrap:pretty;overflow-wrap:anywhere;font-size:clamp(1.125rem,.9rem + .46vw,2rem);font-weight:560;line-height:1.4;display:block}._detail_1qsdv_108{max-width:44ch;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(.875rem,.7rem + .3vw,1.375rem);line-height:1.65;display:block}@media (min-width:781px) and (hover:hover) and (prefers-reduced-motion:no-preference){._item_1qsdv_76 p{transition:transform .28s var(--ease-out)}._item_1qsdv_76:hover p{transform:translate(3px)}}@media (max-width:1000px){._panel_1qsdv_50{grid-template-columns:1fr;gap:22px}._categoryTitle_1qsdv_64{max-width:none;padding:0}}@media (max-width:780px){._categories_1qsdv_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}._category_1qsdv_15{min-height:58px;padding:15px 0;font-size:1rem}._category_1qsdv_15:after{bottom:0}._panel_1qsdv_50{min-height:350px;padding-top:26px}._items_1qsdv_76{gap:20px}._item_1qsdv_76{min-height:104px;padding-bottom:18px}}@media (max-width:480px){._items_1qsdv_76{grid-template-columns:1fr;gap:18px}._panel_1qsdv_50{min-height:580px}._item_1qsdv_76{min-height:84px;padding:0 0 18px}._primary_1qsdv_96{font-size:1.125rem}._detail_1qsdv_108{margin-top:6px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){._category_1qsdv_15,._category_1qsdv_15:after,._item_1qsdv_76 p{transition:none}}._heading_1qsdv_150{max-width:min(100%, var(--module-content-width,var(--site-content-width)));margin:0 auto}._heading_1qsdv_150 h2{max-width:26ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:0;padding-block:.08em;font-size:clamp(1.875rem,1.3rem + 1.7vw,4rem);font-weight:580;line-height:1.22}._heading_1qsdv_150>p:last-child{max-width:64ch;color:var(--muted);font-size:var(--type-small,1rem);margin:22px 0 0;line-height:1.7}._heading_1qsdv_150:lang(zh-CN) h2{letter-spacing:-.015em;font-weight:400}@media (max-width:780px){._heading_1qsdv_150 h2{font-size:clamp(1.75rem,5.5vw,2.5rem)}._heading_1qsdv_150>p:last-child{margin-top:16px}}
