:root{--border-width-default:.0625rem;--border-width-strong:.125rem;--border-width-extra-strong:.25rem;--border-radius-square:0;--border-radius-small:.25rem;--border-radius-medium:.5rem;--border-radius-large:.75rem;--border-radius-x-large:1rem;--border-radius-pill:99.99rem;--surface-base:#fbebfb;--surface-primary:#fbf7fb;--surface-inverse:#1c2735;--surface-warning:#fcb07e;--surface-positive:#83b692;--surface-negative:#8b1e3f;--surface-action:#32535e;--text-primary:#1c2735;--text-secondary:#2e4057;--text-inverse:#fbf7fb;--text-warning:#fcb07e;--text-positive:#83b692;--text-negative:#8b1e3f;--text-action:#32535e;--border-primary:#1c2735;--border-warning:#fcb07e;--border-positive:#83b692;--border-negative:#8b1e3f;--border-action:#32535e;--border-focus:#64a6bd;--icon-primary:#1c2735;--icon-secondary:#2e4057;--icon-inverse:#fbf7fb;--icon-warning:#fcb07e;--icon-positive:#83b692;--icon-negative:#8b1e3f;--icon-action:#32535e;--state-surface-hover:#0000001a;--state-surface-hover-inverse:#ffffff1a;--state-surface-pressed:#0003;--state-surface-pressed-inverse:#fff3;--state-surface-disabled:#fffc;--state-surface-disabled-inverse:#000c}:root[data-theme=DARK]{--surface-base:#0e141b;--surface-primary:#1c2735;--surface-inverse:#fbf7fb;--text-primary:#fbf7fb;--text-secondary:#fbebfb;--text-inverse:#1c2735;--border-primary:#fbf7fb;--icon-primary:#fbf7fb;--icon-secondary:#fbebfb;--icon-inverse:#32535e;--state-surface-hover:#ffffff1a;--state-surface-hover-inverse:#0000001a;--state-surface-pressed:#fff3;--state-surface-pressed-inverse:#0003;--state-surface-disabled:#000c;--state-surface-disabled-inverse:#fffc}:root{--icon-size-2xs:.5rem;--icon-size-xs:1rem;--icon-size-sm:1.25rem;--icon-size-md:1.5rem;--icon-size-lg:2rem;--icon-size-xl:3rem;--icon-size-xxl:5rem;--space-component-none:0;--space-component-2xs:.0625rem;--space-component-xs:.125rem;--space-component-sm:.25rem;--space-component-md:.5rem;--space-component-lg:1rem;--space-component-xl:1.5rem;--space-component-2xl:2rem;--space-section-none:0;--space-section-2xs:.5rem;--space-section-xs:1rem;--space-section-sm:1.5rem;--space-section-md:2.25rem;--space-section-lg:3rem;--space-section-xl:4rem;--space-section-2xl:6rem;--space-gutter-mobile:.5rem;--space-gutter-tablet:1rem;--space-gutter-desktop:1.5rem;--site-max-width:1024px}*{box-sizing:border-box}:root{--typography-font-family:"Source Sans 3",sans-serif;--typography-size-display-md:3rem;--typography-size-display-lg:4rem;--typography-size-display-xl:5rem;--typography-size-heading-sm:1.5rem;--typography-size-heading-md:1.75rem;--typography-size-heading-lg:2rem;--typography-size-heading-xl:2.5rem;--typography-size-heading-2xl:3rem;--typography-size-heading-3xl:3.5rem;--typography-size-eyebrow-md:.875rem;--typography-size-eyebrow-lg:1.25rem;--typography-size-label-xs:.75rem;--typography-size-label-sm:.875rem;--typography-size-label-md:1rem;--typogrpahy-size-label-lg:1.125rem;--typography-size-label-xl:1.25rem;--typography-size-link-xs:.75rem;--typography-size-link-sm:.875rem;--typography-size-link-md:1rem;--typography-size-link-lg:1.125rem;--typography-size-link-xl:1.25rem;--typography-size-body-xs:.75rem;--typography-size-body-sm:.875rem;--typography-size-body-md:1rem;--typography-size-body-lg:1.125rem;--typography-size-body-xl:1.25rem;--typography-size-body-2xl:1.5rem;--typography-line-height-display:120%;--typography-line-height-heading:120%;--typography-line-height-eyebrow:120%;--typography-line-height-label:150%;--typography-line-height-link:150%;--typography-line-height-body:150%;--typography-line-height-label-compact:100%;--typography-line-height-link-compact:100%;--typography-line-height-body-compact:100%;--typography-letter-spacing-display:0;--typography-letter-spacing-heading:0;--typography-letter-spacing-eyebrow:.0625rem;--typography-letter-spacing-label:0;--typography-letter-spacing-link:0;--typography-letter-spacing-body:0;--btn-padding:12px 24px;--btn-font-size:16px;--btn-font-weight:500;--btn-border-radius:var(--border-radius-pill);--btn-primary-bg-color:var(--surface-action);--btn-primary-color:var(--text-inverse);--btn-secondary-bg-color:transparent;--btn-secondary-color:var(--text-action);--btn-secondary-border:var(--border-width-strong) solid var(--border-action);--icon-btn-radius:var(--border-radius-pill);--icon-accent-one-color:var(--color-icon-accent-one);--icon-accent-two-color:var(--color-icon-accent-two);--icon-accent-three-color:var(--color-icon-accent-three);--icon-accent-four-color:var(--color-icon-accent-four);--icon-accent-five-color:var(--color-icon-accent-five);--icon-disabled-color:var(--color-icon-disabled);--icon-info-color:var(--color-icon-info);--icon-inverse-color:var(--color-icon-inverse);--color-icon-inverse-link:var(--color-icon-inverse-link);--icon-negative-color:var(--color-icon-negative);--icon-neutral-color:var(--color-icon-neutral);--icon-positive-color:var(--color-icon-positive);--icon-primary-color:var(--color-icon-primary);--icon-secondary-color:var(--color-icon-secondary);--icon-warning-color:var(--color-icon-warning);--icon-action-alt-color:var(--color-icon-action-alt);--icon-2xs-size:var(--icon-size-2xs);--icon-xs-size:var(--icon-size-xs);--icon-sm-size:var(--icon-size-sm);--icon-md-size:var(--icon-size-md);--icon-lg-size:var(--icon-size-lg);--icon-xl-size:var(--icon-size-xl);--icon-xxl-size:var(--icon-size-xxl);--icon-skeleton-border-radius:100%}
:root [id^=logo-amazon-web-services]{fill:#22303f}:root [id^=logo-github],:root [id^=logo-hackerrank]{fill:#000}:root [id^=logo-linkedin]{fill:#0b66c2}:root[data-theme=DARK] [id^=logo-amazon-web-services],:root[data-theme=DARK] [id^=logo-github],:root[data-theme=DARK] [id^=logo-hackerrank],:root[data-theme=DARK] [id^=logo-linkedin]{fill:#fff}
html,body{height:100%;font-family:var(--typography-font-family);margin:0;padding:0}#__next{height:100%}
.layout-module__CUj6aG__responsiveLayout{background-color:var(--surface-primary);flex-direction:column;justify-content:stretch;align-items:center;display:flex;position:absolute;inset:0}.layout-module__CUj6aG__responsiveLayout .layout-module__CUj6aG__main{flex-direction:column;flex-grow:1;align-items:center;width:100%;display:flex;overflow-y:scroll}.layout-module__CUj6aG__responsiveLayout .layout-module__CUj6aG__main .layout-module__CUj6aG__content{max-width:var(--site-max-width);flex-grow:1;width:100%;padding:24px;display:flex}
