.tabsection{position:relative;z-index:100;background:#d2dbd9;display:none}@media print,screen and (min-width:64em){.tabsection{display:block}}@media print,screen and (min-width:85em){.tabsection{display:block;margin-top:-94px}}.tabsection .tab-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:20px 0;gap:8px;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.tabsection .tab-container::-webkit-scrollbar{display:none}.tabsection.can-scroll .tab-container{cursor:grab}.tabsection.can-scroll.is-dragging .tab-container{cursor:grabbing;-webkit-user-select:none;user-select:none}.tabsection.can-scroll .tab-container{touch-action:pan-y}.tabsection.can-scroll.scrolled-end .tab-container{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent 100%)}.tabsection.can-scroll.scrolled-start .tab-container{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent 100%)}.tabsection.can-scroll.scrolled-start.scrolled-end .tab-container{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.tabsection .tab-container li{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:85em){.tabsection .tab-container{padding:20px 39px}}.tabsection .tab-container a.tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 7px;font-size:16px;font-size:18px;font-weight:500;color:#222;text-decoration:none;white-space:nowrap}.tabsection .tab-container a.tab.active{font-weight:600}@media screen and (min-width:85em){.tabsection .tab-container a.tab{padding:10px 16px;font-size:18px;text-transform:capitalize}}@media screen and (min-width:85em){.tabsection .tab-container a.tab{padding:10px 16px;font-size:18px}}.tabsection .tab-container .tab-underline{position:absolute;bottom:2px;height:9px;background:#9a6b1f;width:0;left:0;z-index:3;-webkit-transition:left .25s ease,width .25s ease;transition:left .25s ease,width .25s ease}#subnavliinkspanel.sticky{position:fixed;top:0;left:0;width:100%;z-index:999}
