.tsus-accordion{padding-block:clamp(7rem,5.68rem + 3.29vw,12rem)}.tsus-accordion .accordion-container{max-width:var(--max-tsus-section-width, 1920px);margin:0 auto;padding-inline:clamp(3rem,1.46rem + 3.85vw,7rem)}.tsus-accordion .accordion-container .accordion-intro{display:flex;flex-direction:column;gap:3rem}.tsus-accordion .accordion-container .accordion-title{color:var(--tsus-charcoal)}.tsus-accordion .accordion-container .accordion-subtitle{color:var(--tsus-gold)}.tsus-accordion .accordion-container .accordion-text{color:var(--tsus-charcoal)}.tsus-accordion .accordion-container .accordion-text p:first-child{margin-top:0}.tsus-accordion .accordion-container .accordion-text p:last-child{margin-bottom:0}.tsus-accordion .accordion-container .accordion-separator{margin-block:clamp(3rem,.5rem + 3.125vw,5rem);height:1px;width:100%;background-color:var(--tsus-charcoal)}.tsus-accordion .accordion-container ul.list{list-style:none;padding-left:0;display:flex;flex-direction:column;row-gap:2.4rem}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel{width:90%;background-color:var(--limestone);border:1px solid var(--tsus-gold);padding:2rem 3rem}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel:has(a[aria-expanded=true]){padding:3rem}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .gato-accordion-header a{color:var(--tsus-charcoal);text-decoration:none;display:flex;align-items:center;justify-content:space-between}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .gato-accordion-header a[aria-expanded=true] i:before{content:"\f106"}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .gato-accordion-header a i.fa-angle-down,.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .gato-accordion-header a i.fa-angle-up{display:block}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content{display:none;padding-block:3rem}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container{display:flex;gap:3rem}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-image{width:15%}@media (max-width: 64em){.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-image{width:25%}}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-image img{aspect-ratio:1;object-fit:cover;width:100%}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-text{flex:1;padding-right:2.5rem;display:flex;flex-direction:column;gap:3rem}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-text .body-text{font-family:var(--font-display-light);font-size:var(--type-body);font-weight:var(--weight-medium);line-height:var(--line-height-relaxed);color:var(--tsus-charcoal)}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-text .body-text p:first-child{margin-top:0}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-text .body-text p:last-child{margin-bottom:0}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-text .links{list-style:none;padding-left:0}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-text .links li a{font-family:var(--font-display);font-size:var(--type-ui-small);font-weight:var(--weight-bold);line-height:var(--line-height-ui);text-transform:uppercase;color:var(--tsus-charcoal)}@media (max-width: 50em){.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel{width:100%}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container{flex-direction:column}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-image{width:100%;height:clamp(17rem,-1rem + 45vw,35rem)}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-image img{height:100%}.tsus-accordion .accordion-container ul.list li.tsus-accordion-panel .panel-content .panel-flex-container .accordion-panel-text{gap:2rem}}
