:root{--cd-color-1: hsl(225, 31%, 23%);--cd-color-2: hsl(0, 0%, 96%);--cd-color-3: hsl(54, 8%, 75%);--cd-color-4: hsl(1, 84%, 63%);--font-primary: "PT Sans", sans-serif}.cd-article-link{font-size:var(--text-sm)}.cd-tabs{position:relative}@media(min-width: 48rem){.cd-tabs{display:flex}}@supports(background: linear-gradient(to left, #000, #000)){.cd-tabs::after{content:"";position:absolute;top:0;right:0;height:60px;width:50px;z-index:1;pointer-events:none;background:linear-gradient(to left, var(--cd-color-2), rgba(var(--cd-color-2), 0));visibility:visible;opacity:1;transition:opacity .3s 0s,visibility 0s 0s}@media(min-width: 48rem){.cd-tabs::after{display:none}}.cd-tabs--scroll-ended::after{visibility:hidden;opacity:0;transition:opacity .3s 0s,visibility 0s .3s}}.cd-tabs__navigation{background:var(--cd-color-2);--cd-color-shadow: hsla(var(--cd-color-2-h), var(--cd-color-2-s), calc(var(--cd-color-2-l)*0.68), 0.06);box-shadow:inset 0 -2px 3px var(--cd-color-shadow)}@media(min-width: 48rem){.cd-tabs__navigation{width:150px;flex-shrink:0;box-shadow:inset -2px 0 3px var(--cd-color-shadow)}}.cd-tabs__list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.cd-tabs__list li{flex-shrink:0}@media(min-width: 48rem){.cd-tabs__list{flex-direction:column}}.cd-tabs__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:60px;width:60px;font-size:calc(var(--text-xs)*1.1);font-weight:700;color:var(--cd-color-3);text-decoration:none}.cd-tabs__item .icon{margin-bottom:var(--space-xxxs);color:inherit}@media(min-width: 48rem){.cd-tabs__item{height:80px;width:150px}}.js .cd-tabs__item--selected{background-color:var(--color-white);box-shadow:inset 0 2px 0 var(--cd-color-4);color:var(--cd-color-1)}.js .cd-tabs__item--selected:hover{background-color:var(--color-white)}.js .cd-tabs__item--selected .icon{color:var(--cd-color-4)}@media(min-width: 48rem){.js .cd-tabs__item--selected{box-shadow:inset 2px 0 0 var(--cd-color-4)}}.cd-tabs__panels{background:var(--color-white);overflow:hidden}.cd-tabs__panel{padding:var(--space-md);--line-height-multiplier: 1.14;--text-vspace-multiplier: 1.25}@media(min-width: 48rem){.cd-tabs__panel{padding:var(--space-lg)}}@media(min-width: 64rem){.cd-tabs__panel p{font-size:var(--text-sm)}}.js .cd-tabs__panel{display:none}.js .cd-tabs__panel--selected{display:block;animation:cd-fade-in .5s}@keyframes cd-fade-in{0%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=responsive_tabs.css.map */
