section.tabbedBlock.wrap{margin:1.5rem 0}section.tabbedBlock.wrap.invert{background:var(--purple)}section.tabbedBlock .inner{padding-bottom:0;padding-top:0}section.tabbedBlock .inner .items{flex:0 0 100%}section.tabbedBlock .inner nav{display:none}section.tabbedBlock .inner nav ul{display:flex;flex-wrap:wrap;font-size:var(--font-medium);gap:1em;list-style:none;margin:0;padding:0}section.tabbedBlock .inner nav ul li{flex:0 0 100%;font-size:var(--font-medium);margin:0;padding:0}section.tabbedBlock .inner nav ul a{font-weight:500}section.tabbedBlock.invert,section.tabbedBlock.invert a,section.tabbedBlock.invert h3,section.tabbedBlock.invert p,section.tabbedBlock.invert ul{color:#fff}section.tabbedBlock .inner nav ul li.active a{color:var(--orange)}@media (min-width:1024px){section.tabbedBlock.wrap{margin:0;padding:2rem 0 4rem}section.tabbedBlock .inner{align-items:flex-start;gap:4rem;justify-content:space-between}section.tabbedBlock .inner nav{border-right:.5rem solid var(--orange);display:block;flex:0 0 33.33%;margin-right:auto;padding-right:4rem}section.tabbedBlock .inner .items{align-items:flex-start;display:flex;flex:1 1 calc(50% - 2rem);position:relative}section.tabbedBlock .inner .item{display:none;opacity:0;transition:opacity .3s ease}section.tabbedBlock .inner .item.active{animation-easing:ease;animation-duration:.3s;animation-name:itemIn;display:block;opacity:1}section.tabbedBlock .inner .item h3{font-size:var(--font-medium);font-weight:500;margin-top:0}@keyframes itemIn{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}}@media (min-width:1280px){section.tabbedBlock.wrap{margin:0}}