.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-4439 .elementor-element.elementor-element-2175748{--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 );}.elementor-4439 .elementor-element.elementor-element-b065199{--display:flex;}.elementor-4439 .elementor-element.elementor-element-2753fe2{--display:flex;}.elementor-4439 .elementor-element.elementor-element-8dc71db{--display:flex;}/* Start custom CSS for html, class: .elementor-element-5bed9eb *//* Scoped to Western Rising; does not change the WordPress theme. */
.wcsu-rising { --wr-blue:#002856; --wr-orange:#ff4d00; --wr-ink:#051c2c; color:var(--wr-ink); background:#fff; font:17px/1.65 Arial,Helvetica,sans-serif; letter-spacing:0; width:100%; margin:0; overflow-wrap:anywhere; }
.wcsu-rising *, .wcsu-rising *::before, .wcsu-rising *::after { box-sizing:border-box; }
.wcsu-rising .wr-inner { width:min(100%,1120px); margin:auto; padding:44px 28px; }
.wcsu-rising h1,.wcsu-rising h2,.wcsu-rising h3,.wcsu-rising h4 { font-family:Arial,Helvetica,sans-serif; font-weight:700; color:var(--wr-blue); line-height:1.18; letter-spacing:0; text-transform:none; padding:0; }
.wcsu-rising h1 { font-size:44px; max-width:820px; margin:22px 0 16px; }
.wcsu-rising h2 { font-size:32px; margin:0 0 24px; }
.wcsu-rising h3 { font-size:23px; margin:32px 0 16px; }
.wcsu-rising h4 { font-size:19px; margin:0 0 12px; }
.wcsu-rising p { margin:0 0 20px; font-size:inherit; line-height:inherit; }
.wcsu-rising a { color:#003da6; text-decoration:underline; text-underline-offset:3px; }
.wcsu-rising a:hover { color:var(--wr-blue); text-decoration-thickness:2px; }
.wcsu-rising a:focus-visible { outline:3px solid #003da6; outline-offset:4px; }
.wcsu-rising ul { margin:0; padding:0 0 0 22px; list-style:disc; }
.wcsu-rising li { padding:0; margin:0 0 10px; }
.wcsu-rising li::marker { color:var(--wr-blue); }
.wcsu-rising .wr-masthead { border-top:7px solid var(--wr-orange); border-bottom:1px solid #d9d8d6; }
.wcsu-rising .wr-brand { display:flex; align-items:center; gap:18px; font-weight:700; color:var(--wr-blue); font-size:16px; line-height:1.3; }
.wcsu-rising .wr-logo { display:block; width:72px; height:88px; object-fit:contain; flex:none; }
.wcsu-rising .wr-edition { margin:0; color:#46505a; font-size:15px; }
.wcsu-rising .wr-dates { font-size:22px; color:var(--wr-blue); margin:0 0 10px; }
.wcsu-rising .wr-overview { padding-top:28px; }
.wcsu-rising .wr-nav { list-style:none; padding:0; margin:0 0 32px; display:flex; flex-wrap:wrap; gap:8px 24px; font-size:15px; }
.wcsu-rising .wr-nav li { margin:0; }
.wcsu-rising .wr-index { list-style:none; padding:0; margin:0 0 32px; }
.wcsu-rising .wr-index li { display:grid; grid-template-columns:44px minmax(0,1fr); gap:18px; padding:20px 0; border-bottom:1px solid #d9d8d6; margin:0; }
.wcsu-rising .wr-number { color:var(--wr-blue); border-top:4px solid var(--wr-orange); padding-top:8px; font-size:28px; font-weight:700; line-height:1; }
.wcsu-rising .wr-index a { font-size:21px; font-weight:700; color:var(--wr-blue); }
.wcsu-rising .wr-index p { margin:6px 0 0; }
.wcsu-rising .wr-context { background:#f4f5f6; border-block:1px solid #d9d8d6; }
.wcsu-rising .wr-pair { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; margin:24px 0; }
.wcsu-rising .wr-pair &gt; div { border-top:3px solid var(--wr-blue); padding-top:18px; }
.wcsu-rising .wr-pair &gt; div + div { border-color:var(--wr-orange); }
.wcsu-rising .wr-phases { padding:0; margin:24px 0; list-style:none; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
.wcsu-rising .wr-phases li { margin:0; border-top:2px solid var(--wr-orange); padding-top:18px; }
.wcsu-rising .wr-phases p { margin:0; }
.wcsu-rising .wr-commitment { border-bottom:1px solid #d9d8d6; scroll-margin-top:40px; }
.wcsu-rising .wr-kicker { margin:0 0 12px; color:var(--wr-blue); font-size:15px; font-weight:700; text-transform:uppercase; border-top:4px solid var(--wr-orange); padding-top:16px; }
.wcsu-rising .wr-focus { font-size:16px; color:#46505a; }
.wcsu-rising .wr-callout { border-left:4px solid var(--wr-orange); padding:6px 0 6px 20px; font-weight:700; }
.wcsu-rising .wr-strategies { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px 36px; }
.wcsu-rising .wr-strategy { border-top:1px solid #d9d8d6; padding-top:20px; min-width:0; }
.wcsu-rising .wr-indicators { width:100%; border-collapse:collapse; table-layout:fixed; margin:0 0 28px; font-size:16px; }
.wcsu-rising .wr-indicators caption { text-align:left; font-size:15px; color:#46505a; margin:0 0 14px; }
.wcsu-rising .wr-indicators th,.wcsu-rising .wr-indicators td { padding:15px 16px; border:0; border-bottom:1px solid #d9d8d6; text-align:left; vertical-align:top; white-space:normal; }
.wcsu-rising .wr-indicators thead th { background:var(--wr-blue); color:#fff; font-weight:700; }
.wcsu-rising .wr-indicators th:first-child { width:22%; }
.wcsu-rising .wr-indicators tbody th { color:var(--wr-blue); font-size:18px; font-weight:700; }
.wcsu-rising .wr-indicators tbody tr:nth-child(even) { background:#f4f5f6; }
.wcsu-rising .wr-indicators small { display:block; font-size:15px; margin-top:4px; }
.wcsu-rising .wr-roles { margin:0; }
.wcsu-rising .wr-role { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,3fr); gap:24px; padding:18px 0; border-top:1px solid #d9d8d6; }
.wcsu-rising dt { color:var(--wr-blue); font-weight:700; }
.wcsu-rising dd { margin:0; }
.wcsu-rising .wr-back { display:inline-block; margin:24px 0 0; font-size:15px; }
.wcsu-rising .wr-footer { border-bottom:7px solid var(--wr-orange); font-size:15px; background:#f4f5f6; }
.wcsu-rising .wr-footer p:last-child { margin-bottom:0; }
@media(max-width:640px) {
 .wcsu-rising { font-size:16px; }
 .wcsu-rising .wr-inner { padding:32px 20px; }
 .wcsu-rising h1 { font-size:34px; }
 .wcsu-rising h2 { font-size:27px; }
 .wcsu-rising h3 { font-size:21px; }
 .wcsu-rising .wr-pair,.wcsu-rising .wr-strategies,.wcsu-rising .wr-phases { grid-template-columns:minmax(0,1fr); }
 .wcsu-rising .wr-role { grid-template-columns:minmax(0,1fr); gap:6px; }
 .wcsu-rising .wr-indicators th,.wcsu-rising .wr-indicators td { padding:12px 10px; }
 .wcsu-rising .wr-indicators th:first-child { width:29%; }
 .wcsu-rising .wr-indicators tbody th { font-size:16px; }
 .wcsu-rising .wr-index li { grid-template-columns:32px minmax(0,1fr); gap:14px; }
 .wcsu-rising .wr-index a { font-size:19px; }
}
@media print {
 .wcsu-rising { font-size:10pt; }
 .wcsu-rising .wr-inner { padding:20px 0; }
 .wcsu-rising .wr-nav,.wcsu-rising .wr-back { display:none; }
 .wcsu-rising .wr-commitment { break-before:page; }
 .wcsu-rising .wr-strategies { display:block; }
 .wcsu-rising .wr-strategy { margin-bottom:16px; }
 .wcsu-rising h2,.wcsu-rising h3,.wcsu-rising h4 { break-after:avoid; }
 .wcsu-rising tr,.wcsu-rising .wr-role { break-inside:avoid; }
}/* End custom CSS */