 * { -webkit-tap-highlight-color: transparent !important; } a {  transition: transform 0.2s ease;  } a:active {  transform: scale(0.9);  } body.bricks-is-frontend {  } body.bricks-is-frontend :focus, body.bricks-is-frontend button:focus { outline: none; } body.bricks-is-frontend *:focus-visible, body.bricks-is-frontend button:focus-visible { outline: solid 1px var(--action); outline-offset: 2px; transition: all 0.1s; }  body.bricks-is-frontend * { -webkit-tap-highlight-color: transparent !important; } html { scroll-behavior: smooth; } section { scroll-margin-top: 80px;  }  body { -moz-font-feature-settings: "ss02"; -webkit-font-feature-settings: "ss02"; font-feature-settings: "ss02"; }  body, h1, h2, h3, h4, h5, h6 { font-family: "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", sans-serif !important; }  body { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }  .content-grid {  padding-inline: 0; column-gap: 0 !important; display: grid !important; grid-template-columns: [full-start] var(--full) [feature-max-start] minmax(0, var(--feature-max-width, 100px)) [feature-start] minmax(0, var(--feature-width, 50px)) [content-start] min(var(--content-width), 100% - var(--gutter) * 2) [content-end] minmax(0, var(--feature-width, 50px)) [feature-end] minmax(0, var(--feature-max-width, 100px)) [feature-max-end] var(--full) [full-end]; } .content-grid > :not(.content--feature, .content--feature-max, .content--full, .content--full-safe) { width: 100%; } .content-grid > :where(:not(.content--feature, .content--feature-max, .content--full, .content--full-safe)) { grid-column: content; } .content--feature { grid-column: feature; } .content--feature-max { grid-column: feature-max; } .content--full { grid-column: full; } .content--full-safe { grid-column: full; padding-inline: var(--gutter); } .content-grid:where(.content--full-safe) { padding-inline: var(--gutter); } :is(.content--feature, .content--feature-max, .content--full, .content--full-safe):not(.content-grid--off :is(.content--feature, .content--feature-max, .content--full, .content--full-safe)) { width: 100% !important; max-width: 100%; } .content-grid:is([class*="padding--"], [class*="section--"], [class*="header--"]) { padding-inline: 0; }