:root {
    --colorblack       : #080F1E;
    --colorblue        : #005F73;
    --colororange      : #FF5600;
    --colorbeige       : #F4F3EC;

    --fontsize14 : clamp(0.875rem, 0.875rem + 0vw, 0.875rem);/* min14px max14px */
    --fontsize15 : clamp(0.875rem, 0.86rem + 0.06vw, 0.938rem);/* min14px max15px */
    --fontsize16 : clamp(0.875rem, 0.845rem + 0.13vw, 1rem);/* min14px max16px */
    --fontsize17 : clamp(1rem, 0.985rem + 0.06vw, 1.063rem);/* min16px max17px */
    --fontsize18 : clamp(1rem, 0.97rem + 0.13vw, 1.125rem);/* min16px max18px */
    --fontsize20 : clamp(1.125rem, 1.095rem + 0.13vw, 1.25rem);/* min18px max20px */
    --fontsize22 : clamp(1.125rem, 1.064rem + 0.26vw, 1.375rem);/* min18px max22px */
    --fontsize24 : clamp(1.25rem, 1.189rem + 0.26vw, 1.5rem);/* min20px max24px */
    --fontsize26 : clamp(1.25rem, 1.159rem + 0.39vw, 1.625rem);/* min20px max26px */
    --fontsize28 : clamp(1.25rem, 1.129rem + 0.52vw, 1.75rem);/* min20px max28px */
    --fontsize30 : clamp(1.375rem, 1.254rem + 0.52vw, 1.875rem);/* min22px max30px */
    --fontsize32 : clamp(1.5rem, 1.379rem + 0.52vw, 2rem);/* min24px max32px */
    --fontsize34 : clamp(1.5rem, 1.348rem + 0.65vw, 2.125rem);/* min24px max34px */
    --fontsize35 : clamp(1.5rem, 1.333rem + 0.71vw, 2.188rem);/* min24px max35px */
    --fontsize36 : clamp(1.5rem, 1.318rem + 0.78vw, 2.25rem);/* min24px max36px */
    --fontsize40 : clamp(1.625rem, 1.413rem + 0.91vw, 2.5rem);/* min26px max40px */
    --fontsize48 : clamp(1.875rem, 1.602rem + 1.17vw, 3rem);/* min30px max48px */
    --fontsize50 : clamp(2rem, 1.727rem + 1.17vw, 3.125rem);/* min32px max50px */
    --fontsize70 : clamp(2.25rem, 1.734rem + 2.2vw, 4.375rem);/* min36px max70px */
}