header .brandBar {
    background-color: #bb9d30;
    color: #fff;
    padding: 30px 8px;
}
/* Treata content styles for AEHT. The existing OJS theme is preserved. */
.treata{
  --treata-header: #163A46;
  --treata-heading: #1F414D;
  --treata-text: #566D76;
  --treata-teal: #0B817B;
  --treata-teal-dark: #086A65;
  --treata-gold: #D6A04A;
  --treata-bg: #F7F9FA;
  --treata-soft: #F3F8F7;
  --treata-white: #FFFFFF;
  --treata-border: #DFE6E8;
  --treata-muted: #7A8B92;
  --treata-shadow: 0 8px 28px rgba(31, 65, 77, 0.08);
}
.pkp_structure_footer_wrapper,
.pkp_structure_footer{
  
  color: rgba(255,255,255,.86) !important;
  border-top: 0 !important;
}
.pkp_structure_footer a,
.pkp_footer_content a{
  color: #FFFFFF !important;
}
.pkp_structure_footer a:hover,
.pkp_footer_content a:hover{
  color: var(--treata-gold) !important;
}
.treata{
  --treata-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --treata-font-display: Georgia, "Times New Roman", serif;

  --treata-type-body: 14.4px;
  --treata-type-small: 12px;

  --treata-type-h1: 33.6px;
  --treata-type-h2: 25.6px;
  --treata-type-h3: 17.6px;
  --treata-type-h4: 15.2px;

  --treata-leading-body: 1.84;
  --treata-leading-heading: 1.18;
}
@media (max-width: 767px){.treata{
    --treata-type-body: 13.8px;
    --treata-type-h1: 27.2px;
    --treata-type-h2: 21.6px;
    --treata-type-h3: 16px;
    --treata-type-h4: 14.7px;
  }}
