:root{--ms-font-family-locale: "Segoe UI";--ms-font-family-sans: var(--ms-font-family-locale), Inter, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--ms-font-size-caption: 12px;--ms-font-size-label: 13px;--ms-font-size-body: 14px;--ms-font-size-body-large: 16px;--ms-font-size-heading: 17px;--ms-font-size-section-heading: 19px;--ms-font-size-feature-heading: 22px;--ms-font-size-display: clamp(28px, 4vw, 40px);--ms-line-height-tight: 1.2;--ms-line-height-heading: 1.35;--ms-line-height-body: 1.5;--ms-line-height-relaxed: 1.55;--ms-control-line-height: 20px;--ms-font-weight-medium: 600;--ms-font-weight-semibold: 600;--ms-font-weight-bold: 700;--ms-letter-spacing-body: 0;--ms-letter-spacing-heading: -.01em;--ms-control-height: 36px;--ms-menu-item-height: 36px;--ms-control-padding-inline: 12px;--ms-language-label-height: 20px;--ms-language-menu-width: 260px}html[data-locale-script=han-simplified]{--ms-font-family-locale: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", "Source Han Sans SC", "Segoe UI"}html[data-locale-script=han-traditional]{--ms-font-family-locale: "Microsoft JhengHei UI", "Microsoft JhengHei", "PingFang TC", "Noto Sans CJK TC", "Source Han Sans TC", "Segoe UI"}html[data-locale-script=japanese]{--ms-font-family-locale: "Yu Gothic UI", "Yu Gothic", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Meiryo UI", Meiryo, sans-serif}html[data-locale-script=korean]{--ms-font-family-locale: "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "Noto Sans CJK KR", "Source Han Sans KR", "Segoe UI", sans-serif}html[data-locale-script=thai]{--ms-line-height-heading: 1.5;--ms-line-height-body: 1.65;--ms-line-height-relaxed: 1.72;--ms-font-weight-medium: 500;--ms-font-weight-semibold: 600;--ms-letter-spacing-body: .005em;--ms-letter-spacing-heading: 0}body{font-family:var(--ms-font-family-sans);font-synthesis:none;font-size:var(--ms-font-size-body);line-height:var(--ms-line-height-body);letter-spacing:var(--ms-letter-spacing-body);text-rendering:optimizeLegibility}:where(h1,h2,h3,h4,h5,h6,s-heading){line-height:var(--ms-line-height-heading);letter-spacing:var(--ms-letter-spacing-heading);font-weight:var(--ms-font-weight-semibold)}:where(p,li,label,s-paragraph,s-list-item){line-height:var(--ms-line-height-body)}button,input,select,textarea{font-family:inherit;line-height:var(--ms-line-height-body);letter-spacing:var(--ms-letter-spacing-body)}s-button,s-select,s-checkbox,s-text-field,s-number-field,s-badge{font-family:var(--ms-font-family-sans);font-synthesis:none}:where(s-button,s-select,s-text-field,s-number-field){line-height:var(--ms-line-height-body);letter-spacing:var(--ms-letter-spacing-body)}:where(s-badge){font-size:var(--ms-font-size-caption);font-weight:var(--ms-font-weight-medium);line-height:1.4;letter-spacing:var(--ms-letter-spacing-body)}:where(s-option){min-block-size:var(--ms-menu-item-height)}.ms-language-switcher{inline-size:min(100%,var(--ms-language-menu-width));block-size:var(--ms-control-height)}.ms-language-switcher s-select{inline-size:100%;min-inline-size:100%;max-inline-size:100%;block-size:var(--ms-control-height);min-block-size:var(--ms-control-height);line-height:var(--ms-control-line-height);font-weight:var(--ms-font-weight-medium)}.ms-language-switcher-label{display:inline-flex;align-items:center;min-inline-size:0;block-size:var(--ms-language-label-height);line-height:var(--ms-control-line-height);padding-inline:var(--ms-control-padding-inline);font-family:var(--ms-font-family-sans);font-size:var(--ms-font-size-body);font-weight:var(--ms-font-weight-medium);letter-spacing:var(--ms-letter-spacing-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-language-switcher s-option{block-size:var(--ms-menu-item-height);min-block-size:var(--ms-menu-item-height);line-height:var(--ms-menu-item-line-height)}
