:root { --brxw-color-neutral-25: hsla(0, 0%, 94.9%, 1); --brxw-color-neutral-50: hsla(0, 0%, 87.45%, 1); --brxw-color-neutral-100: hsla(0, 0%, 79.61%, 1); --brxw-color-neutral-200: hsla(0, 0%, 71.76%, 1); --brxw-color-neutral-300: hsla(0, 0%, 64.31%, 1); --brxw-color-neutral-400: hsla(0, 0%, 56.47%, 1); --brxw-color-neutral-500: hsla(0, 0%, 48.63%, 1); --brxw-color-neutral-600: hsla(0, 0%, 40.78%, 1); --brxw-color-neutral-700: hsla(0, 0%, 32.94%, 1); --brxw-color-neutral-800: hsla(0, 0%, 25.49%, 1); --brxw-color-neutral-900: hsla(0, 0%, 18.04%, 1); --brxw-color-neutral-950: hsla(0, 0%, 10.98%, 1); --brxw-color-overlay: hsla(0, 0%, 10.98%, 0.5); --primary: #00a0e8; --secondary: #009844; --white: white; --black: black; --taiyo-red: #e50013; --taiyo-green: #009844; --taiyo-blue: #00a0e8; --black-l-1: #333333; --black-l-2: #666666; --black-l-3: #999999; --black-l-4: #cccccc; --primary-l-1: #40b8ee; --primary-l-2: #80d0f4; --primary-l-3: #bfe7f9; --primary-d-1: #0078ae; --primary-d-2: #005074; --primary-d-3: #00283a; --secondary-l-1: #40b273; --secondary-l-2: #80cca2; --secondary-l-3: #bfe5d0; --secondary-d-1: #007233; --secondary-d-2: #004c22; --secondary-d-3: #002611; --white-d-1: #cccccc; --white-d-2: #999999; --white-d-3: #666666; --white-d-4: #333333; --black-t-1: hsla(0, 0%, 0%, 0.2); --black-t-2: hsla(0, 0%, 0%, 0.4); --black-t-3: hsla(0, 0%, 0%, 0.6); --black-t-4: hsla(0, 0%, 0%, 0.8); --text-2xs: clamp(0.51rem, calc(0.00029629629629629656 * (100vw - 22.5rem) + 0.51rem), 0.53rem); --text-xs: clamp(0.64rem, calc(0.0008888888888888881 * (100vw - 22.5rem) + 0.64rem), 0.7rem); --text-s: clamp(0.8rem, calc(0.002074074074074073 * (100vw - 22.5rem) + 0.8rem), 0.94rem); --text-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem); --text-l: clamp(1.25rem, calc(0.006222222222222221 * (100vw - 22.5rem) + 1.25rem), 1.67rem); --text-xl: clamp(1.56rem, calc(0.00977777777777778 * (100vw - 22.5rem) + 1.56rem), 2.22rem); --text-2xl: clamp(1.95rem, calc(0.014962962962962963 * (100vw - 22.5rem) + 1.95rem), 2.96rem); --text-3xl: clamp(2.44rem, calc(0.022370370370370374 * (100vw - 22.5rem) + 2.44rem), 3.95rem); --text-4xl: clamp(3.05rem, calc(0.03274074074074074 * (100vw - 22.5rem) + 3.05rem), 5.26rem); --h6: clamp(0.77rem, calc(0.0026666666666666657 * (100vw - 22.5rem) + 0.77rem), 0.95rem); --h5: clamp(0.96rem, calc(0.004592592592592593 * (100vw - 22.5rem) + 0.96rem), 1.27rem); --h4: clamp(1.2rem, calc(0.007259259259259259 * (100vw - 22.5rem) + 1.2rem), 1.69rem); --h3: clamp(1.5rem, calc(0.011111111111111112 * (100vw - 22.5rem) + 1.5rem), 2.25rem); --h2: clamp(1.88rem, calc(0.016592592592592593 * (100vw - 22.5rem) + 1.88rem), 3rem); --h1: clamp(2.34rem, calc(0.024592592592592593 * (100vw - 22.5rem) + 2.34rem), 4rem); --space-2xs: clamp(0.51rem, calc(0.00029629629629629656 * (100vw - 22.5rem) + 0.51rem), 0.53rem); --space-xs: clamp(0.64rem, calc(0.0008888888888888881 * (100vw - 22.5rem) + 0.64rem), 0.7rem); --space-s: clamp(0.8rem, calc(0.002074074074074073 * (100vw - 22.5rem) + 0.8rem), 0.94rem); --space-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem); --space-l: clamp(1.25rem, calc(0.006222222222222221 * (100vw - 22.5rem) + 1.25rem), 1.67rem); --space-xl: clamp(1.56rem, calc(0.00977777777777778 * (100vw - 22.5rem) + 1.56rem), 2.22rem); --space-2xl: clamp(1.95rem, calc(0.014962962962962963 * (100vw - 22.5rem) + 1.95rem), 2.96rem); --space-3xl: clamp(2.44rem, calc(0.022370370370370374 * (100vw - 22.5rem) + 2.44rem), 3.95rem); --space-4xl: clamp(3.05rem, calc(0.03274074074074074 * (100vw - 22.5rem) + 3.05rem), 5.26rem); --gap-grid: var(--space-m); --gap-section: var(--space-s); --gap-content: var(--space-s);}.u-padding-2xs { padding: var(--space-2xs); }.u-padding-xs { padding: var(--space-xs); }.u-padding-s { padding: var(--space-s); }.u-padding-m { padding: var(--space-m); }.u-padding-l { padding: var(--space-l); }.u-padding-xl { padding: var(--space-xl); }.u-padding-2xl { padding: var(--space-2xl); }.u-padding-3xl { padding: var(--space-3xl); }.u-padding-4xl { padding: var(--space-4xl); }.u-padding-gap-grid { padding: var(--gap-grid); }.u-padding-gap-section { padding: var(--gap-section); }.u-padding-gap-content { padding: var(--gap-content); }.u-padding-top-2xs { padding-top: var(--space-2xs); }.u-padding-top-xs { padding-top: var(--space-xs); }.u-padding-top-s { padding-top: var(--space-s); }.u-padding-top-m { padding-top: var(--space-m); }.u-padding-top-l { padding-top: var(--space-l); }.u-padding-top-xl { padding-top: var(--space-xl); }.u-padding-top-2xl { padding-top: var(--space-2xl); }.u-padding-top-3xl { padding-top: var(--space-3xl); }.u-padding-top-4xl { padding-top: var(--space-4xl); }.u-padding-top-gap-grid { padding-top: var(--gap-grid); }.u-padding-top-gap-section { padding-top: var(--gap-section); }.u-padding-top-gap-content { padding-top: var(--gap-content); }.u-padding-right-2xs { padding-right: var(--space-2xs); }.u-padding-right-xs { padding-right: var(--space-xs); }.u-padding-right-s { padding-right: var(--space-s); }.u-padding-right-m { padding-right: var(--space-m); }.u-padding-right-l { padding-right: var(--space-l); }.u-padding-right-xl { padding-right: var(--space-xl); }.u-padding-right-2xl { padding-right: var(--space-2xl); }.u-padding-right-3xl { padding-right: var(--space-3xl); }.u-padding-right-4xl { padding-right: var(--space-4xl); }.u-padding-right-gap-grid { padding-right: var(--gap-grid); }.u-padding-right-gap-section { padding-right: var(--gap-section); }.u-padding-right-gap-content { padding-right: var(--gap-content); }.u-padding-bottom-2xs { padding-bottom: var(--space-2xs); }.u-padding-bottom-xs { padding-bottom: var(--space-xs); }.u-padding-bottom-s { padding-bottom: var(--space-s); }.u-padding-bottom-m { padding-bottom: var(--space-m); }.u-padding-bottom-l { padding-bottom: var(--space-l); }.u-padding-bottom-xl { padding-bottom: var(--space-xl); }.u-padding-bottom-2xl { padding-bottom: var(--space-2xl); }.u-padding-bottom-3xl { padding-bottom: var(--space-3xl); }.u-padding-bottom-4xl { padding-bottom: var(--space-4xl); }.u-padding-bottom-gap-grid { padding-bottom: var(--gap-grid); }.u-padding-bottom-gap-section { padding-bottom: var(--gap-section); }.u-padding-bottom-gap-content { padding-bottom: var(--gap-content); }.u-padding-left-2xs { padding-left: var(--space-2xs); }.u-padding-left-xs { padding-left: var(--space-xs); }.u-padding-left-s { padding-left: var(--space-s); }.u-padding-left-m { padding-left: var(--space-m); }.u-padding-left-l { padding-left: var(--space-l); }.u-padding-left-xl { padding-left: var(--space-xl); }.u-padding-left-2xl { padding-left: var(--space-2xl); }.u-padding-left-3xl { padding-left: var(--space-3xl); }.u-padding-left-4xl { padding-left: var(--space-4xl); }.u-padding-left-gap-grid { padding-left: var(--gap-grid); }.u-padding-left-gap-section { padding-left: var(--gap-section); }.u-padding-left-gap-content { padding-left: var(--gap-content); }