.panels .panels-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));row-gap:40px}.panels .panels-container:focus-visible{outline:none}.panels .panel{border-top:2px solid var(--color-text,var(--color-primary));padding-right:30px;padding-top:20px;transition:opacity .3s ease}.panels .panel .title{font-weight:700}.panels .navs{align-items:center;display:none;flex-flow:row nowrap;gap:24px;margin-left:-5px;margin-top:40px}.panels .nav{background-color:unset;border:unset;color:var(--color-text,var(--color-primary));padding:unset;transition:color .15 linear,opacity .15 linear,filter .15 linear}.panels .nav:focus,.panels .nav:hover{color:var(--color-base)}@media screen and (max-width:767px){.panels .nav:focus,.panels .nav:hover{color:var(--color-primary)}}.panels .nav[inert]{filter:grayscale(1);opacity:.5}.panels .nav .material-symbols-outlined{font-size:32px}@media screen and (hover:hover) and (min-width:768px){.panels .panel{opacity:.4}.panels .panel.active{opacity:1}.panels .panel .description,.panels .panel .link{opacity:0;transform:translateY(-20px);transition:all .3s ease}.panels .panel.active .description,.panels .panel.active .link{opacity:1;transform:none}}.panels .panels-container:after{content:""}@media screen and (max-width:767px){.panels .panels-container{display:block}.panels .panels-container:after{content:"flickity";display:none}.panels .panel{opacity:.4;transition:opacity .3s ease;width:75%}.panels .panel.is-selected{opacity:1}.panels .navs{display:flex}}