.tsus-rolodex{padding-block:clamp(7rem,5.68rem + 3.29vw,12rem)}.tsus-rolodex .rolodex-container{max-width:var(--max-tsus-section-width, 1920px);margin:0 auto;padding-inline:var(--tsus-lr-padding)}.tsus-rolodex .rolodex-container .rolodex-title{margin-bottom:clamp(3rem,1.27rem + 4.33vw,7.5rem)}.tsus-rolodex .rolodex-container .cards{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:3rem;row-gap:3.5rem}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards{row-gap:2rem}}@media (max-width: 40em){.tsus-rolodex .rolodex-container .cards{row-gap:1.5rem}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card{background-color:var(--limestone);text-decoration:none;position:relative;width:calc(50% - 1.5rem);height:auto}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card{width:100%}}@media (max-width: 31.25em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card{height:auto}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content{display:flex;height:100%;position:relative}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:33.3333333333%;height:100%;object-fit:cover}@media (max-width: 64em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:40%}}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:25%;height:100%}}@media (max-width: 40em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:35%}}@media (max-width: 31.25em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:40%}}@media (max-width: 25em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:40%}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container{display:flex;flex-direction:column;gap:1rem;padding:3rem}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container{flex:1}}@media (max-width: 40em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container{padding:2rem}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .top .first-line,.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .top .second-line{font-family:var(--font-display);font-size:var(--type-display-small);font-weight:var(--weight-bold);line-height:.95;font-family:var(--font-editorial);text-transform:none;color:var(--tsus-charcoal);margin-bottom:.2rem}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .bottom .third-line,.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .bottom .fourth-line{font-family:var(--font-display);font-size:var(--type-display-xs);font-weight:var(--weight-bold);line-height:var(--line-height-tight);color:var(--tsus-gold);text-transform:none;margin-bottom:.2rem}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .bottom .fourth-line{font-weight:var(--weight-medium);font-family:var(--font-display-light)}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .links{margin:0;padding-left:0;list-style:none}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .links li a{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);text-decoration:none;transition:all .2s ease}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .links li a i{margin-right:1rem}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .links li a:hover span{text-decoration:underline}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .edit-rolodex-card{position:absolute;top:0;right:0;width:65%;z-index:1}@media (max-width: 25em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content{flex-direction:column}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:100%;aspect-ratio:5/6}}.tsus-rolodex .rolodex-container .cards .add-rolodex-card{min-width:50%}
