:root{--we-navy:#0A3161;--we-red:#B31942;--we-white:#fff;--we-ink:#13263e;--g-color:#B31942;--g-color-90:#B31942;--heading-color:#0A3161;--body-color:#13263e}html{scroll-behavior:smooth}body{color:var(--we-ink);background:#fff}a,button{transition:color .18s,background-color .18s,transform .25s}a:focus-visible,button:focus-visible{outline:3px solid var(--we-red);outline-offset:4px}::selection{background:#B31942;color:#fff}#we-header{background:var(--we-navy);color:white;margin-bottom:24px;animation:we-enter .65s ease both;position:relative;z-index:20;border-top:6px solid var(--we-red);font-family:Arial,sans-serif}#we-header *{box-sizing:border-box}.we-masthead{max-width:1320px;margin:auto;min-height:138px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 28px}.we-masthead>a{display:block}.we-masthead img{display:block;width:390px;max-width:100%;height:auto}.we-masthead p{font:18px Georgia,serif;color:#fff;margin:0}.we-menu-toggle{display:none;background:#fff;color:var(--we-navy);border:0;padding:12px;font-size:15px;font-weight:bold;cursor:pointer}#we-navigation{display:flex;flex-wrap:wrap;max-width:1320px;margin:auto;padding:0 20px 12px;gap:0 3px}#we-navigation a{color:#fff!important;font:bold 14px/1.3 Arial,sans-serif;padding:12px 10px;text-decoration:none}#we-navigation a:hover,#we-navigation a[aria-current=page]{background:var(--we-red)}.we-ticker{display:flex;align-items:center;background:#f0f3f7;color:var(--we-navy);font:14px/1.5 Arial,sans-serif;overflow:hidden;max-width:1320px;margin:0 auto 24px;min-height:44px}.we-ticker-label{background:var(--we-red);color:#fff;font-weight:bold;padding:12px 18px;flex-shrink:0;z-index:1}.we-ticker-window{overflow:hidden;flex:1}.we-ticker-track{display:flex;gap:48px;width:max-content;animation:we-ticker 65s linear infinite;padding:0 24px}.we-ticker a{color:var(--we-navy);white-space:nowrap}.we-ticker button{border:0;background:var(--we-navy);color:white;cursor:pointer;padding:12px;font-size:14px}.we-ticker:hover .we-ticker-track,.we-ticker:focus-within .we-ticker-track,.we-ticker.is-paused .we-ticker-track{animation-play-state:paused}.p-category,.p-category a,.entry-meta .p-category{color:var(--we-red)!important}.p-wrap{transition:transform .3s ease}.p-wrap:hover{transform:translateY(-3px)}.p-wrap img{border-radius:0!important}.p-wrap .entry-title a:hover{color:var(--we-red)!important}.block-title,.entry-title,.s-title{color:var(--we-navy)}.p-featured,.feat-holder{overflow:hidden}.we-reveal{animation:we-reveal .65s both}.we-index,.we-article{max-width:1250px;margin:48px auto 96px;padding:0 28px}.we-index h1,.we-article h1{font:700 clamp(38px,5.6vw,76px)/1.08 Georgia,serif;letter-spacing:-.035em;color:var(--we-navy);margin:0 0 24px}.we-intro{font:20px/1.55 Georgia,serif;max-width:780px;margin-bottom:48px}.we-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.we-story a{color:var(--we-navy);text-decoration:none}.we-story img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.we-story h2{font:bold 25px/1.18 Georgia,serif;margin:16px 0 0}.we-story{transition:transform .25s}.we-story:hover{transform:translateY(-5px)}.we-story a:hover{color:var(--we-red)}.we-footer{background:var(--we-navy);color:white;padding:48px max(28px,calc((100vw - 1194px)/2));font:16px Arial,sans-serif}.we-footer a{color:white;font:bold 32px Georgia,serif}.we-article{max-width:900px}.we-article-body{font:20px/1.7 Georgia,serif}.we-article-body p{margin-bottom:1.4em}.we-article img{width:100%;height:auto}.we-perspective{color:var(--we-red);font:bold 17px Arial,sans-serif}.we-empty{padding:36px;background:#f0f3f7;font:20px/1.5 Georgia,serif}.we-latest-home{max-width:1250px;margin:32px auto;padding:24px}.we-latest-home:empty{display:none}@keyframes we-enter{from{opacity:.5;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes we-reveal{from{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes we-ticker{to{transform:translateX(-40%)}}@media(max-width:767px){.we-masthead{min-height:100px;padding:18px 16px;gap:12px}.we-masthead img{width:240px}.we-masthead p{display:none}.we-menu-toggle{display:block;white-space:nowrap}#we-navigation{padding:0 8px 12px;gap:0;max-height:100px;overflow:auto;scrollbar-width:thin}#we-navigation a{font-size:13px;padding:10px 9px}#we-navigation.we-open{max-height:70vh;display:grid;grid-template-columns:repeat(3,1fr)}.we-ticker{margin-bottom:16px}.we-ticker-label{padding:12px;font-size:12px}.we-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.we-story h2{font-size:20px}.we-index,.we-article{padding:0 18px;margin-top:32px}.we-intro{font-size:18px;margin-bottom:32px}.we-article-body{font-size:18px}.we-ticker-track{animation-duration:85s}}@media(max-width:420px){.we-story-grid{grid-template-columns:1fr}.we-masthead img{width:218px}.we-menu-toggle{font-size:12px;padding:10px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.we-ticker-track{display:block;width:auto}.we-ticker-track a{display:none;white-space:normal}.we-ticker-track a:first-child{display:block}}
/* New masthead controls stay square despite inherited theme button styles. */
#we-header button,.we-ticker button{border-radius:0!important}.we-story img{border-radius:0!important}
/* Archive legibility and consistent flag accents. */
body{margin:0}#we-navigation a{padding-left:8px;padding-right:8px}.p-wrap .meta-separate,.p-wrap .meta-category a,.s-category a{color:#B31942!important}.p-wrap .overlay-inner.p-content{background-image:none!important;background-color:#B31942!important}.p-wrap *{text-shadow:none!important}.elementor-divider-separator{border-color:#0A3161!important}h1,h2,h3,h4,h5,h6,.entry-title,.s-title,.block-title{font-family:Georgia,serif!important}.entry-meta,.p-meta,.meta-category,.p-category{font-family:Arial,sans-serif!important}
