.tabs__head{margin-bottom:var(--m-sp-6)}.tabs__bar{position:relative;z-index:5}.tabs__scroller{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tabs__scroller::-webkit-scrollbar{display:none}.tabs__list{margin:0;padding:0;list-style:none;position:relative;display:flex}.tabs__li{display:flex}.tabs__tab{position:relative;z-index:1;display:inline-flex;align-items:center;color:var(--m-fg);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--m-dur-fast) var(--m-ease)}.tabs__thumb{display:none}.js .tabs__panel:not(.is-active){display:none}.tabs__panel:focus-visible{outline-offset:calc(-1 * var(--m-sp-1))}.tabs__panel.is-entering{animation:tabs-panel-in var(--m-dur-slow) var(--m-ease) both}@keyframes tabs-panel-in{0%{opacity:0;transform:translateY(var(--m-sp-2))}}@keyframes tabs-panel-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.tabs__panel.is-entering{animation:none}}:root[data-skin=revamp] .s--tabs[data-theme=paper] .tabs:not([data-mode=accordion]) .tabs__panel>.s[data-theme=paper]:last-child:not(.s--has-bg),:root[data-skin=revamp] .s--tabs[data-theme=paper] .tabs__panel:last-child>.s[data-theme=paper]:last-child:not(.s--has-bg){--m-space-bottom: 0px}:root[data-skin=revamp] .s--tabs[data-theme=canvas] .tabs:not([data-mode=accordion]) .tabs__panel>.s[data-theme=canvas]:last-child:not(.s--has-bg),:root[data-skin=revamp] .s--tabs[data-theme=canvas] .tabs__panel:last-child>.s[data-theme=canvas]:last-child:not(.s--has-bg){--m-space-bottom: 0px}:root[data-skin=revamp] .s--tabs[data-theme=ink] .tabs:not([data-mode=accordion]) .tabs__panel>.s[data-theme=ink]:last-child:not(.s--has-bg),:root[data-skin=revamp] .s--tabs[data-theme=ink] .tabs__panel:last-child>.s[data-theme=ink]:last-child:not(.s--has-bg){--m-space-bottom: 0px}:root[data-skin=revamp] .s--tabs[data-theme=brand] .tabs:not([data-mode=accordion]) .tabs__panel>.s[data-theme=brand]:last-child:not(.s--has-bg),:root[data-skin=revamp] .s--tabs[data-theme=brand] .tabs__panel:last-child>.s[data-theme=brand]:last-child:not(.s--has-bg){--m-space-bottom: 0px}:root[data-skin=revamp] .s--tabs[data-theme=accent] .tabs:not([data-mode=accordion]) .tabs__panel>.s[data-theme=accent]:last-child:not(.s--has-bg),:root[data-skin=revamp] .s--tabs[data-theme=accent] .tabs__panel:last-child>.s[data-theme=accent]:last-child:not(.s--has-bg){--m-space-bottom: 0px}.tabs[data-mode=accordion] .tabs__panel:not(:last-child)>.s:last-child{--m-space-bottom: var(--m-space-section-s)}.tabs__acc-label{position:relative;top:calc(.18em * var(--m-cap-k))}.tabs[data-mode=accordion] .tabs__bar{display:none}.tabs__acc{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--m-sp-4);width:100%;min-height:var(--m-sp-9);text-align:left;-webkit-tap-highlight-color:transparent}.tabs__acc-icon{display:grid;flex:none;place-items:center;transition:transform var(--m-dur) var(--m-ease),color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur) var(--m-ease),border-color var(--m-dur) var(--m-ease)}.tabs__acc-icon .icon{grid-area:1/1;width:100%;height:100%}:root[data-skin=parity] .tabs{--tabs-fs: 14px;--tabs-px: 23px;--tabs-pb: 18px}:root[data-skin=parity] .tabs__head{text-align:center}:root[data-skin=parity] .tabs__head .heading{align-items:center}:root[data-skin=parity] .s--tabs .tabs__bar-inner,:root[data-skin=parity] .s--tabs .tabs__panel .container--default{max-width:none}@media(min-width:960px){:root[data-skin=parity] .s--tabs .tabs__bar-inner,:root[data-skin=parity] .s--tabs .tabs__panel .container--default{padding-inline:calc(2 * var(--m-gutter))}}@media(min-width:960px){:root[data-skin=parity] .tabs__panels{padding-top:30px}}@media(min-width:960px){:root[data-skin=parity] .tabs__panel>.s--course-cards:first-child{margin-top:-30px}}@media(max-width:569.98px){:root[data-skin=parity] .tabs__panel>.s--grid:has(+.s[data-divider=top]){--m-space-bottom: 0px}}:root[data-skin=parity] .tabs__scroller{overflow:visible}:root[data-skin=parity] .tabs__list{flex-wrap:wrap;justify-content:center;border-bottom:1px solid var(--m-line)}:root[data-skin=parity] .tabs__tab{padding:0 var(--tabs-px) var(--tabs-pb);font-size:var(--tabs-fs);font-weight:300;line-height:1.2;letter-spacing:.015em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){:root[data-skin=parity] .tabs__tab:hover{color:var(--m-brand)}}:root[data-skin=parity] .tabs__tab.is-active{font-weight:700;letter-spacing:var(--m-ls-nav)}:root[data-skin=parity] .tabs__acc-row+.tabs__panel,:root[data-skin=parity] .tabs__panel+.tabs__acc-row{margin-top:var(--m-sp-3)}:root[data-skin=parity] .tabs__acc{padding:var(--m-sp-4) var(--m-sp-7);font-size:var(--m-fs-small);font-weight:700;line-height:1.75;text-transform:uppercase;color:var(--m-fg);border:2px solid currentColor;border-radius:var(--m-r-pill)}:root[data-skin=parity] .tabs__acc[aria-expanded=true]{color:var(--m-brand)}:root[data-skin=parity] .tabs__acc-icon{width:1.5em;height:1.5em;color:var(--m-fg);transform:rotate(-90deg)}:root[data-skin=parity] .tabs__acc[aria-expanded=true] .tabs__acc-icon{transform:none}:root[data-skin=parity] .tabs__plus{display:none}:root[data-skin=revamp] .tabs__bar{position:sticky;top:var(--m-header-offset, 0px);padding-block:var(--m-sp-3);background:color-mix(in srgb,var(--m-bg) 88%,transparent);border-bottom:1px solid transparent;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);transition:border-color var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .tabs__bar.is-stuck{border-bottom-color:var(--m-rule);box-shadow:var(--m-shadow-1)}:root[data-skin=revamp] .tabs__scroller{margin:calc(-1 * var(--m-sp-1)) calc(-1 * var(--m-gutter));padding:var(--m-sp-1) var(--m-gutter);scroll-padding-inline:var(--m-gutter)}:root[data-skin=revamp] .tabs__scroller[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--m-sp-8)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--m-sp-8)),transparent)}:root[data-skin=revamp] .tabs__scroller[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--m-sp-8));mask-image:linear-gradient(90deg,transparent,#000 var(--m-sp-8))}:root[data-skin=revamp] .tabs__scroller[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--m-sp-8),#000 calc(100% - var(--m-sp-8)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--m-sp-8),#000 calc(100% - var(--m-sp-8)),transparent)}@media(min-width:920px){:root[data-skin=revamp] .tabs__scroller{margin-inline:calc(-1 * var(--m-sp-1));padding-inline:var(--m-sp-1)}}:root[data-skin=revamp] .tabs__list{display:inline-flex;gap:var(--m-sp-1);padding:var(--m-sp-1);background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-r-pill);counter-reset:tabs}:root[data-skin=revamp] [data-theme=ink] .tabs__list,:root[data-skin=revamp] [data-theme=accent] .tabs__list{background:color-mix(in srgb,var(--m-fg) 6%,transparent);border-color:var(--m-rule)}:root[data-skin=revamp] [data-theme=brand] .tabs__list{background:#0b0b0d14;border-color:var(--m-rule)}:root[data-skin=revamp] .tabs__tab{gap:var(--m-sp-2);min-height:var(--m-sp-8);padding:0 var(--m-sp-4);font-size:var(--m-fs-btn);font-weight:var(--m-fw-btn);line-height:1;letter-spacing:var(--m-ls-btn);text-transform:uppercase;color:var(--m-muted);border-radius:var(--m-r-pill);counter-increment:tabs}:root[data-skin=revamp] .tabs__tab .tabs__label,:root[data-skin=revamp] .tabs__tab:before{position:relative;top:calc(.18em * var(--m-cap-k))}:root[data-skin=revamp] .tabs__tab:before{content:counter(tabs,decimal-leading-zero)/"";font-variant-numeric:tabular-nums;color:var(--m-accent-text);transition:color var(--m-dur-fast) var(--m-ease)}@media(min-width:1080px){:root[data-skin=revamp] .tabs__tab{padding-inline:var(--m-sp-5)}}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .tabs__tab:hover{color:var(--m-fg)}}:root[data-skin=revamp] .tabs__tab:focus-visible{outline-offset:0}:root[data-skin=revamp] .tabs__tab.is-active{color:var(--m-bg);background:var(--m-fg)}:root[data-skin=revamp] .tabs__tab.is-active:before{color:var(--m-brand)}:root[data-skin=revamp] [data-theme=brand] .tabs__tab.is-active:before{color:#fff}:root[data-skin=revamp] .tabs.is-ready .tabs__tab.is-active{background:transparent}:root[data-skin=revamp] .tabs.is-ready .tabs__thumb{position:absolute;inset:var(--m-sp-1) 0;z-index:0;display:block;background:var(--m-fg);clip-path:inset(0 calc(100% - var(--tabs-thumb-x, 0px) - var(--tabs-thumb-w, 0px)) 0 var(--tabs-thumb-x, 0px) round var(--m-r-pill));transition:clip-path calc(var(--m-dur-slow) / 2) var(--m-ease)}:root[data-skin=revamp] .tabs.is-ready .tabs__thumb.is-instant{transition:none}:root[data-skin=revamp] .tabs__panel.is-entering{animation:tabs-panel-fade var(--m-dur) var(--m-ease) both}:root[data-skin=revamp] .tabs__head{margin-bottom:var(--m-head-gap)}:root[data-skin=revamp] .tabs__panel>.s{--m-space-top: var(--m-space-section-m);--m-space-bottom: var(--m-space-section-m)}:root[data-skin=revamp] .tabs__panel>.s:first-child{--m-space-top: var(--m-head-gap)}:root[data-skin=revamp] .tabs__panel>.s[data-theme=paper]+.s[data-theme=paper]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}:root[data-skin=revamp] .tabs__panel>.s[data-theme=canvas]+.s[data-theme=canvas]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}:root[data-skin=revamp] .tabs__panel>.s[data-theme=ink]+.s[data-theme=ink]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}:root[data-skin=revamp] .tabs__panel>.s[data-theme=brand]+.s[data-theme=brand]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}:root[data-skin=revamp] .tabs__panel>.s[data-theme=accent]+.s[data-theme=accent]:not(.s--has-bg,[data-divider]){--m-space-top: 0px}:root[data-skin=revamp] .tabs__panel>.s:is([data-theme=ink],[data-theme=brand],[data-theme=accent],.s--has-bg){--m-space-top: var(--m-space-section-xl);--m-space-bottom: var(--m-space-section-xl)}:root[data-skin=revamp] .tabs__panel>.s:is([data-theme=ink],[data-theme=brand],[data-theme=accent],.s--has-bg):first-child{margin-top:var(--m-head-gap)}:root[data-skin=revamp] .tabs__panel>.s[data-divider=top]:before{width:min(var(--m-container),100% - 2 * var(--m-gutter));height:1px;margin:0 auto var(--m-space-section-m);background:var(--m-rule)}:root[data-skin=revamp] .tabs__panel>.s[data-divider=top]{--m-space-top: 0px}:root[data-skin=revamp] .tabs__acc-row:first-of-type .tabs__acc{border-top:1px solid var(--m-rule)}:root[data-skin=revamp] .tabs__acc{font-family:var(--m-font-display);font-size:var(--m-fs-question);font-weight:var(--m-fw-role-question, 800);font-style:normal;font-synthesis:none;line-height:var(--m-lh-question);letter-spacing:0;text-transform:uppercase;text-wrap:balance;gap:20px;min-height:0;padding-block:20px;color:var(--m-heading);border-bottom:1px solid var(--m-rule)}:root[data-skin=revamp] .tabs__acc:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);border-radius:var(--m-r-tag)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .tabs__acc:hover .tabs__acc-icon{border-color:var(--m-heading)}}:root[data-skin=revamp] .tabs__acc-label{top:0}:root[data-skin=revamp] .tabs__acc-icon{width:32px;height:32px;padding:8px;color:var(--m-heading);border:1.5px solid var(--m-rule);border-radius:var(--m-r-pill)}:root[data-skin=revamp] .tabs__acc[aria-expanded=true] .tabs__acc-icon{color:var(--m-bg);background:var(--m-heading);border-color:var(--m-heading);transform:rotate(45deg)}:root[data-skin=revamp] .tabs__chevron{display:none}
