.column_paragraph figure.table,.txst-form figure.table,.article-content.article-richtext figure.table{border:1px solid black}.column_paragraph figure.table.header-color-maroon th,.txst-form figure.table.header-color-maroon th,.article-content.article-richtext figure.table.header-color-maroon th{background:var(--maroon);color:var(--white)}.column_paragraph figure.table.header-color-maroon th a,.txst-form figure.table.header-color-maroon th a,.article-content.article-richtext figure.table.header-color-maroon th a{color:var(--white)}.column_paragraph figure.table.header-color-gold th,.txst-form figure.table.header-color-gold th,.article-content.article-richtext figure.table.header-color-gold th{background:var(--gold);color:var(--white)}.column_paragraph figure.table.header-color-gold th a,.txst-form figure.table.header-color-gold th a,.article-content.article-richtext figure.table.header-color-gold th a{color:var(--white)}.column_paragraph figure.table.header-color-charcoal th,.txst-form figure.table.header-color-charcoal th,.article-content.article-richtext figure.table.header-color-charcoal th{background:var(--charcoal);color:var(--white)}.column_paragraph figure.table.header-color-charcoal th a,.txst-form figure.table.header-color-charcoal th a,.article-content.article-richtext figure.table.header-color-charcoal th a{color:var(--white)}.column_paragraph figure.table.header-color-blue th,.txst-form figure.table.header-color-blue th,.article-content.article-richtext figure.table.header-color-blue th{background:var(--blue);color:var(--white)}.column_paragraph figure.table.header-color-blue th a,.txst-form figure.table.header-color-blue th a,.article-content.article-richtext figure.table.header-color-blue th a{color:var(--white)}.column_paragraph figure.table.header-color-river th,.txst-form figure.table.header-color-river th,.article-content.article-richtext figure.table.header-color-river th{background:var(--river);color:var(--black)}.column_paragraph figure.table.header-color-river th a,.txst-form figure.table.header-color-river th a,.article-content.article-richtext figure.table.header-color-river th a{color:var(--black)}.column_paragraph figure.table.header-color-sandstone th,.txst-form figure.table.header-color-sandstone th,.article-content.article-richtext figure.table.header-color-sandstone th{background:var(--sandstone);color:var(--black)}.column_paragraph figure.table.header-color-sandstone th a,.txst-form figure.table.header-color-sandstone th a,.article-content.article-richtext figure.table.header-color-sandstone th a{color:var(--black)}.column_paragraph figure.table.header-color-oldgold th,.txst-form figure.table.header-color-oldgold th,.article-content.article-richtext figure.table.header-color-oldgold th{background:var(--oldgold);color:var(--black)}.column_paragraph figure.table.header-color-oldgold th a,.txst-form figure.table.header-color-oldgold th a,.article-content.article-richtext figure.table.header-color-oldgold th a{color:var(--black)}.template-calico .gato-rich-editor p,.template-calico .column_paragraph .gato-faqitem-answer p,.column_paragraph .template-calico .gato-faqitem-answer p,.gato-textimage p{margin-top:0rem;margin-bottom:3rem}.template-calico .gato-rich-editor ul,.template-calico .column_paragraph .gato-faqitem-answer ul,.column_paragraph .template-calico .gato-faqitem-answer ul,.template-calico .gato-rich-editor ol,.template-calico .column_paragraph .gato-faqitem-answer ol,.column_paragraph .template-calico .gato-faqitem-answer ol,.gato-textimage ul,.gato-textimage ol{margin-top:1rem;margin-bottom:3rem}.template-calico .gato-rich-editor ul li,.template-calico .column_paragraph .gato-faqitem-answer ul li,.column_paragraph .template-calico .gato-faqitem-answer ul li,.template-calico .gato-rich-editor ol li,.template-calico .column_paragraph .gato-faqitem-answer ol li,.column_paragraph .template-calico .gato-faqitem-answer ol li,.gato-textimage ul li,.gato-textimage ol li{margin-top:0rem;margin-bottom:1rem}.template-calico .gato-rich-editor blockquote,.template-calico .column_paragraph .gato-faqitem-answer blockquote,.column_paragraph .template-calico .gato-faqitem-answer blockquote,.gato-textimage blockquote{padding:0 0 0 2rem;line-height:2.8rem;border-left:3px solid var(--maroon);margin-top:1rem;margin-bottom:1rem}.template-calico .gato-rich-editor blockquote p,.template-calico .column_paragraph .gato-faqitem-answer blockquote p,.column_paragraph .template-calico .gato-faqitem-answer blockquote p,.gato-textimage blockquote p{margin-bottom:0}.template-calico .gato-rich-editor hr,.template-calico .column_paragraph .gato-faqitem-answer hr,.column_paragraph .template-calico .gato-faqitem-answer hr,.gato-textimage hr{height:1px;border:0px;background:var(--almondmilk);margin-bottom:3rem}.template-calico .mobilefirst-pattern .pattern-content.color7 .title,.template-calico .mobilefirst-pattern .pattern-content.color7 .text,.template-calico .mobilefirst-pattern .pattern-content.color7 .stat,.template-calico .mobilefirst-pattern .pattern-content.color7 .quotation-text,.template-calico .mobilefirst-pattern .pattern-content.color7 .quotation-source{color:var(--maroon)}.template-calico .mobilefirst-pattern .pattern-content.color6 a,.template-calico .mobilefirst-pattern .pattern-content.color7 a{border-color:var(--maroon);color:var(--maroon)}.template-calico .mobilefirst-pattern .pattern-content.overlay-block.color7 p{color:var(--maroon)}.template-calico .mobilefirst-pattern .pattern-image.color4 .overlay-left{background-image:linear-gradient(90deg,#00000078,#fff0)}@media (max-width: 50em){.template-calico .mobilefirst-pattern .pattern-image.color4 .overlay-left{background-image:linear-gradient(0deg,#fff0,#00000078)}}.template-calico .mobilefirst-pattern .pattern-image.color4 .overlay-right{background-image:linear-gradient(-90deg,#00000078,#fff0)}@media (max-width: 50em){.template-calico .mobilefirst-pattern .pattern-image.color4 .overlay-right{background-image:linear-gradient(0deg,#fff0,#00000078)}}.template-calico .mobilefirst-pattern.insettextimage .pattern-content .inset.color6 a.button,.template-calico .mobilefirst-pattern.insettextimage .pattern-content .inset.color7,.template-calico .mobilefirst-pattern.insettextimage .pattern-content .inset.color7 a,.template-calico .mobilefirst-pattern.insettextimage .pattern-content .inset.color7 h2{color:var(--maroon)}.template-calico .mobilefirst-pattern.insettextimage .pattern-content .inset.color8{border:1px solid #d8d8d8}.template-calico .mobilefirst-pattern.insettextimage .pattern-content .inset.color8 a.button,.template-calico .mobilefirst-pattern .tabbed .overlay-block.color7 .tab-list button{color:var(--maroon)}.callout.pattern-content.color1 .stat.background{background-color:var(--gold)}.callout.pattern-content.color2 .stat.background{background-color:var(--maroon)}.callout.pattern-content.color3 .stat.background,.callout.pattern-content.color4 .stat.background{background-color:var(--peach)}.callout.pattern-content.color5 .stat.background,.callout.pattern-content.color6 .stat.background,.callout.pattern-content.color7 .stat.background,.callout.pattern-content.color11 .stat.background{background-color:var(--maroon);color:var(--white)}.column_paragraph .icontext .icontext-title{font-family:var(--halis);text-transform:uppercase;font-weight:600}.column_paragraph .icontext .icontext-text{margin:0 0 3rem}.column_paragraph .icontext .icontext-text:last-of-type{margin-bottom:0}.gato-events.gato-events div.txst-eventdetail .gato-accordion-header .txst-eventdetail-title{font-family:var(--halis);text-transform:uppercase;font-size:1.7rem;line-height:2.8rem;font-weight:600}.has-background .gato-events .gato-accordion.shown{background-color:var(--white)}.gato-rss-item .gato-accordion-header{font-family:var(--halis);text-transform:uppercase;font-size:1.7rem;line-height:2.8rem;font-weight:600}.gato-rss-item .gato-accordion-content .gato-rss-thumbnail img{max-width:100%}.column_paragraph a.gato-articlelink-link{color:var(--maroon);display:inline-block}ul.gato-faq-hierarchy .gato-faq-header a{font-family:var(--nunito);font-size:1.7rem;text-transform:none}ul.gato-faq-hierarchy .gato-faqitem-answer p{margin-bottom:3rem}.has-background ul.gato-faq-hierarchy>.gato-faqitem,.has-background ul.gato-faq-hierarchy>.gato-faq-group{background-color:var(--white)}.pswp__ui .pswp__caption__center{font-size:1.5rem;line-height:3.2rem;font-weight:400;font-family:var(--nunito)}.gato-card.color5 .card-container figcaption .title.title,.gato-card.color7 .card-container figcaption .title.title,.gato-card.color8 .card-container figcaption .title.title,.gato-card.color13 .card-container figcaption .title.title{color:var(--maroon)}.gato-card.color5 .card-container .preheader.preheader,.gato-card.color13 .card-container .preheader.preheader,.gato-card.color7 .card-container .preheader.preheader{color:var(--maroon);border-bottom:1px solid var(--maroon)}.gato-card.color5 .card-container figure figcaption,.gato-card.color13 .card-container figure figcaption,.gato-card.color7 .card-container figure figcaption{border-top:1px solid var(--maroon)}.gato-card.color5 .card-container figure figcaption .caption-content,.gato-card.color13 .card-container figure figcaption .caption-content,.gato-card.color7 .card-container figure figcaption .caption-content{color:var(--maroon)}.gato-card.color5 .card-container figure figcaption .caption-content p,.gato-card.color13 .card-container figure figcaption .caption-content p,.gato-card.color7 .card-container figure figcaption .caption-content p{color:inherit}.gato-card.color6 .card-container .preheader.preheader{color:var(--charcoal);border-bottom:1px solid #AC9155}.gato-card.color6 .card-container figcaption{border-top:1px solid #AC9155}.gato-card.color6 .card-container figcaption .title.title{color:var(--maroon)}.gato-card.color6 .card-container figcaption .caption-content{color:var(--charcoal)}.gato-card.color6 .card-container figcaption .caption-content p{color:inherit}.gato-card.color8{border:1px solid #AC9155}.gato-card.color8 .card-container{color:var(--charcoal)}.gato-card.color8 .card-container .preheader.preheader{color:var(--charcoal);border-bottom:1px solid #AC9155}.gato-card.color8 .card-container figcaption{border-top:1px solid #AC9155}.gato-card.color8 .card-container figcaption .caption-content{color:var(--charcoal)}.gato-card.color8 .card-container figcaption .caption-content p{color:inherit}.gato-card.color8 a.card-container.card-container:hover{background-color:var(--light-sandstone)}.gato-card.color8.image-only,.gato-card.color8.container-has-background{border-width:0}.gato-card.no-container.no-container{border-bottom:1px solid #AC9155}.gato-card.no-container.no-container .card-container,.gato-card.no-container.no-container .card-container .preheader{color:var(--charcoal)}.gato-card.no-container.no-container .card-container figcaption p{color:var(--charcoal)}.gato-slideshow .slides .slide .caption .title{font-size:1.8rem;line-height:2.8rem;font-weight:600;font-family:var(--halis);text-transform:uppercase}.gato-slideshow .slides .slide .caption p{font-size:1.7rem}.gato-textimage .gato-textimage-caption{font-size:1.5rem;padding:1.2rem 1.4rem;line-height:3.2rem;text-align:center}.gato-textimage .gato-textimage-caption a:hover{text-decoration:none}.template-calico .txst-form-cont{max-width:75%;margin:0 auto}@media (max-width: 50em){.template-calico .txst-form-cont{max-width:80%}}@media (max-width: 31.25em){.template-calico .txst-form-cont{max-width:100%}}.template-calico .txst-form button.submit{padding:1rem 2rem .9rem;background-color:var(--gold);color:var(--white);font-weight:600;font-size:1.5rem;font-family:var(--halis);text-transform:uppercase;line-height:2rem;border:1px solid var(--gold);display:block;width:100%;border-radius:2px;transition:all .2s ease}.template-calico .txst-form button.submit:hover{transform:translateY(-3px);box-shadow:inset 0 -2px 0 0 var(--gold)}.template-calico .txst-form button.submit:disabled{transition:none;transform:none;box-shadow:none}.template-calico .btn-toggle-filters span.label{font-family:var(--halis);text-transform:uppercase;font-weight:600;font-size:1.5rem;line-height:2rem}.template-calico .filterable-search-container .filterable-search .filtered-results .alpha-header{font-family:var(--nunito);font-weight:600;font-size:3rem;line-height:4.2rem;color:var(--verydark)}.template-calico .filterable-search.directory .results .listitem .info-container .listitem-pronouns,.template-calico .filterable-search.directory #more-content-popup .popup-content .listitem-pronouns{color:var(--mediumgray)}.template-calico .filterable-search.directory .results .listitem .info-container .listitem-heading,.template-calico .filterable-search.directory #more-content-popup .popup-content .listitem-heading{font-family:var(--halis);font-weight:600;font-size:1.8rem;line-height:2.4rem;color:var(--verydark);text-transform:uppercase}.template-calico .filterable-search.directory .results .listitem .info-container .listitem-biography,.template-calico .filterable-search.directory .results .listitem .info-container .listitem-teaching,.template-calico .filterable-search.directory .results .listitem .info-container .listitem-research,.template-calico .filterable-search.directory #more-content-popup .popup-content .listitem-biography,.template-calico .filterable-search.directory #more-content-popup .popup-content .listitem-teaching,.template-calico .filterable-search.directory #more-content-popup .popup-content .listitem-research{font-size:1.7rem;line-height:3.2rem}.has-background .gato-separator hr{background:#adadad}.gato-html blockquote{font-family:var(--garamond);font-size:2rem;font-weight:400;line-height:2.8rem;color:var(--verydark);padding:0 0 0 2rem}table.gato-table tr{font-size:1.7rem;line-height:3.2rem}table.gato-table tr th{font-weight:700;font-family:var(--halis);text-transform:uppercase}.txst-filedownload{font-size:1.7rem;line-height:3.2rem}.card-grid-container.background .card-grid .cards .gato-card.color6 .card-container{background-color:#fff}.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color5,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color7,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color11,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color13{color:var(--maroon)}.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color5 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color5 h2,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color5 .text,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color5 .text p,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color7 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color7 h2,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color7 .text,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color7 .text p,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color11 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color11 h2,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color11 .text,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color11 .text p,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color13 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color13 h2,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color13 .text,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color13 .text p{color:var(--maroon)}.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8{color:var(--maroon)}.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 h2,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 h2,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 a{color:var(--maroon)}.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 h2,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 .text,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 .text p,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 h2,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 .text,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 .text p{color:var(--charcoal)}.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 a a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 h2 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 .text a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color6 .text p a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 a a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 h2 a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 .text a,.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8 .text p a{color:inherit}.textImagePatternWrapper:has(.insettextimage) .mobilefirst-pattern.insettextimage .pattern-content .inset.inset.color8{border:1px solid var(--txst-gold)}.textImagePatternWrapper:has(.insettextimage).background .mobilefirst-pattern.insettextimage .pattern-content .inset.color8{border-width:0}.textImagePatternWrapper:has(.insettextimage).background .mobilefirst-pattern.insettextimage .pattern-content .inset.color6{background-color:#fff}.flexible-image-grid .cards .grid-item.flexgrid-textblock.color5 .textblock-heading,.flexible-image-grid .cards .grid-item.flexgrid-textblock.color5 .textblock-body p,.flexible-image-grid .cards .grid-item.flexgrid-textblock.color7 .textblock-heading,.flexible-image-grid .cards .grid-item.flexgrid-textblock.color7 .textblock-body p,.flexible-image-grid .cards .grid-item.flexgrid-textblock.color11 .textblock-heading,.flexible-image-grid .cards .grid-item.flexgrid-textblock.color11 .textblock-body p{color:var(--maroon)}
