.tab-nav{display:flex;flex-wrap:nowrap;align-items:stretch}.tab-nav .tab-link{padding:31px 15px;border:1px solid #000;background:#fff;display:inline-flex;align-items:center;justify-content:center}.tab-nav .tab-link:hover,.tab-nav .tab-link[aria-selected=true]{background:var(--clr-primary);color:#fff;font-weight:var(--fw-semibold)}.tab-content .tab-pane{display:none}.tab-content .tab-pane[aria-hidden=false]{display:block}@media (max-width:1199px){.tab-nav{flex-direction:column}.tab-nav .tab-selected{font-size:var(--fs-body2);font-weight:var(--fw-semibold);color:#fff;background:var(--clr-primary);border:1px solid var(--clr-primary);text-align:left;padding:15px 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px}.tab-nav .tab-selected:after{position:relative;right:0;margin-top:2px;border-color:#fff transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";transition:all .3s ease-in-out}.tab-nav .tab-link{font-size:1.6rem;padding:15px 20px;margin-bottom:-1px;display:none}.tab-nav.-open .tab-link{display:block}.tab-nav.-open .tab-selected:after{margin-top:-2px;transform:rotate(180deg)}}@media (min-width:1200px){.tab-nav{gap:28px}.tab-selected{display:none}.tab-nav .tab-link{font-size:var(--fs-body2);font-weight:var(--fw-semibold);min-width:145px;text-align:center;text-wrap:balance}.tab-nav .tab-link:hover,.tab-nav .tab-link[aria-selected=true]{border-color:var(--clr-primary)}}@media (min-width:1200px){.tab-nav.-vertical{flex-direction:column;gap:15px}.tab-nav.-vertical .tab-link{padding-block:20.5px}}.tab-aside{display:flex;flex-direction:column;gap:12px}@media (min-width:1200px){.tab-aside{flex-direction:row;gap:0}.tab-aside .tab-content{width:100%}}