:is(.treata-editorial-page, .treata-editorial-page),
:is(.treata-editorial-page, .treata-editorial-page) *{box-sizing:border-box}
:is(.treata-editorial-page, .treata-editorial-page){
  --n950:#061c2c;--n900:#08263a;--n800:#0d3550;--n700:#16445f;
  --teal:#2c8491;--cyan:#6db5c2;--red:#b51f2e;--red2:#8f1421;
  --text:#1e2a33;--border:#dce5e9;--border2:#e9eef1;--orcid:#a6ce39;
  width:100%;overflow:hidden;background:#f6f9fa;color:var(--text);
  font-family:Arial,Helvetica,sans-serif;line-height:1.55
}
:is(.treata-editorial-hero, .treata-editorial-hero){
  position: relative;
  overflow: hidden;
  margin: 0 0 28px;
  padding: 24px 26px;
  color: #566d76;
  background: #f5f9f8;
  border: 1px solid #dfe6e8;
  border-left: 3px solid #0b817b;
  border-radius: 10px;
  box-shadow: none;
}
:is(.treata-editorial-hero, .treata-editorial-hero):before{
  content: none;
}
:is(.treata-editorial-hero, .treata-editorial-hero):after{
  content: none;
}
:is(.treata-editorial-hero-inner, .treata-editorial-hero-inner){
  position: relative; width: 100%; min-height: 0; margin: 0; padding: 0;
  display: flex; align-items: center; justify-content: sptreata-between; gap: 26px;
}
:is(.treata-editorial-hero-main, .treata-editorial-hero-main){min-width:0;max-width:none}
:is(.treata-editorial-hero, .treata-editorial-hero) :is(.treata-editorial-eyebrow, .treata-editorial-eyebrow){
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 0 0 14px;
  color: #0b817b !important;
  font-size: 11px !important;
  line-height: 1.6 !important;
  font-weight: 800;
  letter-spacing: .10em;
  text-transform: uppercase;
}
:is(.treata-editorial-eyebrow-line, .treata-editorial-eyebrow-line){
  width: 20px; height: 2px; flex: 0 0 20px; background: #d6a04a;
}
:is(.treata-editorial-hero, .treata-editorial-hero) :is(.treata-editorial-title, .treata-editorial-title){
  margin: 0 0 14px !important;
  color: #1f414d !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(30.4px, 4vw, 38.4px) !important;
  line-height: 1.04 !important;
  font-weight: 500 !important;
  letter-spacing: -.035em !important;
  white-space: normal;
  width: auto;
  max-width: 100%;
}
:is(.treata-editorial-hero, .treata-editorial-hero) :is(.treata-editorial-subtitle, .treata-editorial-subtitle){
  max-width: 910px;
  margin: 0;
  color: #566d76 !important;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important;
  font-size: 14.3px !important;
  line-height: 1.82 !important;
}
:is(.treata-editorial-hero-side, .treata-editorial-hero-side){min-width:190px;padding-left:24px;border-left:1px solid #dfe6e8}
:is(.treata-editorial-hero, .treata-editorial-hero) :is(.treata-editorial-hero-side-item, .treata-editorial-hero-side-item){
  margin: 8px 0; color: #64777f !important; font-size: 9.6px !important; line-height: 1.6 !important; font-weight: 700; letter-spacing: .10em; text-transform: uppercase;
}
:is(.treata-editorial-hero-side-accent, .treata-editorial-hero-side-accent){
  width: 20px; height: 2px; margin-top: 18px; background: #d6a04a;
}
:is(.treata-editorial-container, .treata-editorial-container){width:min(1180px,calc(100% - 40px));margin:0 auto;padding:30px 0 70px}
:is(.treata-eic-card, .treata-eic-card){
  position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;padding:32px 36px;
  background:linear-gradient(115deg,#fff 0%,#fff 72%,#f5fafc 100%);
  border:1px solid var(--border);border-left:4px solid var(--red);border-radius:8px;
  box-shadow:0 10px 30px rgba(7,36,54,.08);overflow:hidden
}
:is(.treata-eic-card, .treata-eic-card):after{
  content:"";position:absolute;right:-25px;top:5px;width:190px;height:190px;opacity:.22;pointer-events:none;
  background:radial-gradient(circle at 20% 20%,var(--cyan) 0 4px,transparent 5px),
  radial-gradient(circle at 50% 42%,var(--cyan) 0 4px,transparent 5px),
  radial-gradient(circle at 75% 20%,var(--cyan) 0 4px,transparent 5px),
  radial-gradient(circle at 85% 65%,var(--cyan) 0 4px,transparent 5px)
}
:is(.treata-eic-label, .treata-eic-label){
  position:absolute;z-index:3;top:0;left:18px;padding:7px 18px;border-radius:0 0 6px 6px;
  background:linear-gradient(135deg,var(--red),var(--red2));color:#fff;
  font-family:Georgia,"Times New Roman",serif;font-size:14.7px;font-weight:700
}
:is(.treata-editor-avatar, .treata-editor-avatar){
  position:relative;width:78px;height:78px;margin-top:28px;overflow:hidden;border:1px solid #dce4e8;
  border-radius:50%;background:linear-gradient(145deg,#eef2f4,#dce3e6)
}
:is(.treata-editor-avatar-head, .treata-editor-avatar-head){
  position:absolute;top:16px;left:50%;width:25px;height:25px;transform:translateX(-50%);
  border-radius:50%;background:#b5bdc1
}
:is(.treata-editor-avatar-body, .treata-editor-avatar-body){
  position:absolute;bottom:-2px;left:50%;width:55px;height:34px;transform:translateX(-50%);
  border-radius:50% 50% 0 0;background:#b5bdc1
}
:is(.treata-eic-content, .treata-eic-content){position:relative;z-index:2;padding-top:20px}
:is(.treata-eic-name, .treata-eic-name){
  margin:0 0 4px;color:var(--n900);font-family:Georgia,"Times New Roman",serif;font-size:23.2px;line-height:1.2
}
:is(.treata-eic-affiliation, .treata-eic-affiliation){
  margin:0;color:#33434e;font-family:Georgia,"Times New Roman",serif;font-size:14.7px;line-height:1.48
}
:is(.treata-eic-meta, .treata-eic-meta),:is(.treata-editor-links, .treata-editor-links){display:flex;flex-wrap:wrap;gap:6px}
:is(.treata-eic-meta, .treata-eic-meta){margin:16px 0 13px}
:is(.treata-meta-pill, .treata-meta-pill){
  display:inline-flex;align-items:center;gap:7px;min-height:29px;padding:4px 10px;border:1px solid #d6e3e8;
  border-radius:7px;background:#edf6fa;color:#23475d!important;font-size:11px;font-weight:600;text-decoration:none!important
}
:is(.treata-meta-pill, .treata-meta-pill):hover{background:#e4f2f7;border-color:#bed5df;text-decoration:none!important}
:is(.treata-orcid-icon, .treata-orcid-icon){
  display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;flex:0 0 18px;
  border-radius:50%;background:var(--orcid);color:#fff;font-size:9px;font-weight:700
}
:is(.treata-mail-icon, .treata-mail-icon){
  display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 17px;
  border-radius:3px;background:#125b8b;color:#fff;font-size:10.6px
}
:is(.treata-eic-interests, .treata-eic-interests){margin:4px 0 0;color:#344651;font-size:12.9px;line-height:1.55}
:is(.treata-eic-interests, .treata-eic-interests) strong,:is(.treata-editor-expertise, .treata-editor-expertise) strong{color:var(--n900)}
:is(.treata-board-heading, .treata-board-heading){display:flex;align-items:center;gap:16px;margin:36px 0 17px}
:is(.treata-board-heading, .treata-board-heading) h2{
  flex:0 0 auto;margin:0;color:var(--n900);font-family:Georgia,"Times New Roman",serif;font-size:30.4px;line-height:1.1
}
:is(.treata-member-count, .treata-member-count){font-size:16.8px;font-weight:400}
:is(.treata-board-heading-rule, .treata-board-heading-rule){width:100%;height:1px;margin-top:8px;background:linear-gradient(to right,#9eb0ba,#d6dfe3)}
:is(.treata-editor-grid, .treata-editor-grid){
  counter-reset:treata-editor-member;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px
}
:is(.treata-editor, .treata-editor){
  counter-increment:treata-editor-member;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);
  gap:13px;min-height:205px;padding:17px 18px 18px;background:linear-gradient(135deg,#fff,#fbfcfd);
  border:1px solid var(--border2);border-radius:8px;box-shadow:0 4px 14px rgba(7,36,54,.05)
}
:is(.treata-editor, .treata-editor):before{
  content:counter(treata-editor-member,decimal-leading-zero);width:37px;height:37px;display:flex;
  align-items:center;justify-content:center;border-radius:5px;background:linear-gradient(145deg,#e6f0f5,#d8e6ed);
  color:var(--n800);font-family:Georgia,"Times New Roman",serif;font-size:15.6px;font-weight:700
}
:is(.treata-editor-content, .treata-editor-content){min-width:0}
:is(.treata-editor-name, .treata-editor-name){
  margin:0 0 3px;color:var(--n900);font-family:Georgia,"Times New Roman",serif;font-size:16.6px;line-height:1.25
}
:is(.treata-editor-affiliation, .treata-editor-affiliation){
  margin:0 0 10px;color:#41505a;font-family:Georgia,"Times New Roman",serif;font-size:11.5px;line-height:1.40
}
:is(.treata-editor-links, .treata-editor-links){margin-bottom:10px}
:is(.treata-editor-links, .treata-editor-links) :is(.treata-meta-pill, .treata-meta-pill){
  min-height:25px;padding:3px 7px;border-radius:6px;font-size:10.1px;overflow-wrap:anywhere
}
:is(.treata-editor-links, .treata-editor-links) :is(.treata-orcid-icon, .treata-orcid-icon),:is(.treata-editor-links, .treata-editor-links) :is(.treata-mail-icon, .treata-mail-icon){
  width:16px;height:16px;flex-basis:16px;font-size:8px
}
:is(.treata-editor-expertise, .treata-editor-expertise){
  margin:0;padding:10px 12px;border-left:3px solid var(--n700);background:#f4f9fb;
  color:#344650;font-size:11.5px;line-height:1.45
}
@media(max-width:900px){:is(.treata-editorial-hero-inner, .treata-editorial-hero-inner){min-height:0;padding:0}
:is(.treata-editorial-hero-side, .treata-editorial-hero-side){display:none}
:is(.treata-eic-card, .treata-eic-card){grid-template-columns:75px minmax(0,1fr);padding:30px 25px}
:is(.treata-editor-avatar, .treata-editor-avatar){width:65px;height:65px}
:is(.treata-editor-grid, .treata-editor-grid){grid-template-columns:1fr}}
@media(max-width:620px){:is(.treata-editorial-hero, .treata-editorial-hero){padding:19px 18px}
:is(.treata-editorial-hero-inner, .treata-editorial-hero-inner){width:100%}
:is(.treata-editorial-container, .treata-editorial-container){width:min(calc(100% - 28px),1180px)}
:is(.treata-editorial-container, .treata-editorial-container){padding-top:20px}
:is(.treata-eic-card, .treata-eic-card){display:block;padding:56px 20px 24px}
:is(.treata-editor-avatar, .treata-editor-avatar){margin:0 0 15px}
:is(.treata-eic-content, .treata-eic-content){padding-top:0}
:is(.treata-eic-name, .treata-eic-name){font-size:20px}
:is(.treata-board-heading, .treata-board-heading){align-items:flex-end;gap:10px}
:is(.treata-board-heading, .treata-board-heading) h2{font-size:24px}
:is(.treata-member-count, .treata-member-count){display:block;margin-top:3px;font-size:14.7px}
:is(.treata-editor, .treata-editor){grid-template-columns:38px minmax(0,1fr);padding:15px}
:is(.treata-editor-name, .treata-editor-name){font-size:15.6px}}
:is(.treata-content-page, .treata-content-page),
:is(.treata-content-page, .treata-content-page) *{
  box-sizing: border-box;
}
:is(.treata-content-page, .treata-content-page){
  --cp-navy: #08263a;
  --cp-navy-2: #0d3550;
  --cp-heading: #1f414d;
  --cp-text: #566d76;
  --cp-muted: #7a8b92;
  --cp-teal: #0b817b;
  --cp-teal-dark: #086a65;
  --cp-gold: #d6a04a;
  --cp-red: #b51f2e;
  --cp-line: #dfe6e8;
  --cp-soft: #f5f9f8;
  --cp-soft-2: #f8fafb;
  --cp-white: #ffffff;

  width: 100%;
  color: var(--cp-text);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.78;
}
:is(.treata-content-hero, .treata-content-hero){
  position: relative;
  overflow: hidden;
  margin: 0 0 28px;
  padding: 24px 26px;
  color: #566d76;
  background: #f5f9f8;
  border: 1px solid #dfe6e8;
  border-left: 3px solid #0b817b;
  border-radius: 10px;
  box-shadow: none;
}
:is(.treata-content-hero, .treata-content-hero)::before{
  content: none;
}
:is(.treata-content-hero-inner, .treata-content-hero-inner){
  position: relative; max-width: 920px;
}
:is(.treata-content-hero, .treata-content-hero) :is(.treata-content-breadcrumb, .treata-content-breadcrumb){
  margin: 0 0 18px; color: #64777f !important; font-size: 10.6px !important; line-height: 1.6 !important; font-weight: 700; letter-spacing: .08em; text-transform: uppercase;
}
:is(.treata-content-breadcrumb, .treata-content-breadcrumb) a{
  color: #075f5b !important; text-decoration: none !important;
}
:is(.treata-content-hero, .treata-content-hero) :is(.treata-content-kicker, .treata-content-kicker){
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 0 0 14px;
  color: #0b817b !important;
  font-size: 11px !important;
  line-height: 1.6 !important;
  font-weight: 800;
  letter-spacing: .10em;
  text-transform: uppercase;
}
:is(.treata-content-kicker-line, .treata-content-kicker-line){
  display: inline-block; width: 20px; height: 2px; flex: 0 0 20px; background: #d6a04a;
}
:is(.treata-content-hero, .treata-content-hero) :is(.treata-content-title, .treata-content-title){
  margin: 0 0 14px !important;
  color: #1f414d !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(30.4px, 4vw, 38.4px) !important;
  line-height: 1.04 !important;
  font-weight: 500 !important;
  letter-spacing: -.035em !important;
  white-space: normal;
  width: auto;
  max-width: 100%;
}
:is(.treata-content-hero, .treata-content-hero) :is(.treata-content-deck, .treata-content-deck){
  max-width: 910px;
  margin: 0;
  color: #566d76 !important;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif !important;
  font-size: 14.3px !important;
  line-height: 1.82 !important;
}
:is(.treata-content-shell, .treata-content-shell){
  max-width: 960px;
  margin: 0 auto;
}
:is(.treata-reading-block, .treata-reading-block){
  max-width: 880px;
  margin: 0 auto;
}
:is(.treata-reading-block, .treata-reading-block) p{
  margin: 0 0 15px;
  color: var(--cp-text) !important;
  font-size: 14.4px;
  line-height: 1.84;
}
:is(.treata-reading-block, .treata-reading-block) strong{
  color: var(--cp-heading);
}
:is(.treata-purpose-card, .treata-purpose-card){
  margin: 0 0 28px;
  padding: 22px 24px;
  border: 1px solid var(--cp-line);
  border-left: 4px solid var(--cp-teal);
  background: linear-gradient(135deg, #ffffff 0%, #f7fbfa 100%);
}
:is(.treata-purpose-card, .treata-purpose-card) p:last-child{
  margin-bottom: 0;
}
:is(.treata-section-head, .treata-section-head){
  display: flex;
  align-items: end;
  justify-content: sptreata-between;
  gap: 18px;
  margin: 34px 0 16px;
  padding-top: 4px;
}
:is(.treata-section-head-main, .treata-section-head-main){
  min-width: 0;
}
:is(.treata-section-eyebrow, .treata-section-eyebrow){
  display: block;
  margin: 0 0 5px;
  color: var(--cp-teal);
  font-size: 10.1px;
  font-weight: 850;
  letter-spacing: .11em;
  text-transform: uppercase;
}
:is(.treata-section-title, .treata-section-title){
  margin: 0;
  color: var(--cp-heading) !important;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 25.6px;
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -.02em;
}
:is(.treata-section-rule, .treata-section-rule){
  flex: 1 1 auto;
  height: 1px;
  margin-bottom: 7px;
  background: linear-gradient(to right, #9eb0ba, #d9e2e5);
}
:is(.treata-topics-panel, .treata-topics-panel){
  margin: 0 0 30px;
  padding: 21px 22px 22px;
  border: 1px solid var(--cp-line);
  background: var(--cp-soft-2);
}
:is(.treata-topics-intro, .treata-topics-intro){
  margin: 0 0 13px !important;
  color: var(--cp-heading) !important;
  font-size: 12.7px !important;
  font-weight: 750;
}
:is(.treata-topic-list, .treata-topic-list){
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
:is(.treata-topic-list, .treata-topic-list) li{
  margin: 0 !important;
  padding: 7px 10px !important;
  border: 1px solid #d8e5e7;
  border-radius: 999px;
  background: #fff;
  color: #45616b !important;
  font-size: 11.2px;
  line-height: 1.25;
}
:is(.treata-profile-section, .treata-profile-section){
  margin-top: 44px;
  padding-top: 34px;
  border-top: 1px solid var(--cp-line);
}
:is(.treata-profile-intro, .treata-profile-intro){
  max-width: 880px;
  margin: 0 0 22px;
  color: var(--cp-text) !important;
  font-size: 14.4px;
  line-height: 1.84;
}
:is(.treata-facts-grid, .treata-facts-grid){
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(235px, 1fr));
  gap: 12px;
  margin: 0 0 28px;
}
:is(.treata-fact, .treata-fact){
  min-width: 0;
  padding: 15px 16px 16px;
  border: 1px solid var(--cp-line);
  background: #fff;
}
:is(.treata-fact-label, .treata-fact-label){
  display: block;
  margin: 0 0 6px;
  color: var(--cp-muted);
  font-size: 9.6px;
  font-weight: 850;
  letter-spacing: .09em;
  text-transform: uppercase;
}
:is(.treata-fact-value, .treata-fact-value){
  display: block;
  color: var(--cp-heading);
  font-size: 12.5px;
  line-height: 1.48;
  font-weight: 760;
}
:is(.treata-fact-value, .treata-fact-value) a{
  color: var(--cp-teal) !important;
  text-decoration: none !important;
}
:is(.treata-fact--feature, .treata-fact--feature){
  border-top: 3px solid var(--cp-teal);
  background: linear-gradient(180deg, #ffffff 0%, #f7fbfa 100%);
}
:is(.treata-fact--pending, .treata-fact--pending){
  border-top: 3px solid var(--cp-gold);
  background: #fffaf3;
}
:is(.treata-summary-card, .treata-summary-card){
  margin: 0 0 18px;
  padding: 22px 24px;
  border: 1px solid var(--cp-line);
  background: #fff;
}
:is(.treata-summary-card, .treata-summary-card) p{
  margin: 0 0 13px;
  color: var(--cp-text) !important;
  font-size: 13.8px;
  line-height: 1.8;
}
:is(.treata-summary-card, .treata-summary-card) p:last-child{
  margin-bottom: 0;
}
:is(.treata-summary-card, .treata-summary-card) strong{
  color: var(--cp-heading);
}
:is(.treata-summary-card, .treata-summary-card) a{
  color: var(--cp-teal) !important;
}
:is(.treata-contact-strip, .treata-contact-strip){
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  gap: 20px;
  align-items: center;
  margin-top: 24px;
  padding: 18px 20px;
  background: var(--cp-navy);
  color: #fff;
}
:is(.treata-contact-strip-label, .treata-contact-strip-label){
  display: block;
  margin: 0 0 4px;
  color: rgba(255,255,255,.63);
  font-size: 9.6px;
  font-weight: 800;
  letter-spacing: .11em;
  text-transform: uppercase;
}
:is(.treata-contact-strip-title, .treata-contact-strip-title){
  margin: 0;
  color: #fff !important;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  line-height: 1.3;
}
:is(.treata-contact-strip, .treata-contact-strip) a{
  display: inline-block;
  padding: 8px 12px;
  border: 1px solid rgba(255,255,255,.22);
  color: #fff !important;
  font-size: 11.5px;
  font-weight: 700;
  text-decoration: none !important;
}
@media (max-width: 760px){:is(.treata-content-hero, .treata-content-hero){
    padding: 19px 18px;
  }
:is(.treata-content-hero, .treata-content-hero) :is(.treata-content-title, .treata-content-title){
    font-size: clamp(30.4px, 4vw, 38.4px) !important;
  }
:is(.treata-content-hero, .treata-content-hero) :is(.treata-content-deck, .treata-content-deck){
    font-size: 14.3px !important;
  }
:is(.treata-section-head, .treata-section-head){
    display: block;
  }
:is(.treata-section-rule, .treata-section-rule){
    display: none;
  }
:is(.treata-contact-strip, .treata-contact-strip){
    grid-template-columns: 1fr;
  }}
.pkp_structure_footer_wrapper,
.pkp_structure_footer{
  
  color: #9fb0b9 !important;
}
.pkp_structure_footer_wrapper{
  border-top: 4px solid #11788e !important;
}
.pkp_structure_footer{
  padding-top: 42px !important;
  padding-bottom: 26px !important;
}
.pkp_structure_footer a,
.pkp_footer_content a{
  color: #dbe6ea !important;
  text-decoration: none !important;
  transition: color .18s ease !important;
}
.pkp_structure_footer a:hover,
.pkp_footer_content a:hover{
  color: #ffffff !important;
  text-decoration: none !important;
}
.pkp_structure_footer,
.pkp_structure_footer p,
.pkp_structure_footer li,
.pkp_footer_content,
.pkp_footer_content p,
.pkp_footer_content li{
  color: #9fb0b9 !important;
}
.pkp_structure_footer *{
  border-color: rgba(255,255,255,.12);
}
:is(.treata-footer-pro, .treata-footer-pro),
:is(.treata-footer-pro, .treata-footer-pro) *{
  box-sizing: border-box;
}
:is(.treata-footer-pro, .treata-footer-pro){
  width: 100%;
  color: #9fb0b9 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
}
:is(.treata-footer-pro__grid, .treata-footer-pro__grid){
  display: grid !important;
  grid-template-columns:
    minmax(0, 1.22fr)
    minmax(0, .95fr)
    minmax(0, .95fr)
    minmax(0, .82fr) !important;
  gap: 30px !important;
  align-items: start !important;
}
:is(.treata-footer-pro__brand, .treata-footer-pro__brand) h2{
  margin: 0 0 4px !important;
  color: #ffffff !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 20px !important;
  line-height: 1.18 !important;
  font-weight: 700 !important;
  letter-spacing: -.02em !important;
}
:is(.treata-footer-pro__abbr, .treata-footer-pro__abbr){
  margin: 0 0 20px !important;
  color: #74bec9 !important;
  font-size: 11px !important;
  line-height: 1.4 !important;
  font-weight: 800 !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
}
:is(.treata-footer-pro__description, .treata-footer-pro__description){
  max-width: 390px;
  margin: 0 0 24px !important;
  color: #aebdc4 !important;
  font-size: 13.3px !important;
  line-height: 1.72 !important;
}
:is(.treata-footer-pro__meta, .treata-footer-pro__meta){
  padding-top: 18px;
  border-top: 1px solid rgba(255,255,255,.10);
}
:is(.treata-footer-pro__meta, .treata-footer-pro__meta) p{
  margin: 0 0 10px !important;
  color: #aebdc4 !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}
:is(.treata-footer-pro__meta, .treata-footer-pro__meta) p:last-child{
  margin-bottom: 0 !important;
}
:is(.treata-footer-pro__meta, .treata-footer-pro__meta) span{
  display: block;
  margin-bottom: 1px;
  color: #ffffff !important;
  font-size: 9.6px !important;
  line-height: 1.4 !important;
  font-weight: 800 !important;
  letter-spacing: .09em !important;
  text-transform: uppercase !important;
}
:is(.treata-footer-pro__column, .treata-footer-pro__column) h3{
  margin: 5px 0 20px !important;
  color: #ffffff !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  font-size: 10.6px !important;
  line-height: 1.35 !important;
  font-weight: 850 !important;
  letter-spacing: .10em !important;
  text-transform: uppercase !important;
}
:is(.treata-footer-pro__column, .treata-footer-pro__column) ul{
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
:is(.treata-footer-pro__column, .treata-footer-pro__column) li{
  margin: 0 0 11px !important;
  padding: 0 !important;
  color: #9fb0b9 !important;
  font-size: 12.4px !important;
  line-height: 1.45 !important;
}
:is(.treata-footer-pro__column, .treata-footer-pro__column) li:last-child{
  margin-bottom: 0 !important;
}
:is(.treata-footer-pro__column, .treata-footer-pro__column) a{
  display: inline-block;
  color: #b9c8ce !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: 500 !important;
}
:is(.treata-footer-pro__column, .treata-footer-pro__column) a:hover{
  color: #ffffff !important;
}
:is(.treata-footer-pro__column, .treata-footer-pro__column) a::after{
  content: "";
  display: block;
  width: 0;
  height: 1px;
  margin-top: 2px;
  
  transition: width .18s ease;
}
:is(.treata-footer-pro__column, .treata-footer-pro__column) a:hover::after{
  width: 24px;
}
:is(.treata-footer-pro__bottom, .treata-footer-pro__bottom){
  margin-top: 36px;
  padding-top: 18px;
  border-top: 1px solid rgba(255,255,255,.10);
}
:is(.treata-footer-pro__bottom, .treata-footer-pro__bottom) p{
  display: flex;
  flex-wrap: wrap;
  gap: 7px 11px;
  align-items: center;
  margin: 0 !important;
  color: #7f949d !important;
  font-size: 11px !important;
  line-height: 1.55 !important;
}
:is(.treata-footer-pro__bottom, .treata-footer-pro__bottom) a{
  color: #9fb0b9 !important;
  font-size: 11px !important;
  font-weight: 650 !important;
}
:is(.treata-footer-pro__bottom, .treata-footer-pro__bottom) a:hover{
  color: #ffffff !important;
}
:is(.treata-footer-pro__bottom, .treata-footer-pro__bottom) span{
  color: #45626d !important;
}
@media (max-width: 1100px){:is(.treata-footer-pro__grid, .treata-footer-pro__grid){
    grid-template-columns: 1.25fr 1fr;
    gap: 36px 42px;
  }
:is(.treata-footer-pro__brand, .treata-footer-pro__brand){
    grid-column: 1 / -1;
  }
:is(.treata-footer-pro__description, .treata-footer-pro__description){
    max-width: 640px;
  }}
@media (max-width: 700px){.pkp_structure_footer{
    padding-top: 30px !important;
  }
:is(.treata-footer-pro__grid, .treata-footer-pro__grid){
    grid-template-columns: 1fr;
    gap: 30px;
  }
:is(.treata-footer-pro__brand, .treata-footer-pro__brand){
    grid-column: auto;
  }
:is(.treata-footer-pro__brand, .treata-footer-pro__brand) h2{
    font-size: 18.4px !important;
  }
:is(.treata-footer-pro__column, .treata-footer-pro__column) h3{
    margin-bottom: 14px !important;
  }
:is(.treata-footer-pro__bottom, .treata-footer-pro__bottom){
    margin-top: 28px;
  }}
.pkp_structure_footer .pkp_footer_content :is(.treata-footer-pro, .treata-footer-pro) :is(.treata-footer-pro__grid, .treata-footer-pro__grid){
  display: grid !important;
  grid-template-columns:
    minmax(0, 1.22fr)
    minmax(0, .95fr)
    minmax(0, .95fr)
    minmax(0, .82fr) !important;
  gap: 30px !important;
  align-items: start !important;
}
@media (max-width: 1180px){.pkp_structure_footer .pkp_footer_content :is(.treata-footer-pro, .treata-footer-pro) :is(.treata-footer-pro__grid, .treata-footer-pro__grid){
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
.pkp_structure_footer .pkp_footer_content :is(.treata-footer-pro__brand, .treata-footer-pro__brand){
    grid-column: 1 / -1 !important;
  }}
@media (max-width: 700px){.pkp_structure_footer .pkp_footer_content :is(.treata-footer-pro, .treata-footer-pro) :is(.treata-footer-pro__grid, .treata-footer-pro__grid){
    grid-template-columns: 1fr !important;
  }
.pkp_structure_footer .pkp_footer_content :is(.treata-footer-pro__brand, .treata-footer-pro__brand){
    grid-column: auto !important;
  }}
.treata{
  --treata-primary: #0b817b;
  --treata-primary-dark: #075f5b;
  --treata-ink: #1f414d;
  --treata-muted: #64777f;
  --treata-border: #dfe6e8;
  --treata-surface: #ffffff;
  --treata-surftreata-soft: #f3f8f7;
  --treata-radius: 12px;
  --treata-shadow: 0 8px 24px rgba(31, 65, 77, .08);
  color: var(--treata-ink);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 14.72px;
  line-height: 1.7;
}
.treata *, .treata *::before, .treata *::after{ box-sizing: border-box; }
.treata img{ max-width: 100%; height: auto; }
.treata a{ color: var(--treata-primary-dark); text-decoration-thickness: .08em; text-underline-offset: .15em; }
.treata a:hover, .treata a:focus{ color: var(--treata-primary); }
.treata :is(h1, h2, h3, h4){ color: var(--treata-ink); line-height: 1.25; }
.treata :is([id], .treata-anchor){ scroll-margin-top: 7rem; }
.treata-page{ width: 100%; max-width: 1180px; margin-inline: auto; }
.treata-content-shell{ width: 100%; }
.treata-content-hero{ margin-block: 0 2rem; padding: clamp(1.25rem, 3vw, 2.5rem); background: var(--treata-surftreata-soft); border: 1px solid var(--treata-border); border-radius: var(--treata-radius); }
.treata-content-kicker, .treata-section-eyebrow{ color: var(--treata-primary); font-size: 0.72rem; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; }
.treata-content-title, .treata-section-title{ margin-block: .35rem .75rem; }
.treata-content-deck{ color: var(--treata-muted); font-size: 0.97rem; }
.treata-section-head{ display: flex; align-items: end; gap: 1rem; margin-block: 2.5rem 1rem; }
.treata-section-head-main{ flex: 0 1 auto; }
.treata-section-rule{ flex: 1; height: 1px; background: var(--treata-border); }
.treata-summary-card, .treata-purpose-card, .treata-reading-block{ margin-block: 1rem; padding: clamp(1rem, 2.5vw, 1.5rem); background: var(--treata-surface); border: 1px solid var(--treata-border); border-radius: var(--treata-radius); box-shadow: var(--treata-shadow); }
.treata-facts-grid, .treata-editor-grid{ display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 1rem; }
.treata-fact, .treata-editor{ padding: 1rem; border: 1px solid var(--treata-border); border-radius: calc(var(--treata-radius) - 3px); background: var(--treata-surface); }
.treata-fact-label{ color: var(--treata-muted); font-size: 0.75rem; font-weight: 700; text-transform: uppercase; }
.treata-fact-value{ margin-top: .25rem; font-weight: 650; }
.treata-contact-strip{ display: flex; flex-wrap: wrap; justify-content: sptreata-between; align-items: center; gap: 1rem; margin-top: 2rem; padding: 1.25rem; color: var(--treata-ink); background: var(--treata-surftreata-soft); border: 1px solid var(--treata-border); border-radius: var(--treata-radius); }
.treata table{ width: 100%; border-collapse: collapse; }
.treata :is(th, td){ padding: .65rem .75rem; border: 1px solid var(--treata-border); vertical-align: top; }
.treata th{ background: var(--treata-surftreata-soft); text-align: start; }
@media (max-width: 720px){.treata{ font-size: 13.8px; }
.treata-section-head{ align-items: start; flex-direction: column; }
.treata-section-rule{ width: 100%; }
.treata-contact-strip{ align-items: flex-start; flex-direction: column; }}
.treata-reference-layout{
  max-width: 1040px;
  margin: 0 auto;
  padding: 0;
  color: #566d76;
  background: transparent;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: 14.72px;
  line-height: 1.78;
}
.treata-reference-layout p{ max-width: 910px; margin: 0 0 13px; color: #566d76; font-size: 14.26px; line-height: 1.82; }
.treata-reference-layout strong{ color: #1f414d; font-weight: 760; }
.treata-reference-layout .treata-reference-title,
.treata-reference-layout > h1{
  margin: 0 0 18px;
  color: #1f414d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(30.4px, 4vw, 38.4px);
  line-height: 1.04;
  font-weight: 500;
  letter-spacing: -.035em;
}
.treata-reference-layout .treata-content-kicker,
.treata-reference-layout .treata-section-eyebrow{
  display: block;
  margin: 0 0 14px;
  color: #0b817b;
  font-size: 11.04px;
  font-weight: 800;
  letter-spacing: .10em;
  text-transform: uppercase;
}
.treata-reference-layout .treata-content-kicker::before,
.treata-reference-layout .treata-section-eyebrow::before{
  content: "\2014";
  margin-right: 7px;
  color: #d6a04a;
  font-size: 19.2px;
  font-weight: 800;
  line-height: 0;
  vertical-align: -1px;
}
.treata-reference-layout .treata-reference-intro,
.treata-reference-layout .treata-content-hero,
.treata-reference-layout .treata-profile-intro{
  margin: 0 0 28px;
  padding: 24px 26px;
  border: 1px solid #dfe6e8;
  border-left: 3px solid #0b817b;
  border-radius: 10px;
  background: #f5f9f8;
  box-shadow: none;
}
.treata-reference-layout .treata-content-hero .treata-reference-title,
.treata-reference-layout .treata-content-hero .treata-content-title{ margin-bottom: 14px; }
.treata-reference-layout .treata-reference-pills,
.treata-reference-layout .treata-meta-pills{ display: flex; flex-wrap: wrap; gap: 8px; margin: 20px 0 34px; }
.treata-reference-layout .treata-reference-pills > span,
.treata-reference-layout .treata-meta-pill{
  display: inline-block;
  padding: 7px 11px;
  border: 1px solid #dfe6e8;
  border-left: 3px solid #0b817b;
  border-radius: 7px;
  background: #fff;
  color: #566d76;
  font-size: 11.5px;
  font-weight: 700;
  line-height: 1.2;
}
.treata-reference-layout .treata-reference-toc{
  margin: 0 0 32px;
  padding: 22px 24px;
  border: 1px solid #dfe6e8;
  border-radius: 10px;
  background: #fff;
}
.treata-reference-layout .treata-reference-toc a{ display: block; padding: 7px 0; border-bottom: 1px solid #edf1f2; text-decoration: none; }
.treata-reference-layout .treata-reference-section,
.treata-reference-layout .treata-summary-card,
.treata-reference-layout .treata-purpose-card,
.treata-reference-layout .treata-reading-block{
  scroll-margin-top: 24px;
  margin: 0;
  padding: 30px 0 28px;
  border: 0;
  border-top: 1px solid #dfe6e8;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.treata-reference-layout .treata-reference-section-title,
.treata-reference-layout .treata-section-title,
.treata-reference-layout .treata-reference-section > h2,
.treata-reference-layout .treata-summary-card > h3{
  max-width: 900px;
  margin: 0 0 14px;
  color: #1f414d;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  font-size: 21.6px;
  line-height: 1.22;
  font-weight: 760;
  letter-spacing: -.02em;
}
.treata-reference-layout .treata-section-number{ display: block; margin: 0 0 7px; color: #0b817b; font-size: 11.04px; font-weight: 850; letter-spacing: .12em; }
.treata-reference-layout .treata-back-to-top{ display: inline-block; margin-top: 7px; color: #0b817b; font-size: 11.04px; font-weight: 720; text-decoration: none; }
.treata-reference-layout .treata-section-head{ margin: 0; padding: 30px 0 8px; border-top: 1px solid #dfe6e8; }
.treata-reference-layout .treata-section-rule{ display: none; }
.treata-reference-layout .treata-contact-strip{ margin-top: 32px; padding: 24px 26px; border: 1px solid #dfe6e8; border-left: 3px solid #0b817b; border-radius: 10px; background: #f5f9f8; }
.treata-reference-layout .treata-facts-grid,
.treata-reference-layout .treata-editor-grid{ gap: 0; border-top: 1px solid #dfe6e8; }
.treata-reference-layout .treata-fact,
.treata-reference-layout .treata-editor{ border: 0; border-bottom: 1px solid #dfe6e8; border-radius: 0; box-shadow: none; }
.treata-reference-layout table{ margin: 22px 0 30px; }
.treata-reference-layout :is(th, td){ padding: 11px 13px; border-color: #dfe6e8; }
@media (max-width: 720px){.treata-reference-layout{ font-size: 13.8px; }
.treata-reference-layout .treata-reference-intro,
  .treata-reference-layout .treata-content-hero{ padding: 19px 18px; }
.treata-reference-layout .treata-reference-section,
  .treata-reference-layout .treata-summary-card{ padding: 24px 0 22px; }
.treata-reference-layout .treata-reference-section-title,
  .treata-reference-layout .treata-section-title{ font-size: 18.4px; }}
.treata-home-grid{display:grid;grid-template-columns:minmax(150px, .65fr) minmax(0,2fr) minmax(230px,1fr);gap:24px;align-items:start}
.treata-page-nav{display:flex;flex-wrap:wrap;gap:20px;padding:16px 0;border-bottom:1px solid #dfe6e8}
.treata-person{min-width:0}
.treata-current-card,.treata-home-info{padding:22px;border:1px solid #dfe6e8;border-radius:10px;background:#f5f9f8}
.treata-home-about{padding:24px 0}
.treata-home-grid h2{font-size:18.4px;margin-top:0}
.treata .treata-button{display:inline-block;background:#075f5b;color:white;padding:10px 17px;border-radius:6px;text-decoration:none;margin:8px 8px 14px 0}
.treata-current-card>a:last-child{display:block}
.treata-profile-list{margin:18px 0}
.treata-profile-list>div{padding:9px 0;border-bottom:1px solid #dfe6e8}
.treata-profile-list dt{font-size:10.56px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#64777f}
.treata-profile-list dd{margin:3px 0 0;font-size:12.88px;line-height:1.5;overflow-wrap:anywhere}
.treata-audience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0}
.treata-audience details{border:1px solid #dfe6e8;border-radius:8px;padding:18px;background:white}
.treata summary{cursor:pointer;color:#075f5b;font-weight:750}
.treata-audience p{margin-top:14px}
.treata-eic-card{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:25px;border:1px solid #dfe6e8;border-left:3px solid #0b817b;background:#f5f9f8;border-radius:10px;margin-bottom:28px}
.treata-eic-label{grid-column:1/-1;color:#075f5b;font-size:11.04px;letter-spacing:.1em;font-weight:800;text-transform:uppercase}
.treata-editor-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#dfece8,#ecf3f1)}
.treata-board-heading{display:flex;align-items:center;gap:15px;margin:26px 0 20px}
.treata-board-heading h2{font-size:19.2px}
.treata-member-count{font-size:12.88px;color:#64777f}
.treata-board-heading-rule{flex:1;border-top:1px solid #dfe6e8}
.treata-editor-name{font-size:16.8px;margin:0 0 10px}
.treata-editor-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.treata-editor-links a{overflow-wrap:anywhere;font-size:11.04px}
.treata-eic-meta{margin:14px 0}
.treata-editor-affiliation,.treata-editor-expertise{font-size:12.88px!important}
.treata-topic-list{columns:2;column-gap:35px;padding-left:22px}
.treata-topic-list li{break-inside:avoid;margin-bottom:8px}
.treata .treata-reference-subtitle{font-size:19.2px;color:#64777f}
.treata-footer{margin:40px auto 0;padding:32px;max-width:1180px;border-top:3px solid #0b817b;border-radius:10px}
.treata-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}
.treata-footer h2{font-family:Georgia,serif;font-size:21.6px;margin:0 0 12px}
.treata-footer h3{font-size:17.48px;margin:0 0 15px}
.treata-footer ul{list-style:none;padding:0;margin:0}
.treata-footer li{margin:0 0 10px}
.treata-footer a{text-decoration:none;overflow-wrap:anywhere}
.treata-footer p,.treata-footer li{font-size:12.88px;line-height:1.65}
.treata-footer-badges{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #dfe6e8;padding-top:22px;margin-top:24px}
.treata-footer-badges a{font-size:11.04px;font-weight:750;border:1px solid #dfe6e8;border-radius:6px;padding:7px 10px}
.treata-nav{border-bottom:1px solid #dfe6e8;background:white}
.treata-nav>ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:12px 16px;margin:0}
.treata-nav>ul>li{display:flex;align-items:center;position:relative;gap:7px}
.treata-nav a{text-decoration:none;font-size:12.88px;font-weight:650}
.treata-nav details>ul{position:absolute;top:100%;left:0;z-index:10;min-width:260px;max-width:90vw;background:white;box-shadow:0 8px 24px #1f414d25;list-style:none;border:1px solid #dfe6e8;border-radius:7px;padding:14px}
.treata-nav details li{padding:5px 0}
.treata-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.treata a:focus-visible,.treata summary:focus-visible{outline:3px solid #d6a04a;outline-offset:3px}
.treata a{overflow-wrap:anywhere}
.treata-reference-toc{columns:2;column-gap:25px}
.treata-reference-toc a{break-inside:avoid}
.treata-reference-layout .row{margin:0}
.treata-reference-layout .contact-item{padding:20px 0}
.treata-reference-layout .contact-item .label{display:inline;color:#64777f;background:transparent;font-size:12.88px;font-weight:650;padding:0 10px 0 0}
.treata-reference-layout .alert{padding:16px;background:#f3f8f7;border:1px solid #dfe6e8;border-radius:7px}
.treata .list-group{padding-left:22px}
.treata .list-group-item{padding:12px;border-bottom:1px solid #dfe6e8}
.treata table{display:block;overflow-x:auto}
@media(max-width:960px){.treata-home-grid{grid-template-columns:minmax(0,1fr) minmax(240px,1fr)}
.treata-home-about{grid-column:1/-1;grid-row:1}
.treata-footer-grid{grid-template-columns:1fr 1fr}
.treata-footer-grid>section:first-child{grid-column:1/-1}}
@media(max-width:620px){.treata-home-grid,.treata-audience,.treata-footer-grid{grid-template-columns:1fr}
.treata-footer{padding:22px 18px}
.treata-topic-list,.treata-reference-toc{columns:1}
.treata-eic-card{grid-template-columns:1fr}
.treata-editor-avatar{display:none}
.treata-eic-name{font-size:20.8px!important}
.treata-board-heading h2{font-size:16.8px}
.treata-nav>ul{gap:12px}
.treata-nav details>ul{position:fixed;top:100px;left:10px;right:10px;max-height:65vh;overflow:auto}
.treata-page{overflow-wrap:anywhere}
.treata-reference-layout .contact-item{float:none;width:100%}}
@media print{.treata-nav,.treata-footer,.treata-back-to-top{display:none}
.treata-reference-layout{max-width:none;font-size:11pt}
.treata-reference-layout p{font-size:11pt}
.treata-editor-grid{display:block}
.treata-reference-section{break-inside:auto}
.treata a{color:inherit}
.treata-audience{display:block}}
#about:has(.treata h1) > .page-header{display:none;}
#information:has(#treata-home-audience) .informationTab > .nav-tabs{display:none;}
#treata-home-audience > .tab-content{padding-top:20px;}
.treata{ font-size: 14.4px; }
.treata :is(p, li, dd, td, th){
  font-size: 14.4px !important;
  color: #566d76 !important;
  line-height: 1.82 !important;
}
.treata :is(h1, h2, h3, h4){
  font-family: Georgia, "Times New Roman", serif !important;
  color: #1f414d !important;
  letter-spacing: -.02em !important;
}
.treata h1{ font-size: 33.6px !important; }
.treata h2{ font-size: 25.6px !important; }
.treata h3{ font-size: 17.6px !important; }
.treata h4{ font-size: 15.2px !important; }
.treata .treata-content-hero{
  margin: 0 0 28px;
  padding: 24px 26px;
  background: #f5f9f8;
  border: 1px solid #dfe6e8;
  border-left: 3px solid #0b817b;
  border-radius: 10px;
  box-shadow: none;
}
.treata .treata-content-hero :is(h1, .treata-reference-title, .treata-content-title){
  margin: 0 0 14px !important;
  font-size: clamp(30.4px, 4vw, 38.4px) !important;
  line-height: 1.04 !important;
  font-weight: 500 !important;
  letter-spacing: -.035em !important;
}
.treata .treata-content-hero p{ font-size: 14.3px !important; }
.treata :is(.treata-content-kicker, .treata-section-eyebrow){
  font-size: 11px !important;
  color: #0b817b !important;
  line-height: 1.6 !important;
}
.treata .treata-editor-name{ font-size: 17.6px !important; }
.treata :is(.treata-editor-affiliation, .treata-editor-expertise){ font-size: 12.9px !important; }
.treata .treata-member-count{ font-size: 12.9px; }
.treata :is(.treata-editor-links, .treata-fact-label){ font-size: 11px !important; }
.treata .treata-reference-subtitle{ font-size: 19.2px !important; }
.treata-footer{
  
  border-top: 4px solid #11788e;
  border-radius: 0;
  color: #9fb0b9 !important;
}
.treata-footer :is(h2, h3){ color: #ffffff !important; }
.treata-footer h2{ font-size: 20px !important; }
.treata-footer h3{ font-size: 13.3px !important; }
.treata-footer :is(p, li, a, strong){ color: #aebdc4 !important; font-size: 12.9px !important; }
.treata-footer a:hover{ color: #ffffff !important; }
.treata-footer .treata-footer-badges a{  border-color: #45626d; }
.treata-footer .treata-content-kicker{ color: #74bec9 !important; }
#treata-home-audience{ font-size: 14.4px; }
#treata-home-audience .nav-tabs a{ font-size: 13.8px; }
#treata-home-audience :is(p, li){ font-size: 14.4px; line-height: 1.82; }
@media (max-width: 720px){.treata .treata-content-hero{ padding: 19px 18px; }
.treata h2{ font-size: 21.6px !important; }
.treata h3{ font-size: 16px !important; }}
:is(#footer, .pkp_structure_footer_wrapper, .pkp_structure_footer){
  
  
  border: 0 !important;
  border-top: 1px solid #e4eaec !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #c6d7db !important;
}
:is(#footer, .pkp_structure_footer){ padding: 28px 0 18px !important; }
.pkp_structure_footer_wrapper .pkp_structure_footer{ border-top: 0 !important; }
:is(.treata-footer, .treata-footer-pro, .treata-footer-pro, .pkp_footer_content){
  
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #c6d7db !important;
}
.treata-footer{ max-width: 1180px; margin: 0 auto !important; padding: 0 20px !important; }
body > .treata-footer{ margin-top: 32px !important; padding-top: 24px !important; border-top: 1px solid #e4eaec !important; }
:is(#footer, .pkp_structure_footer, .treata-footer, .treata-footer-pro, .treata-footer-pro) :is(p, li, small, span, strong){
  color: #c6d7db !important;
  font-size: 12.5px !important;
  line-height: 1.65 !important;
}
:is(#footer, .pkp_structure_footer, .treata-footer, .treata-footer-pro, .treata-footer-pro) :is(h2, h3){
  color: #ffffff !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: 13px !important;
  font-weight: 650 !important;
  line-height: 1.5 !important;
  letter-spacing: 0 !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  border: 0 !important;
}
:is(#footer, .pkp_structure_footer, .treata-footer, .treata-footer-pro, .treata-footer-pro) h2{ font-size: 16px !important; }
:is(#footer, .pkp_structure_footer, .treata-footer, .treata-footer-pro, .treata-footer-pro) a{
  color: #dbe6ea !important;
  font-size: 12.5px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
  text-decoration: none !important;
  
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
:is(#footer, .pkp_structure_footer, .treata-footer, .treata-footer-pro, .treata-footer-pro) a:hover{
  color: #ffffff !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}
:is(.treata-footer, .treata-footer-pro, .treata-footer-pro) :is(ul, li){ list-style: none; padding: 0; }
:is(.treata-footer, .treata-footer-pro, .treata-footer-pro) li{ margin: 0 0 5px !important; }
:is(.treata-footer-grid, .treata-footer-pro__grid, .treata-footer-pro__grid){ gap: 24px !important; }
:is(.treata-footer-badges, .treata-footer-pro__badges, .treata-footer-pro__badges){
  display: flex;
  flex-wrap: wrap;
  gap: 8px 20px;
  border: 0 !important;
  padding: 0 !important;
  margin-top: 20px !important;
}
:is(.treata-footer-badges, .treata-footer-pro__badges, .treata-footer-pro__badges) a{ padding: 0 !important; }
:is(.treata-footer-pro__meta, .treata-footer-pro__meta, .treata-footer-pro__bottom, .treata-footer-pro__bottom){
  border: 0 !important;
  padding-top: 8px !important;
}
@media (max-width: 620px){.treata-footer{ padding: 0 16px !important; }
.treata-footer-grid{ grid-template-columns: 1fr; gap: 20px !important; }}
#footer > .row{ position: relative; z-index: 1; }
#footer > .row{
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: start !important;
  width: 100% !important;
  margin: 0 !important;
}
#footer > .row::before,
#footer > .row::after{ display: none !important; }
#footer > .row > div{ float: none !important; min-width: 0; }
#footer > .row > .col-xs-12:first-child{ flex: 0 0 100%; width: 100% !important; padding: 0 !important; }
#footer .widgetList:has(:is(.treata-footer-pro, .treata-footer-pro, .treata-footer)){
  display: grid !important;
  grid-template-columns: minmax(140px, 1fr) minmax(0, 3.5fr) !important;
  align-items: start !important;
  gap: 32px !important;
  width: 100% !important;
  max-width: 1440px;
  margin: 0 auto !important;
  padding: 0 20px !important;
}
#footer .widgetList:has(:is(.treata-footer-pro, .treata-footer-pro, .treata-footer))::before,
#footer .widgetList:has(:is(.treata-footer-pro, .treata-footer-pro, .treata-footer))::after{ display: none !important; }
#footer .widgetList:has(:is(.treata-footer-pro, .treata-footer-pro, .treata-footer)) > div{
  float: none !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  padding: 0 !important;
}
#footer .widgetList:has(:is(.treata-footer-pro, .treata-footer-pro, .treata-footer)) > div:last-child:not(:first-child):not(:has(*)){
  display: none !important;
}
#footer .widgetList .widgetBox{
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  
}
#footer :is(.treata-footer-pro, .treata-footer-pro, .treata-footer){
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
#footer :is(.treata-footer-pro__grid, .treata-footer-pro__grid, .treata-footer-grid){
  display: grid !important;
  grid-template-columns: minmax(0, 1.2fr) repeat(2, minmax(0, 1fr)) !important;
  align-items: start !important;
  gap: 28px !important;
}
#footer :is(.treata-footer-pro__grid, .treata-footer-pro__grid, .treata-footer-grid) > *{
  grid-column: auto !important;
  min-width: 0 !important;
  max-width: none !important;
}
#footer .widgetList ul{ list-style: none; margin: 0; padding: 0; }
#footer .widgetList li{ margin: 0 0 5px !important; padding: 0 !important; }
#footer .widgetList a{ overflow-wrap: anywhere; }
@media (max-width: 991px){#footer .widgetList:has(:is(.treata-footer-pro, .treata-footer-pro, .treata-footer)){
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 24px !important;
  }
#footer .widgetList > div:first-child .widgetBox > ul{
    display: flex;
    flex-wrap: wrap;
    gap: 8px 20px;
  }
#footer :is(.treata-footer-pro__grid, .treata-footer-pro__grid, .treata-footer-grid){
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
#footer :is(.treata-footer-pro__grid, .treata-footer-pro__grid, .treata-footer-grid) > :first-child{
    grid-column: 1 / -1 !important;
  }}
@media (max-width: 599px){#footer .widgetList:has(:is(.treata-footer-pro, .treata-footer-pro, .treata-footer)){ padding: 0 16px !important; }
#footer :is(.treata-footer-pro__grid, .treata-footer-pro__grid, .treata-footer-grid){
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 20px !important;
  }}
#about:has(#treata-editorial-board) > .page-header{
  display: none !important;
}
#treata-editorial-board{
  --treata-eb-navy: #08263a;
  --treata-eb-ink: #1e2a33;
  --treata-eb-border: #dce5e9;
  --treata-eb-subtle: #e9eef1;
  --treata-eb-red: #b51f2e;
  --treata-eb-red-dark: #8f1421;
  --treata-eb-teal: #0b817b;
  --treata-eb-gold: #d6a04a;
  --treata-eb-blue: #2c8491;
  color: var(--treata-eb-ink);
  max-width: 1040px;
  overflow: visible;
}
#treata-editorial-board *,
#treata-editorial-board *::before,
#treata-editorial-board *::after{ box-sizing: border-box; }
#treata-editorial-board > .treata-content-hero{
  margin: 0 0 23px !important;
  padding: 24px 26px !important;
  border: 1px solid #dfe6e8 !important;
  border-left: 3px solid var(--treata-eb-teal) !important;
  border-radius: 10px !important;
  background: #f5f9f8 !important;
  box-shadow: none !important;
}
#treata-editorial-board > .treata-content-hero > .treata-content-kicker{
  margin: 0 0 12px !important;
  color: var(--treata-eb-teal) !important;
  font: 800 11px/1.6 Arial, Helvetica, sans-serif !important;
  letter-spacing: .10em !important;
  text-transform: uppercase;
}
#treata-editorial-board > .treata-content-hero > h1.treata-reference-title{
  margin: 0 0 12px !important;
  color: #1f414d !important;
  font: 500 clamp(30px,4vw,38px)/1.1 Georgia, "Times New Roman", serif !important;
  letter-spacing: -.035em !important;
}
#treata-editorial-board > .treata-content-hero > p:last-child{
  margin: 0 !important;
  color: #566d76 !important;
  font-size: 14.3px !important;
  line-height: 1.7 !important;
}
#treata-editorial-board > .treata-page-nav{
  display: flex !important;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 0 30px !important;
  padding: 0 0 17px !important;
  border-bottom: 1px solid #dfe6e8 !important;
}
#treata-editorial-board > .treata-page-nav a{
  display: inline-block;
  padding: 8px 14px;
  color: var(--treata-eb-navy) !important;
  background: #fff;
  border: 1px solid #dae5e8;
  border-radius: 6px;
  font-size: 12px !important;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: none !important;
}
#treata-editorial-board > .treata-page-nav a:hover,
#treata-editorial-board > .treata-page-nav a:focus-visible{
  background: #edf7f5;
  border-color: #b9d6d0;
}
#treata-editorial-board > .treata-reference-section{
  margin: 0 !important;
  padding: 0 0 30px !important;
  border: 0 !important;
  background: transparent !important;
}
#treata-editorial-board > .treata-reference-section > h2{
  margin: 0 0 18px !important;
  color: var(--treata-eb-navy) !important;
  font: 700 clamp(23px,2.8vw,30px)/1.18 Georgia, "Times New Roman", serif !important;
  letter-spacing: -.02em !important;
}
#treata-editorial-board .treata-member-count{
  display: inline-block;
  color: #71838b !important;
  font: 400 15px/1.4 Georgia, "Times New Roman", serif !important;
}
#treata-editorial-board #treata-editor-in-chief > article.treata-editor{
  position: relative;
  display: block !important;
  min-height: 218px;
  margin: 0 !important;
  padding: 53px 32px 28px !important;
  background: linear-gradient(115deg,#fff 0%,#fff 72%,#f5fafc 100%) !important;
  border: 1px solid var(--treata-eb-border) !important;
  border-left: 4px solid var(--treata-eb-red) !important;
  border-radius: 8px !important;
  box-shadow: 0 10px 30px rgba(7,36,54,.08) !important;
  overflow: hidden;
}
#treata-editorial-board #treata-editor-in-chief > article.treata-editor::before{
  content: "Editor-in-Chief";
  position: absolute;
  top: 0;
  left: 17px;
  z-index: 1;
  padding: 8px 17px;
  border-radius: 0 0 6px 6px;
  color: #fff;
  background: linear-gradient(135deg,var(--treata-eb-red),var(--treata-eb-red-dark));
  font: 700 13px/1.2 Georgia,"Times New Roman",serif;
}
#treata-editorial-board #treata-editor-in-chief > article.treata-editor::after{
  content: "MH";
  position: absolute;
  right: 29px;
  top: 69px;
  display: flex;
  width: 69px;
  height: 69px;
  align-items: center;
  justify-content: center;
  border: 1px solid #dae4e9;
  border-radius: 50%;
  background: linear-gradient(145deg,#eaf1f4,#dbe6ea);
  color: #637f8c;
  font: 700 21px/1 Georgia,"Times New Roman",serif;
}
#treata-editorial-board #treata-editor-in-chief > article.treata-editor > :not(:last-child){
  max-width: calc(100% - 102px);
}
#treata-editorial-board #treata-editor-in-chief .treata-editor-name{
  margin: 0 0 7px !important;
  color: var(--treata-eb-navy) !important;
  font: 700 23px/1.25 Georgia,"Times New Roman",serif !important;
}
#treata-editorial-board #treata-editor-in-chief .treata-editor-affiliation{
  font-size: 13px !important;
  line-height: 1.6 !important;
}
#treata-editorial-board #treata-editor-in-chief article > p:last-child{
  margin: 14px 0 0 !important;
  color: #617781 !important;
  font-size: 12px !important;
}
#treata-editorial-board #treata-board-members{
  padding: 10px 0 16px !important;
}
#treata-editorial-board #treata-board-members > h2{
  padding-bottom: 14px;
  border-bottom: 1px solid #dce5e9;
}
#treata-editorial-board .treata-editor-grid{
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 14px !important;
  border: 0 !important;
  counter-reset: td-eb-member;
  align-items: stretch;
}
#treata-editorial-board .treata-editor-grid > article.treata-editor{
  position: relative;
  display: block;
  min-width: 0;
  min-height: 207px;
  padding: 18px 17px 19px 66px !important;
  margin: 0 !important;
  background: linear-gradient(135deg,#fff,#fbfcfd) !important;
  border: 1px solid var(--treata-eb-subtle) !important;
  border-radius: 8px !important;
  box-shadow: 0 4px 14px rgba(7,36,54,.05) !important;
  counter-increment: td-eb-member;
}
#treata-editorial-board .treata-editor-grid > article.treata-editor::before{
  content: counter(td-eb-member, decimal-leading-zero);
  position: absolute;
  left: 17px;
  top: 18px;
  display: flex;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background: linear-gradient(145deg,#e6f0f5,#d8e6ed);
  color: #0d3550;
  font: 700 15px/1 Georgia,"Times New Roman",serif;
}
#treata-editorial-board .treata-editor-grid .treata-editor-name{
  margin: 1px 0 7px !important;
  color: var(--treata-eb-navy) !important;
  font: 700 16.7px/1.3 Georgia,"Times New Roman",serif !important;
  overflow-wrap: anywhere;
}
#treata-editorial-board .treata-reference-section article.treata-editor > p{
  max-width: 100%;
  margin: 0 0 8px !important;
  color: #41505a !important;
  font-size: 12.5px !important;
  line-height: 1.52 !important;
}
#treata-editorial-board .treata-reference-section article.treata-editor > p strong{
  color: #1f414d !important;
  font-size: 12.4px !important;
  font-weight: 700;
}
#treata-editorial-board .treata-reference-section article.treata-editor > p.treata-editor-affiliation{
  color: #41505a !important;
  font-family: Georgia,"Times New Roman",serif !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
#treata-editorial-board .treata-reference-section article.treata-editor > p.treata-editor-links{
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center;
  gap: 7px;
  margin: 12px 0 0 !important;
  font-size: 11px !important;
}
#treata-editorial-board .treata-editor-links a.treata-meta-pill{
  display: inline-flex !important;
  align-items: center;
  min-height: 27px;
  padding: 5px 10px !important;
  border: 1px solid #d6e3e8 !important;
  border-left: 1px solid #d6e3e8 !important;
  border-radius: 6px !important;
  color: #23475d !important;
  background: #edf6fa !important;
  font: 700 10.5px/1.2 Arial,Helvetica,sans-serif !important;
  text-decoration: none !important;
}
#treata-editorial-board .treata-editor-links a.treata-meta-pill:hover{
  background: #e4f2f7 !important;
  border-color: #bed5df !important;
}
#treata-editorial-board .treata-editor-links a[href*="orcid.org"]::before{
  content: "iD";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  color: white;
  background: #a6ce39;
  font: 700 8px/1 Arial,Helvetica,sans-serif;
}
#treata-editorial-board .treata-editor-links a[href^="mailto:"]::before{
  content: "@";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 6px;
  width: 15px;
  height: 15px;
  border-radius: 3px;
  color: #fff;
  background: #125b8b;
  font: 700 10px/1 Arial,Helvetica,sans-serif;
}
#treata-editorial-board > .treata-contact-strip{
  margin: 22px 0 0 !important;
  padding: 20px 24px !important;

  border: 1px solid #dfe6e8 !important;
  border-left: 3px solid var(--treata-eb-teal) !important;
  border-radius: 10px !important;
}
#treata-editorial-board > .treata-contact-strip p{
  margin: 0 !important;
  color: #566d76 !important;
  font-size: 12px !important;
  line-height: 1.8 !important;
}
#treata-editorial-board a:focus-visible{
  outline: 3px solid var(--treata-eb-gold) !important;
  outline-offset: 3px;
}
@media (max-width: 900px){#treata-editorial-board .treata-editor-grid{
    grid-template-columns: 1fr !important;
  }}
@media (max-width: 620px){#treata-editorial-board > .treata-content-hero{ padding: 18px !important; }
#treata-editorial-board > .treata-page-nav{ gap: 7px; }
#treata-editorial-board > .treata-page-nav a{ padding: 8px 11px; font-size: 11px !important; }
#treata-editorial-board #treata-editor-in-chief > article.treata-editor{
    padding: 54px 18px 21px !important;
  }
#treata-editorial-board #treata-editor-in-chief > article.treata-editor::after{
    top: 52px; right: 15px; width: 52px; height: 52px; font-size: 17px;
  }
#treata-editorial-board #treata-editor-in-chief > article.treata-editor > :not(:last-child){
    max-width: calc(100% - 56px);
  }
#treata-editorial-board #treata-editor-in-chief .treata-editor-name{
    font-size: 20px !important;
  }
#treata-editorial-board .treata-editor-grid > article.treata-editor{
    padding: 17px 14px 17px 60px !important;
    min-height: 0;
  }
#treata-editorial-board .treata-editor-grid > article.treata-editor::before{
    left: 13px; top: 17px;
  }
#treata-editorial-board .treata-member-count{ font-size: 12px !important; }
#treata-editorial-board > .treata-contact-strip{ padding: 18px !important; }}
@media print{#treata-editorial-board .treata-editor-grid{ display: block !important; }
#treata-editorial-board .treata-editor-grid > article{ break-inside: avoid; margin-bottom: 10px !important; box-shadow: none !important; }}
.treata.treata-page{ max-width:100%; min-width:0; font-size:14px!important; line-height:1.75!important; }
.treata.treata-page p,.treata.treata-page li,.treata.treata-page td,.treata.treata-page dd{ font-size:14px!important; line-height:1.75!important; overflow-wrap:anywhere; }
.treata.treata-page h1{ font-size:27px!important; line-height:1.25!important; }
.treata.treata-page h2{ font-size:21px!important; line-height:1.35!important; }
.treata.treata-page h3{ font-size:17px!important; line-height:1.4!important; }
.treata.treata-page h4{ font-size:15px!important; line-height:1.4!important; }
.treata img{ max-width:100%; height:auto; }
.treata [id]{ scroll-margin-top:24px; }
.treata.treata-page table{ width:100%!important; table-layout:auto; }
.treata.treata-page th,.treata.treata-page td{ padding:10px 12px!important; vertical-align:top; }
.treata .treata-facts{ display:grid!important; grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr); gap:0; margin:0; }
.treata .treata-facts dt,.treata .treata-facts dd{ margin:0; padding:9px 10px; border-bottom:1px solid #dfe6e8; font-size:13px!important; }
.treata .treata-facts dd{ overflow-wrap:anywhere; }
.treata-home .treata-home-grid{ display:grid!important; grid-template-columns:minmax(120px,.6fr) minmax(0,2fr) minmax(240px,1fr); gap:24px; align-items:start!important; }
.treata-home .treata-home-cover{ margin:0; }
.treata-home .treata-home-feature,.treata-home .treata-home-info{ min-width:0; height:auto!important; }
.treata-home .treata-home-feature>img{ display:block; width:100%; height:auto!important; }
.treata-home .treata-page{ padding:18px!important; margin:0!important; }
.treata.treata-footer-pro{ padding:0!important; border:0!important; box-shadow:none!important; width:100%!important; max-width:none!important; }
.treata.treata-footer-pro .treata-footer-pro__grid{ display:grid!important; grid-template-columns:1.2fr 1fr 1fr!important; gap:28px!important; }
@media(max-width:1100px){.treata-home .treata-home-grid{grid-template-columns:150px minmax(0,1fr)!important}
.treata-home .treata-home-info{grid-column:1/-1}
.treata.treata-footer-pro .treata-footer-pro__grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:640px){.treata-home .treata-home-grid{grid-template-columns:minmax(0,1fr)!important}
.treata-home .treata-home-cover{max-width:160px}
.treata.treata-footer-pro .treata-footer-pro__grid{grid-template-columns:1fr!important}
.treata.treata-page h1{font-size:23px!important}
.treata.treata-page h2{font-size:19px!important}}