.tabs .grid{row-gap:0}.tabs h2{text-align:center}.tabs .tab-list{display:flex;justify-content:center;gap:1.125rem;margin-top:3.1875rem}.tabs .tab-list button{flex-shrink:0;padding:.5rem .9375rem;border-radius:1.875rem;background-color:var(--teal);color:var(--dark-blue);font:400 0.875rem/1.71 var(--font-family);cursor:pointer;transition:background-color .2s ease,color .2s ease}.tabs .tab-list button[aria-selected=true]{background-color:var(--dark-blue);color:var(--light-teal)}.tabs .tab-panel{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:3.75rem var(--gutter);margin-top:2.6875rem}.tabs .tab-panel[hidden]{display:none}.tabs .tab-panel .page-card-image{aspect-ratio:440/380}.tabs .tab-panel .page-card-title{margin-top:2.1875rem}.tabs .tab-panel .slider-track{display:contents}.tabs h2+.tab-panel{margin-top:1.875rem}@container main (min-width: 48rem) and (max-width: 64rem){.tabs .tab-list{gap:1rem;margin-top:1.875rem}.tabs .tab-panel{--slide-width: 27.5rem;--slide-gap: 1.25rem;display:block;margin-top:2.5rem}.tabs .tab-panel .slider-track{display:flex;max-width:none;margin-right:calc((100% - 100vw)/2);padding-right:calc((100vw - 100%)/2)}}@container main (max-width: 47.9375rem){.tabs h2{text-align:left}.tabs .tab-list{justify-content:flex-start;gap:.875rem;margin-top:1.25rem;width:calc(100% + var(--inline-padding)*2);max-width:none;margin-inline:calc(var(--inline-padding)*-1);padding-inline:var(--inline-padding);overflow-x:auto;scrollbar-width:none}.tabs .tab-list::-webkit-scrollbar{display:none}.tabs .tab-panel{grid-template-columns:1fr;row-gap:3.125rem;margin-top:1.875rem}}
