.tabs{display:grid;width:100%}.tabs__header{margin-bottom:1rem}.tabs__title{margin:0}.tabs__panel{width:100%}.tabs__panel-inner{font-size:var(--font-body-sm);padding-bottom:var(--responsive-lg)}@media only screen and (min-width:48em){.tabs{grid-column-gap:var(--responsive-lg);grid-template-columns:repeat(3,minmax(-webkit-min-content,-webkit-min-content)) 1fr;grid-template-columns:repeat(3,minmax(min-content,min-content)) 1fr;grid-template-rows:auto 1fr;justify-items:start}.tabs__button{display:inline-block}.tabs__panel{border-top:.0625rem solid var(--border-scheme-primary);grid-column:1/5;grid-row:2;height:0;opacity:0;visibility:hidden}.tabs__panel img{display:none}.tabs__panel.is-active{height:auto;transition:opacity .25s ease-in-out;visibility:visible}.tabs__panel.is-active img{display:initial}.tabs__panel.is-visible{opacity:1}.tabs__button{font-size:.8125rem;font-weight:500;letter-spacing:.04063rem;line-height:1.1;text-align:left;text-transform:uppercase;white-space:nowrap}.tabs__button span{border-bottom:.125rem solid transparent;display:inline-block;padding:1.5rem 0;position:relative;top:.0625rem}.tabs__button.is-active span{border-color:var(--border-global-primary)}.tabs__panel-inner{padding-top:var(--static-md)}}@media only screen and (max-width:calc(48em - 1px)){.tabs__button{align-items:center;border-color:var(--border-global-secondary) var(--border-scheme-primary) var(--border-scheme-primary);border-top:.0625rem solid var(--border-scheme-primary);display:flex;flex-direction:row;font-size:var(--font-body-sm);font-weight:var(--font-weight-accent);height:3rem;justify-content:space-between;padding-bottom:.0625rem;padding-top:.25rem;text-align:left;text-transform:uppercase;width:100%}.tabs__button:after{border-bottom:.0625rem solid;border-right:.0625rem solid;content:"";display:block;height:.375rem;margin:0 .2rem .25rem;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.375rem}.tabs__button.is-active:after{transform:rotate(225deg)}.tabs__panel{display:none;height:0;opacity:0;overflow:hidden;width:100%}.tabs__panel:after,.tabs__panel:before{content:"";display:block;position:relative;z-index:-1}.tabs__panel:before{margin-top:-.3125rem}.tabs__panel:after{margin-bottom:-3.3125rem}.tabs__panel.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.tabs__panel.is-visible{-webkit-animation:overflowVisible .3s forwards;animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}}