/* input(13,60): run-time error CSS1019: Unexpected token, found ' '
input(13,60): run-time error CSS1019: Unexpected token, found ' '
input(13,60): run-time error CSS1042: Expected function, found ' '
input(13,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' ' */
:root {
    /*https://utopia.fyi/type/calculator?c=320,14,1.2,1920,16,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12*/
    --step--2: clamp(0.6075rem, calc(0.601rem + 0.0325vw), 0.64rem);
    --step--1: clamp(0.7294rem, calc(0.7153rem + 0.0706vw), 0.8rem);
    --step-0: clamp(0.875rem, calc(0.85rem + 0.125vw), 1rem);
    --step-1: clamp(1.05rem, calc(1.01rem + 0.2vw), 1.25rem);
    --step-2: clamp(1.26rem, calc(1.1995rem + 0.3025vw), 1.5625rem);
    --step-3: clamp(1.5119rem, calc(1.4236rem + 0.4413vw), 1.9531rem);
    --step-4: clamp(1.8144rem, calc(1.689rem + 0.6269vw), 2.4413rem);
    --step-5: clamp(2.1775rem, calc(2.0026rem + 0.8744vw), 3.0519rem);

    /* @link https://utopia.fyi/type/calculator?c=320,11.5,1.2,1920,16,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12  ZERO Step  */
    --step-header-contactInfo: clamp(0.7188rem, 0.6625rem + 0.2813vw, 1rem);

    /* @link https://utopia.fyi/space/calculator?c=320,14,1.2,1920,16,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
    --space-3xs: clamp(0.25rem, calc(0.25rem + 0vw), 0.25rem);
    --space-2xs: clamp(0.4375rem, calc(0.425rem + 0.0625vw), 0.5rem);
    --space-xs: clamp(0.6875rem, calc(0.675rem + 0.0625vw), 0.75rem);
    --space-s: clamp(0.875rem, calc(0.85rem + 0.125vw), 1rem);
    --space-m: clamp(1.3125rem, calc(1.275rem + 0.1875vw), 1.5rem);
    --space-l: clamp(1.75rem, calc(1.7rem + 0.25vw), 2rem);
    --space-xl: clamp(2.625rem, calc(2.55rem + 0.375vw), 3rem);
    --space-2xl: clamp(3.5rem, calc(3.4rem + 0.5vw), 4rem);
    --space-3xl: clamp(5.25rem, calc(5.1rem + 0.75vw), 6rem);

    /* One-up pairs */
    --space-3xs-2xs: clamp(0.25rem, calc(0.2rem + 0.25vw), 0.5rem);
    --space-2xs-xs: clamp(0.4375rem, calc(0.375rem + 0.3125vw), 0.75rem);
    --space-xs-s: clamp(0.6875rem, calc(0.625rem + 0.3125vw), 1rem);
    --space-s-m: clamp(0.875rem, calc(0.75rem + 0.625vw), 1.5rem);
    --space-m-l: clamp(1.3125rem, calc(1.175rem + 0.6875vw), 2rem);
    --space-l-xl: clamp(1.75rem, calc(1.5rem + 1.25vw), 3rem);
    --space-xl-2xl: clamp(2.625rem, calc(2.35rem + 1.375vw), 4rem);
    --space-2xl-3xl: clamp(3.5rem, calc(3rem + 2.5vw), 6rem);
}

.u-container {
  max-width: var(--grid-max-width);
  padding-inline: var(--grid-gutter);
  margin-inline: auto;
}

.u-grid {
  display: grid;
  gap: var(--grid-gutter);
}