@layer reset,tokens,theme.base;@layer theme.component{.h2wVCa_nav{background-color:var(--s-color-main-background-default)}.h2wVCa_sticky{top:var(--section-nav-offset,0);z-index:var(--z-base-1);border-bottom:1px solid var(--s-color-main-border-subtle);padding-block:12px;position:sticky}.h2wVCa_railRow{min-width:0;position:relative}.h2wVCa_scroller{min-width:0}.h2wVCa_fadeStart{-webkit-mask-image:linear-gradient(to inline-end, transparent 0, black 32px);mask-image:linear-gradient(to inline-end, transparent 0, black 32px)}.h2wVCa_fadeEnd{-webkit-mask-image:linear-gradient(to inline-start, transparent 0, black 32px);mask-image:linear-gradient(to inline-start, transparent 0, black 32px)}.h2wVCa_fadeStart.h2wVCa_fadeEnd{-webkit-mask-image:linear-gradient(to inline-end, transparent 0, black 32px, black calc(100% - 32px), transparent 100%);mask-image:linear-gradient(to inline-end, transparent 0, black 32px, black calc(100% - 32px), transparent 100%)}.h2wVCa_scrollButton{z-index:1;justify-content:center;align-items:center;min-width:40px;height:100%;display:none;position:absolute;top:0}@media (min-width:768px){.h2wVCa_scrollButton{display:flex}}.h2wVCa_scrollButton:not(:disabled){background-color:var(--s-color-main-container-subtle)}.h2wVCa_scrollButton:not(:disabled):hover{background-color:var(--s-color-main-interaction-neutral-container-x-subtle-hover)}.h2wVCa_scrollButton:not(:disabled):active{background-color:var(--s-color-main-interaction-neutral-container-x-subtle-pressed)}.h2wVCa_scrollButtonStart{inset-inline-start:0}.h2wVCa_scrollButtonEnd{inset-inline-end:0}.h2wVCa_list{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.h2wVCa_list::-webkit-scrollbar{display:none}.h2wVCa_listWithOverflowPadding{padding-inline:40px;scroll-padding-inline:40px}.h2wVCa_chip{min-height:40px;color:var(--s-color-main-interaction-neutral-foreground-default);white-space:nowrap;background-color:var(--s-color-main-interaction-neutral-container-xx-subtle-default);transition:background-color .15s var(--ease-out-cubic);border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.h2wVCa_chip:hover{background-color:var(--s-color-main-interaction-neutral-container-xx-subtle-hover)}.h2wVCa_chip:active{background-color:var(--s-color-main-interaction-neutral-container-xx-subtle-pressed)}.h2wVCa_chip:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.h2wVCa_active{color:var(--s-color-main-interaction-neutral-foreground-selected);background-color:var(--s-color-main-interaction-neutral-container-xx-subtle-selected);font-weight:700}.h2wVCa_active:hover{background-color:var(--s-color-main-interaction-neutral-container-xx-subtle-selected)}}@layer theme.utility;
@layer reset,tokens,theme.base;@layer theme.component{.yJ6Q1a_stickyActionBar{z-index:var(--z-base-4);background-color:var(--s-color-main-container-subtle);border-radius:9999px;align-items:center;gap:24px;width:100%;margin:32px 0;padding:8px 24px;display:flex;position:sticky;box-shadow:0 0 8px #00000024}.yJ6Q1a_stickyActionBar.yJ6Q1a_top{top:32px}.yJ6Q1a_stickyActionBar.yJ6Q1a_bottom{bottom:32px}.yJ6Q1a_info{align-items:center;gap:8px;display:flex}.yJ6Q1a_label{color:var(--s-color-main-text-default)}}@layer theme.utility;
.gQBswW_page{flex-direction:column;display:flex;overflow-x:visible}.gQBswW_content.gQBswW_content{box-sizing:content-box;width:unset;--section-nav-offset:calc(var(--s-header-height) + 64px);flex-direction:column;gap:32px;padding-top:24px;padding-bottom:48px;display:flex}@media (min-width:768px){.gQBswW_content.gQBswW_content{padding-top:36px;padding-bottom:72px}}
@layer reset,tokens,theme.base;@layer theme.component{.zLOjpa_tile{--decorated-tile-accent:var(--s-color-blue-text-on-subtle);--decorated-tile-header:var(--s-color-blue-container-subtle);--decorated-tile-label:var(--s-color-blue-container-graphic);--decorated-tile-surface:var(--s-color-main-interaction-secondary-container-x-subtle-default);--decorated-tile-surface-hover:var(--s-color-main-interaction-secondary-container-x-subtle-hover);--decorated-tile-surface-pressed:var(--s-color-main-interaction-secondary-container-x-subtle-pressed);--decorated-tile-header-hover:var(--s-color-main-interaction-secondary-container-subtle-hover);--decorated-tile-header-pressed:var(--s-color-main-interaction-secondary-container-subtle-pressed);--decorated-tile-label-hover:var(--s-color-main-interaction-secondary-container-subtle-hover);--decorated-tile-label-pressed:var(--s-color-main-interaction-secondary-container-subtle-pressed);--decorated-tile-title:var(--s-color-main-interaction-neutral-foreground-default);box-sizing:border-box;width:100%;height:auto;color:var(--s-color-main-text-subtle);text-align:initial;overflow-wrap:break-word;white-space:normal;background-color:var(--decorated-tile-surface);border-radius:20px;flex-direction:column;gap:12px;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.zLOjpa_tile:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px;outline-offset:-2px;border-radius:4px}.zLOjpa_tile:hover{--decorated-tile-header:var(--decorated-tile-header-hover);--decorated-tile-label:var(--decorated-tile-label-hover);--decorated-tile-title:var(--s-color-main-interaction-neutral-foreground-hover);background-color:var(--decorated-tile-surface-hover)}.zLOjpa_tile:active{--decorated-tile-header:var(--decorated-tile-header-pressed);--decorated-tile-label:var(--decorated-tile-label-pressed);--decorated-tile-title:var(--s-color-main-interaction-neutral-foreground-pressed);background-color:var(--decorated-tile-surface-pressed)}.zLOjpa_blue{--decorated-tile-accent:var(--s-color-blue-text-on-subtle);--decorated-tile-header:var(--s-color-blue-container-subtle);--decorated-tile-label:var(--s-color-blue-container-graphic);--decorated-tile-surface-hover:var(--s-color-main-interaction-secondary-container-x-subtle-hover);--decorated-tile-surface-pressed:var(--s-color-main-interaction-secondary-container-x-subtle-pressed);--decorated-tile-header-hover:var(--s-color-main-interaction-secondary-container-subtle-hover);--decorated-tile-header-pressed:var(--s-color-main-interaction-secondary-container-subtle-pressed);--decorated-tile-label-hover:var(--s-color-blue-container-graphic);--decorated-tile-label-pressed:var(--s-color-blue-container-graphic)}.zLOjpa_green{--decorated-tile-accent:var(--s-color-green-text-on-subtle);--decorated-tile-header:var(--s-color-green-interaction-subtle-container-default);--decorated-tile-label:var(--s-color-green-container-graphic);--decorated-tile-surface-hover:var(--s-color-green-interaction-secondary-container-hover);--decorated-tile-surface-pressed:var(--s-color-green-interaction-secondary-container-pressed);--decorated-tile-header-hover:var(--s-color-green-interaction-subtle-container-hover);--decorated-tile-header-pressed:var(--s-color-green-interaction-subtle-container-pressed);--decorated-tile-label-hover:var(--s-color-green-container-graphic);--decorated-tile-label-pressed:var(--s-color-green-container-graphic)}.zLOjpa_pink{--decorated-tile-accent:var(--s-color-pink-text-on-subtle);--decorated-tile-header:var(--s-color-pink-interaction-subtle-container-default);--decorated-tile-label:var(--s-color-pink-container-graphic);--decorated-tile-surface-hover:var(--s-color-pink-interaction-secondary-container-hover);--decorated-tile-surface-pressed:var(--s-color-pink-interaction-secondary-container-pressed);--decorated-tile-header-hover:var(--s-color-pink-interaction-subtle-container-hover);--decorated-tile-header-pressed:var(--s-color-pink-interaction-subtle-container-pressed);--decorated-tile-label-hover:var(--s-color-pink-container-graphic);--decorated-tile-label-pressed:var(--s-color-pink-container-graphic)}.zLOjpa_gray{--decorated-tile-accent:var(--s-color-main-interaction-neutral-foreground-default);--decorated-tile-header:var(--s-color-main-interaction-neutral-container-x-subtle-default);--decorated-tile-label:var(--s-color-main-interaction-neutral-container-subtle-default);--decorated-tile-surface-hover:var(--s-color-main-interaction-neutral-container-xx-subtle-hover);--decorated-tile-surface-pressed:var(--s-color-main-interaction-neutral-container-xx-subtle-hover);--decorated-tile-header-hover:var(--s-color-main-interaction-neutral-container-x-subtle-hover);--decorated-tile-header-pressed:var(--s-color-main-interaction-neutral-container-x-subtle-hover);--decorated-tile-label-hover:var(--s-color-main-interaction-neutral-container-subtle-default);--decorated-tile-label-pressed:var(--s-color-main-interaction-neutral-container-subtle-default)}.zLOjpa_header{background-color:var(--decorated-tile-header);border-radius:20px;height:9.1875rem;position:absolute;inset:0 0 auto;overflow:hidden}.zLOjpa_decoration{justify-content:center;align-items:center;width:32px;height:32px;font-size:32px;line-height:1;display:flex;position:absolute;inset-block-start:56px;inset-inline-start:50%;transform:translate(-50%)}.zLOjpa_label{height:24px;color:var(--decorated-tile-accent);white-space:nowrap;background-color:var(--decorated-tile-label);border-radius:8px 0 20px;justify-content:center;align-items:center;gap:4px;padding-inline:8px 12px;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.zLOjpa_content{z-index:var(--z-base-1);flex-direction:column;flex:auto;gap:60px;width:100%;display:flex}.zLOjpa_topSpacer{flex-shrink:0;height:84px}.zLOjpa_details{flex-direction:column;gap:8px;width:100%;display:flex}.zLOjpa_title{color:var(--decorated-tile-title)}.zLOjpa_metadata{flex-direction:column;gap:8px;width:100%;display:flex}.zLOjpa_metadataItem{align-items:center;gap:4px;min-width:0;display:flex}.zLOjpa_metadataItem>span{min-width:0}}@layer theme.utility;
.tMnThq_tile{flex-direction:column;display:flex}.tMnThq_tile>a{flex:auto;height:100%}
.mvap7a_contentSection{padding-top:24px;position:relative}@media (min-width:768px){.mvap7a_contentSection{padding-top:36px}}
.WLhsFq_contentSection{padding-top:24px;position:relative}@media (min-width:768px){.WLhsFq_contentSection{padding-top:36px}}.WLhsFq_degreeIcon{display:flex}
