.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4356 .elementor-element.elementor-element-e1126b6{--display:flex;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}/* Start custom CSS for html, class: .elementor-element-de27e0d */#wcsu-org{--blue:#002856;--orange:#ff4d00;--ink:#051c2c;--line:#d9d8d6;color:var(--ink);background:#fff;font:16px/1.55 Arial,Helvetica,sans-serif;max-width:1440px;margin:auto;letter-spacing:0}
#wcsu-org *{box-sizing:border-box;letter-spacing:0}
#wcsu-org h1,#wcsu-org h2,#wcsu-org h3,#wcsu-org p{margin:0;color:inherit;font-family:inherit}
#wcsu-org a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
#wcsu-org a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}
#wcsu-org .brand{display:flex;align-items:center;gap:24px;padding:28px 40px;border-top:8px solid var(--orange);border-bottom:1px solid var(--line)}
#wcsu-org .brand img{width:100px;height:102px;object-fit:contain;flex:none}
#wcsu-org .brand-name{font-weight:700;font-size:20px;color:var(--blue);max-width:370px;line-height:1.3}
#wcsu-org .edition{margin-left:auto;color:#515b63;font-size:14px;text-align:right}
#wcsu-org .intro{padding:32px 40px 24px;background:var(--blue);color:white}
#wcsu-org h1{font-size:36px;line-height:1.15;font-weight:700;margin-bottom:12px}
#wcsu-org .intro p{max-width:780px;color:#fff}
#wcsu-org .nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding:18px 40px;border-bottom:1px solid var(--line);background:#f5f6f7}
#wcsu-org .nav a{font-size:15px;font-weight:700}
#wcsu-org .section{padding:36px 40px;border-bottom:1px solid var(--line);scroll-margin-top:20px}
#wcsu-org h2{font-size:26px;line-height:1.25;color:var(--blue);margin-bottom:12px}
#wcsu-org .subtext{color:#515b63;max-width:900px;margin-bottom:24px}
#wcsu-org .president{padding:22px 24px;border-left:6px solid var(--orange);background:#f0f4f7;display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:24px}
#wcsu-org .president strong{font-size:23px;color:var(--blue)}
#wcsu-org .president span{font-size:19px}
#wcsu-org .leadership{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:0;margin:0;list-style:none}
#wcsu-org .person{padding:20px 0;border-top:2px solid #dce3e8;min-width:0}
#wcsu-org .role{display:block;font-size:16px;font-weight:700;color:var(--blue);line-height:1.4}
#wcsu-org .name{display:block;margin-top:8px;font-size:17px}
#wcsu-org .small{display:block;font-size:14px;color:#515b63;margin-top:5px}
#wcsu-org h3{font-size:18px;line-height:1.35;color:var(--blue);margin:25px 0 14px}
#wcsu-org .support{border-left:3px solid var(--line);padding-left:20px;margin-top:22px}
#wcsu-org .support p{margin:8px 0}
#wcsu-org .note{border-left:4px solid var(--orange);padding:12px 18px;background:#f5f6f7;margin-top:22px;font-size:14px}
#wcsu-org .directory-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;list-style:none;padding:0;margin:0}
#wcsu-org .directory-index a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-weight:700}
#wcsu-org .division{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--line);scroll-margin-top:20px}
#wcsu-org .division:first-of-type{margin-top:30px}
#wcsu-org .division h3{margin:0;font-size:21px;border-top:4px solid var(--orange);padding-top:14px}
#wcsu-org .groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}
#wcsu-org .group h4{font:700 16px/1.4 Arial,Helvetica,sans-serif;color:var(--blue);margin:0 0 10px}
#wcsu-org .group ul{margin:0;padding-left:19px}
#wcsu-org .group li{padding:3px 0;overflow-wrap:anywhere}
#wcsu-org .review-list{margin:12px 0 0;padding-left:22px}
#wcsu-org .review-list li{margin:10px 0}
#wcsu-org .foot{padding:24px 40px;font-size:13px;color:#515b63}
@media(max-width:800px){#wcsu-org .brand,#wcsu-org .intro,#wcsu-org .section,#wcsu-org .foot{padding-left:22px;padding-right:22px}#wcsu-org .nav{padding-left:22px;padding-right:22px}#wcsu-org .brand{gap:16px;flex-wrap:wrap}#wcsu-org .edition{margin-left:0;text-align:left;width:100%}#wcsu-org h1{font-size:30px}#wcsu-org .leadership{grid-template-columns:repeat(2,minmax(0,1fr))}#wcsu-org .division{grid-template-columns:1fr;gap:22px}#wcsu-org .directory-index{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){#wcsu-org .brand img{width:76px;height:82px}#wcsu-org .brand-name{font-size:17px;flex:1}#wcsu-org .leadership,#wcsu-org .groups,#wcsu-org .directory-index{grid-template-columns:1fr}#wcsu-org .president{display:block}#wcsu-org .president span{display:block;margin-top:6px}#wcsu-org h1{font-size:28px}}
@media print{#wcsu-org{max-width:none;font-size:10pt}#wcsu-org .nav,#wcsu-org .directory-index{display:none}#wcsu-org .section{padding:18px 0}#wcsu-org .brand,#wcsu-org .intro,#wcsu-org .foot{padding:16px 0}#wcsu-org .intro{background:white;color:#002856}#wcsu-org .intro p{color:#051c2c}#wcsu-org h1{font-size:25pt}#wcsu-org h2{font-size:19pt}#wcsu-org .division{grid-template-columns:180px 1fr;gap:20px}#wcsu-org .person,#wcsu-org .group,#wcsu-org .president{break-inside:avoid}#wcsu-org h2,#wcsu-org h3,#wcsu-org h4{break-after:avoid}#wcsu-org .leadership{grid-template-columns:repeat(3,1fr)}#wcsu-org .groups{grid-template-columns:repeat(2,1fr)}#wcsu-org a{color:inherit;text-decoration:none}}/* End custom CSS */