:root{--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px;--spacing-20: max(1.38vw,20px);--spacing-14: max(1vw, 14px);--spacing-16: max(1.1vw, 16px);--spacing-12: max(0.8vw, 12px);--spacing-8: max(0.55vw, 8px);--spacing-6: max(0.4vw, 6px);--spacing-2: max(0.138vw, 2px);--spacing-2-mobile: 2px;--spacing-16-mobile: 16px;--spacing-14-mobile: 14px;--spacing-12-mobile: 12px;--spacing-8-mobile: 8px;--spacing-6-mobile: 6px;--spacing-30: max(2.07vw,30px);--spacing-40: max(2.7vw, 40px);--spacing-40-mobile: 40px;--spacing-10: max(0.7vw,10px);--spacing-10-mobile: 10px;--spacing-30-mobile: 30px;--spacing-20-mobile: 20px;--spacing-16-mobile: 16px;--spacing-4: max(0.27vw, 4px);--spacing-4-mobile: 4px;--spacing-grid: max(0.55vw, 8px);--spacing-grid-narrow: max(0.35vw, 5px);--spacing-grid-mobile: 5px;--sections-spacing-y: max(4.16vw, 60px);--sections-spacing-y-ig: max(4.16vw, 30px);--sections-spacing-y-md: max(1.38vw, 20px);--sections-spacing-y-md-mobile: 20px;--sections-spacing-y-small: max(0.7vw, 10px);--sections-spacing-y-small-mobile: 7px;--sections-spacing-y-mobile: 14px;--sections-spacing-x-small: max(0.7vw, 10px);--sections-spacing-x-small-mobile: 7px;--spacing-tile-grid-y: max(2.7vw, 40px);--spacing-tile-grid-x: max(2vw, 30px);--spacing-tile-grid-y-mobile: 20px;--spacing-tile-grid-x-mobile: 14px}:root{--header-spacing-announcement-desktop: 32px;--header-spacing-announcement-mobile: 30px;--header-spacing-desktop: calc(max(1.38vw, 18px) * 2 + max(1.67vw,24px) - 1px);--header-spacing-mobile: 44px}html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}.default-page{margin-top:calc(44px + 30px);margin-top:calc(var(--header-spacing-mobile) + var(--header-spacing-announcement-mobile))}@media(min-width: 768px){.default-page{margin-top:calc(calc(max(1.38vw, 18px) * 2 + max(1.67vw,24px) - 1px) + 32px);margin-top:calc(var(--header-spacing-desktop) + var(--header-spacing-announcement-desktop))}}.default-page__inner:not(:empty){padding:16px 16px;padding:var(--spacing-2x) var(--spacing-2x)}@media(min-width: 768px){.default-page__inner{max-width:1440px;margin:0 auto}}.default-page__inner .heading{font-family:IBMPlexSans,sans-serif;font-size:34px;font-style:normal;font-weight:400;line-height:1.2;padding:40px 16px;padding:var(--spacing-5x) var(--spacing-2x);margin-bottom:16px;margin-bottom:var(--spacing-2x)}@media(min-width: 1024px){.default-page__inner .heading{font-size:max(2.36vw,34px)}}
