.m-tabs__title{color:var(--theme-colour);cursor:default;display:block;letter-spacing:1px;line-height:1;padding:20px}@media (max-width:1023px){.m-tabs__titles{display:none}.m-tabs__tab{position:relative}.m-tabs__tab.is-open .m-tabs__title{background:var(--theme-colour);color:var(--theme-font-colour-over-brand)}.m-tabs__title{font-weight:var(--font-bold)}.m-tabs__inner{border:20px solid var(--theme-colour);padding:20px;transition:all var(--transition-speed)}}@media (min-width:1024px){.m-tabs:not(.is-initialized) .m-tabs__panels .m-tabs__tab:not(:first-of-type){display:none}.m-tabs__titles{display:flex;flex-wrap:nowrap;list-style:none;margin:0;overflow:hidden;padding:0;position:relative}.m-tabs__titleitem{border-bottom:1px solid var(--theme-colour);border-top:1px solid var(--theme-colour);display:inline-flex}.m-tabs__titleitem:first-child{border-left:1px solid var(--theme-colour)}.m-tabs__titleitem:last-child{border-right:1px solid var(--theme-colour)}.m-tabs__titleitem+.m-tabs__titleitem{border-left:1px solid var(--theme-colour)}.m-tabs__title{padding:20px}.m-tabs__title.is-selected,.m-tabs__title:focus,.m-tabs__title:hover,.m-tabs__title[aria-selected=true]{background:var(--theme-colour);color:var(--theme-font-colour-over-brand)}.m-tabs__titleinner{column-gap:20px;display:inline-flex;pointer-events:none;position:relative;z-index:2}.m-tabs__panels{border:20px solid var(--theme-colour);padding:40px;transition:all var(--transition-speed)}}@media (min-width:1200px){.m-tabs__title{padding:40px}}