:root{--ps-font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ps-font-heading:Georgia,"Times New Roman",serif;--ps-title-size:clamp(40px,5vw,64px);--ps-section-title-size:clamp(28px,3.2vw,40px);--ps-card-title-size:24px;--ps-title-leading:1.12;--ps-heading-weight:400;--ps-content-width:1308px;--ps-container-width:1348px;--ps-page-gutter:20px;--ps-page-inset:max(20px,calc((100vw - 1308px) / 2));--ps-section-space:44px;--ps-content-gap:24px;--ps-action-gap:12px;--ps-action-space:24px;--ps-action-height:48px;--ps-action-padding:12px 20px;--ps-action-size:14px;--ps-action-radius:4px;--ps-action-color:#142b3e;--ps-focus-color:#0078dc}body[data-public-site] main h1{font-size:var(--ps-title-size);line-height:var(--ps-title-leading);letter-spacing:-.035em;margin-block:0 24px}body[data-public-site] main h1,body[data-public-site] main h2{font-family:var(--ps-font-heading);font-weight:var(--ps-heading-weight);overflow-wrap:anywhere}body[data-public-site] main h2{font-size:var(--ps-section-title-size);line-height:1.2;letter-spacing:-.025em}body[data-public-site] main article>h2,body[data-public-site] main aside>h2,body[data-public-site] main h3{font-family:var(--ps-font-heading);font-size:var(--ps-card-title-size);font-weight:var(--ps-heading-weight);line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}body[data-public-site] main :is(input,select,textarea){font-family:var(--ps-font-body);font-size:16px;line-height:1.5;min-block-size:var(--ps-action-height);border-radius:var(--ps-action-radius);box-sizing:border-box;max-inline-size:100%;min-inline-size:0}body[data-public-site] main :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ps-focus-color);outline-offset:4px}body[data-public-site] main :is(h1,h2,h3):lang(ar){line-height:1.4;letter-spacing:normal}body[data-public-site] main :is(h1,h2,h3):lang(zh){line-height:1.3;letter-spacing:normal}@media (max-width:760px){:root{--ps-title-size:clamp(36px,8.5vw,44px);--ps-section-title-size:clamp(28px,6vw,34px);--ps-card-title-size:24px;--ps-section-space:32px}}body[data-public-site] main :is(section,header)[id]{scroll-margin-top:96px}body[data-public-site] main :is(a,button){touch-action:manipulation}