@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
 
.fontset1 {
    font-family: 'Hanken Grotesk', sans-serif;
}

.fontset1 h1, .fontset1 h2, .fontset1 h3, .fontset1 h4, .fontset1 h5, .fontset1 h6, .fontset1 .site-name, .fontset1 .site-slogan, .fontset1 .field--name-title, .fontset1 .course-detail-info .field--name-field-ps-course-subj-assoc, .fontset1 .field--name-field-ps-course-subj-assoc, .fontset1 .views-field-title, .fontset1 .more-link a, .fontset1 .ui-tabs .ui-tabs-nav .ui-tabs-anchor, .fontset1 .figure-caption, .fontset1 .toggle-mobile-menu-title, .fontset1 #footer, .fontset1 .ps-image-gallery, .fontset1 .ps-image-gallery .number-indicator .current, .fontset1 .ps-image-gallery .number-indicator .total, .fontset1 .slide-number-indicator .current, .fontset1 .slide-number-indicator .total, .fontset1 .ui-dialog .ui-dialog-titlebar, .fontset1 .webform-submission-form input[type=radio] + label, .fontset1 .webform-submission-form input[type=checkbox] + label, .fontset1 .webform-submission-form details summary, .fontset1 .webform-submission-form legend, .fontset1 .cke-callout-title, .fontset1 .fc .fc-daygrid-event, .fontset1 .fc th, .fontset1 .fc .fc-daygrid-day-number, .fontset1 .block-ps-bibcite .biblio-header, .fontset1 .bibcite-reference-table table th, .fontset1 .block-ps-content-slider .slide-category, .fontset1 .view-alerts .alert-last-updated, .fontset1 .sn-article-title, .fontset1 .sn-article-abstract, .fontset1 .block-ps-feed-block-rss ul.external-feed-items a.item-link, .fontset1 .block-ps-feed-block-ics ul.external-feed-items a.item-link, .fontset1 .block-ps-feed-block-rss .item-location, .fontset1 .block-ps-feed-block-ics .item-location, .fontset1 .glossify-tooltip-tip, .fontset1 .node--type-ps-events .past-dates-wrapper a, .fontset1 .node--type-ps-events .future-dates-link a, .fontset1 .node--type-ps-events a.register-link, .fontset1 .event-subtitle, .fontset1 .tabby-menu__nav li a, .fontset1 a.toggle-content, .fontset1 .field--name-field-ps-events-subtitle, .fontset1 .speakers-no-accordion-label, .fontset1 .block-ps-events-list-conference .print, .fontset1 .webform-scale-text-min, .fontset1 .webform-scale-text-max, .fontset1 .block-ps-content-slider .slide-title, .fontset1 .mega-menu-heading, .fontset1 .tabby-menu__dropdown-nav a, .fontset1 .canceled-reason .label, .fontset1 .block-ps-accordion-item-list dt.ps-accordion-item, .fontset1 .block-ps-accordion-item-list .toggle-all-button{
    font-family: 'Hanken Grotesk', sans-serif;
}

.fontset1 .field--name-field-ps-body,
.fontset1 .btn-primary, .fontset1 .view-all-link, .fontset1 .cke-button-primary, .fontset1 .cke-button-secondary, .fontset1 label, .fontset1 details, .fontset1 .billboard-read-more, .fontset1 .callout-read-more,
.fontset1 .breadcrumb, .fontset1 .pager,
.fontset1 .field__label, .fontset1 .field__item,
.fontset1 .nav-item a, .fontset1 .nav-item > span, .fontset1 .submenu-item > span,
.fontset1 .node--type-ps-events .field--name-field-ps-body .field__item, .fontset1 .node--type-ps-people .field--name-field-ps-body .field__item, .fontset1 .bibcite-reference-table .field__item, .fontset1 .ps-accordion-content, .fontset1 .webform-scale--wrapper .fieldset-legend {
 font-family: 'Hanken Grotesk', sans-serif;
}

p.large-text {
   font-size: 1.2rem;
}

.fontset1 h2 {
  font-size: 1.778rem;
}

.fontset1 h3 {
  font-size: 1.45rem;
  font-weight: 700;
}

.fontset1 h4 {
  font-size: 1.222rem;
  font-weight: 500;
}

.fontset1 .content-list-item .field--name-title, .fontset1 .block-ps-content-slider .slide-title {
 font-size: 1.222rem;
}
