/* STRAJA Trade Updates: editorial visual presentation, scoped to six existing EN/FR news pages.
   Header wordmark, approved photos, factual reporting, link destinations and site-wide style remain intact. */
.straja-editorial { --ed-ink: #132538; --ed-slate: #586c7e; --ed-rule: #c6d4df; --ed-light: #f7fafc; --ed-soft: #edf4f9; background: var(--ed-light); }
.straja-editorial main {background: var(--ed-light);}
.straja-editorial :is(.ed-news-masthead,.ed-news-content,.news-section,.ed-article-hero,.ed-article-section) {color:var(--ed-ink);}
.straja-editorial :is(.ed-news-masthead,.ed-news-content,.ed-article-hero,.ed-article-section) a:focus-visible,
.straja-editorial :is(.ed-news-masthead,.ed-news-content,.ed-article-hero,.ed-article-section) button:focus-visible,
.straja-editorial :is(.ed-news-masthead,.ed-news-content,.ed-article-hero,.ed-article-section) :is(input,select):focus-visible {outline:3px solid #366793; outline-offset:3px;}

/* Edition line and large photographic lead story */
.straja-editorial .ed-news-masthead {background:var(--ed-light);padding:110px 0 0;border:0;}
.straja-editorial .ed-news-masthead-inner {width:min(1360px,calc(100% - 80px));}
.straja-editorial .ed-news-masthead .news-masthead-top {display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0 12px;margin:0;border-top:1px solid #8399ab;border-bottom:1px solid var(--ed-rule);}
.straja-editorial .ed-news-masthead .kicker {font-family:Inter,Arial,sans-serif;letter-spacing:.2em;font-size:.69rem;font-weight:700;color:var(--ed-slate);}
.straja-editorial .ed-news-masthead .kicker::before {display:none;}
.straja-editorial .ed-news-masthead .news-edition {font-size:.73rem;line-height:1.4;letter-spacing:.08em;color:var(--ed-slate);}
.straja-editorial .ed-news-head-grid {display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:20px;padding-top:12px;}
.straja-editorial .ed-news-cover {min-height:384px;position:relative;isolation:isolate;overflow:hidden;background:#eaf3f8;border-radius:3px;display:flex;align-items:center;}
.straja-editorial .ed-news-cover-photo {position:absolute;z-index:-1;inset:0;background-image:linear-gradient(90deg,#f7fafc 0%,#f7fafcf5 25%,#f7fafcdb 40%,#f7fafc34 68%,transparent 100%),var(--ed-cover-image);background-position:center,right center;background-size:cover;}
.straja-editorial .ed-news-cover-copy {position:relative;padding:38px 24px 38px 8px;max-width:53%;}
.straja-editorial .ed-news-cover h1 {font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.057em;line-height:1.00;font-size:clamp(2.65rem,4.75vw,5rem)!important;color:#071c2c;margin:0 0 20px!important;max-width:none;}
.straja-editorial .ed-news-cover p {font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.65;max-width:470px;color:#35495c;}
.straja-editorial .ed-news-latest {padding:8px 0 0 20px;border-left:1px solid var(--ed-rule);min-width:0;}
.straja-editorial .ed-news-latest-head {display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0 14px;border-bottom:1px solid var(--ed-rule);}
.straja-editorial .ed-news-latest h2 {font-family:Georgia,'Times New Roman',serif;font-size:1.62rem;line-height:1.1;letter-spacing:-.035em;font-weight:500;margin:0;}
.straja-editorial .ed-news-latest-head>a {flex-shrink:0;font-size:.73rem;color:var(--ed-ink);text-decoration:underline;text-underline-offset:3px;}
.straja-editorial .ed-news-latest-item {border-bottom:1px solid var(--ed-rule);padding:14px 0 15px;}
.straja-editorial .ed-news-mini-meta {font-size:.7rem;letter-spacing:.04em;color:#687f93;margin-bottom:4px;}
.straja-editorial .ed-news-latest-item>a {font-family:Georgia,'Times New Roman',serif;display:block;font-size:1.02rem;line-height:1.25;color:var(--ed-ink);}
.straja-editorial .ed-news-latest-item>a:hover {text-decoration:underline;text-underline-offset:3px;}
.straja-editorial .ed-news-masthead .news-tabs {display:flex;gap:32px;padding:14px 0 15px;margin:0;border-bottom:1px solid var(--ed-rule);align-items:center;}
.straja-editorial .ed-news-masthead .news-tabs a {background:none;color:var(--ed-slate);border:0;border-radius:0;padding:0;font-size:.77rem;font-weight:550;}
.straja-editorial .ed-news-masthead .news-tabs a.active {color:var(--ed-ink);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px;}

/* Search / filter / presentation toolbar */
.straja-editorial .news-section {padding:0 0 74px;background:var(--ed-light);}
.straja-editorial .news-section>.container {width:min(1360px,calc(100% - 80px));}
.straja-editorial .ed-news-toolbar {position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;border:0;border-bottom:1px solid var(--ed-rule);margin:0 0 24px;background:transparent;box-shadow:none;border-radius:0;}
.straja-editorial .ed-news-toolbar .ed-news-search-label {display:none;}
.straja-editorial .ed-news-toolbar :is(input,select) {width:auto;border:1px solid var(--ed-rule);border-radius:99px;background:#f6f9fc;color:var(--ed-ink);padding:11px 17px;height:44px;line-height:1.2;font:500 .83rem Inter,Arial,sans-serif;box-shadow:none;}
.straja-editorial .ed-news-toolbar input {width:min(100%,395px);flex:1 1 230px;min-width:0;padding-left:21px;}
.straja-editorial .ed-news-toolbar :is(input,select)::placeholder {color:#768b9d;opacity:1;}
.straja-editorial .ed-news-toolbar select {flex:0 0 auto;max-width:270px;padding-right:24px;}
.straja-editorial .ed-view-modes {display:flex;align-items:center;gap:10px;margin-left:auto;}
.straja-editorial .ed-view-modes button {border:0;background:none;color:#6d8193;padding:8px;font:500 .76rem Inter,Arial,sans-serif;cursor:pointer;}
.straja-editorial .ed-view-modes button[aria-pressed="true"] {text-decoration:underline;text-underline-offset:7px;color:var(--ed-ink);}
.straja-editorial .ed-filter-feedback {width:100%;font:500 .76rem Inter,Arial,sans-serif;color:var(--ed-slate);display:none;}
.straja-editorial .ed-filter-feedback:not(:empty) {display:block;}
.straja-editorial #ed-no-results {padding:20px 0;color:var(--ed-slate);}
.straja-editorial [hidden] {display:none!important;}

/* Feature retains approved story, official link and dated watchlist. */
.straja-editorial .ed-editorial-feature {display:grid;grid-template-columns:32% minmax(0,1fr) 260px;gap:24px;padding:0 0 26px;border-bottom:1px solid var(--ed-rule);align-items:start;}
.straja-editorial .ed-lead-photo {margin:0;height:310px;overflow:hidden;background:#e5edf2;}
.straja-editorial .ed-lead-photo img {display:block;width:100%;height:100%;object-fit:cover;}
.straja-editorial .ed-editorial-feature .news-feature-story {background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;}
.straja-editorial .news-meta,.straja-editorial .news-brief-meta {font:550 .72rem Inter,Arial,sans-serif;color:#657a8e;letter-spacing:.04em;text-transform:uppercase;}
.straja-editorial .ed-editorial-feature .news-meta {display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px;margin-bottom:12px;}
.straja-editorial .ed-editorial-feature .news-feature-story h2 {font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.04em;font-size:clamp(1.9rem,2.35vw,2.8rem);line-height:1.06;margin:0 0 12px;color:var(--ed-ink);}
.straja-editorial .ed-editorial-feature .news-feature-story>p {font:.9rem/1.5 Inter,Arial,sans-serif;color:#506376;margin:0 0 12px;}
.straja-editorial .ed-editorial-feature .news-impact {border:0;border-top:1px solid #d9e3e9;padding:11px 0 0;margin:13px 0;color:#4d6173;font:.82rem/1.5 Inter,Arial,sans-serif;}
.straja-editorial .news-read {background:#102a3b!important;border-radius:50px;color:white!important;padding:10px 18px;font-size:.8rem;line-height:1.4;text-decoration:none;display:inline-flex;}
.straja-editorial .ed-editorial-feature .news-monitor {background:transparent;border:0;border-left:1px solid var(--ed-rule);border-radius:0;padding:0 0 0 24px;}
.straja-editorial .news-monitor .news-label {font:650 .78rem Inter,Arial,sans-serif;letter-spacing:.15em;color:var(--ed-ink);margin:0 0 13px;}
.straja-editorial .news-watch-item {border-bottom:1px solid var(--ed-rule);padding:11px 0;}
.straja-editorial .news-watch-item span {color:var(--ed-slate);font-size:.69rem;}
.straja-editorial .news-watch-item strong {font-family:Georgia,'Times New Roman',serif;font-size:1.05rem;font-weight:600;line-height:1.2;}
.straja-editorial .news-watch-item p {font:.77rem/1.45 Inter,Arial,sans-serif;color:var(--ed-slate);}
.straja-editorial .ed-editorial-section-heading {margin:22px 0 18px;align-items:end;grid-template-columns:1fr 320px;}
.straja-editorial .ed-editorial-section-heading .news-label {font-size:.68rem;letter-spacing:.16em;}
.straja-editorial .ed-editorial-section-heading h2 {font-family:Georgia,'Times New Roman',serif;font-size:1.8rem;letter-spacing:-.04em;margin:5px 0;color:var(--ed-ink);}
.straja-editorial .ed-editorial-section-heading>p {font:.82rem/1.5 Inter,Arial,sans-serif;color:var(--ed-slate);}

/* Newspaper rows: all original reporting remains present, not truncated. */
.straja-editorial .ed-editorial-list {display:flex;flex-direction:column;gap:0;}
.straja-editorial .ed-editorial-list>.news-brief {display:grid;grid-template-columns:175px minmax(190px,.87fr) minmax(220px,1.25fr) 144px;grid-template-rows:auto auto auto;column-gap:22px;align-items:start;border:0;border-bottom:1px solid var(--ed-rule);border-radius:0;padding:16px 0;background:none;overflow:visible;min-width:0;}
.straja-editorial .ed-editorial-list .news-card-image {grid-column:1;grid-row:1 / 4;height:118px;margin:0;overflow:hidden;}
.straja-editorial .ed-editorial-list .news-card-image img {width:100%;height:100%;object-fit:cover;}
.straja-editorial .ed-editorial-list .news-brief-meta {grid-column:2;grid-row:1;margin:0 0 5px;padding:0;display:flex;flex-wrap:wrap;gap:5px 13px;}
.straja-editorial .ed-editorial-list .news-brief-meta span {margin:0;display:inline;}
.straja-editorial .ed-editorial-list .news-brief h3 {grid-column:2;grid-row:2 / 4;font:500 1.38rem/1.16 Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:var(--ed-ink);padding:0;margin:0;}
.straja-editorial .ed-editorial-list .news-brief>p {grid-column:3;grid-row:1 / 3;font:.82rem/1.5 Inter,Arial,sans-serif;color:#52667b;padding:0;margin:0;}
.straja-editorial .ed-editorial-list .news-brief .news-why {grid-column:3;grid-row:3;color:#506578;border:0;padding:7px 0 0;margin:0;font:.77rem/1.45 Inter,Arial,sans-serif;}
.straja-editorial .ed-editorial-list .news-brief .news-source {grid-column:4;grid-row:1 / 4;justify-self:end;text-align:right;align-self:center;color:var(--ed-ink);font:.76rem/1.4 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;padding:0;margin:0;min-width:0;}
.straja-editorial .news-data-strip {margin-top:32px;border:1px solid var(--ed-rule);background:var(--ed-rule);}
.straja-editorial .news-data-strip>div {background:#eef4f8;}
.straja-editorial .news-method {border-radius:0;background:#eef4f8;border:1px solid var(--ed-rule);padding:20px 26px;}
.straja-editorial .news-disclaimer {background:var(--ed-light);}

/* Functional grid button changes only the display, never the underlying data or links. */
.straja-editorial .ed-grid-view .ed-editorial-list {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.straja-editorial .ed-grid-view .ed-editorial-list>.news-brief {display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--ed-rule);border-radius:5px;padding:0 0 16px;overflow:hidden;}
.straja-editorial .ed-grid-view .news-card-image {height:185px;width:100%;}
.straja-editorial .ed-grid-view .news-brief>*:not(.news-card-image) {padding-left:15px;padding-right:15px;}
.straja-editorial .ed-grid-view .news-brief-meta {margin:6px 0 0;}
.straja-editorial .ed-grid-view .news-brief h3 {margin:0;}
.straja-editorial .ed-grid-view .news-brief .news-why {padding-top:4px;}
.straja-editorial .ed-grid-view .news-brief .news-source {align-self:flex-start;text-align:left;justify-self:auto;padding-top:8px;margin-top:auto;}

/* Individual existing Canada–EU story: no invented byline, read-time or quotation. */
.straja-editorial.trade-article-page .ed-article-hero {background:var(--ed-light);padding:124px 0 22px;border-bottom:0;}
.straja-editorial .ed-article-hero-inner {width:min(1360px,calc(100% - 80px));display:grid;grid-template-columns:minmax(0,1fr) 48%;gap:18px;align-items:stretch;}
.straja-editorial .ed-article-cover-text {padding:13px 10px 12px 0;min-width:0;}
.straja-editorial .ed-article-cover-text .news-back {font:.8rem Inter,Arial,sans-serif;color:var(--ed-slate);margin-bottom:28px;}
.straja-editorial .ed-article-cover-text .news-meta {justify-content:flex-start;flex-wrap:wrap;gap:18px;margin-bottom:16px;}
.straja-editorial.trade-article-page .ed-article-hero h1 {font:500 clamp(2.6rem,4.2vw,4.8rem)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.055em;color:var(--ed-ink);margin:0 0 22px;max-width:none;}
.straja-editorial .ed-article-cover-text>p {font:1rem/1.6 Inter,Arial,sans-serif;color:#506477;}
.straja-editorial .ed-article-hero-photo {margin:0;min-height:445px;background:#e3edf4;overflow:hidden;}
.straja-editorial .ed-article-hero-photo img {display:block;width:100%;height:100%;object-fit:cover;}
.straja-editorial.trade-article-page .ed-article-section {background:var(--ed-light);padding:24px 0 78px;}
.straja-editorial.trade-article-page .ed-article-section .news-article-layout {width:min(1360px,calc(100% - 80px));display:grid;grid-template-columns:minmax(0,1fr) 325px;gap:46px;padding-top:27px;border-top:1px solid var(--ed-rule);align-items:start;}
.straja-editorial .news-article {max-width:900px;color:var(--ed-ink);}
.straja-editorial .news-article h2 {font:500 clamp(1.65rem,2.3vw,2.3rem)/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:var(--ed-ink);margin:28px 0 12px;}
.straja-editorial .news-article p,.straja-editorial .news-article li {font:1.05rem/1.73 Georgia,'Times New Roman',serif;color:#31485c;}
.straja-editorial .news-article :is(ul,ol) {padding-left:22px;}
.straja-editorial .news-article .actions {margin-top:34px;}
.straja-editorial.trade-article-page .ed-article-aside {background:transparent;border:0;border-left:1px solid var(--ed-rule);border-radius:0;box-shadow:none;padding:0 0 0 24px;position:sticky;top:25px;}
.straja-editorial .ed-article-aside .news-summary {margin:0 0 28px;padding:0 0 22px;border:0;border-bottom:1px solid var(--ed-rule);}
.straja-editorial .ed-article-aside .news-label {font:650 .73rem Inter,Arial,sans-serif;letter-spacing:.14em;color:var(--ed-ink);margin-bottom:9px;}
.straja-editorial .ed-article-aside p {font:.92rem/1.58 Inter,Arial,sans-serif;color:#465e70;}
.straja-editorial .ed-article-aside .news-read {font-size:.75rem;}

@media (max-width:1190px) {
  .straja-editorial .ed-news-head-grid {grid-template-columns:minmax(0,1fr) 245px;}
  .straja-editorial .ed-news-cover-copy {max-width:59%;}
  .straja-editorial .ed-editorial-feature {grid-template-columns:31% minmax(0,1fr);}
  .straja-editorial .ed-editorial-feature .news-monitor {grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;border-left:0;border-top:1px solid var(--ed-rule);padding:14px 0 0;}
  .straja-editorial .ed-editorial-feature .news-monitor>.news-label {grid-column:1 / -1;}
  .straja-editorial .ed-editorial-list>.news-brief {grid-template-columns:145px minmax(180px,1fr) minmax(230px,1fr);}
  .straja-editorial .ed-editorial-list .news-brief .news-source {grid-column:2 / 4;grid-row:4;justify-self:start;text-align:left;margin-top:10px;}
  .straja-editorial .ed-grid-view .ed-editorial-list {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:850px) {
  .straja-editorial .ed-news-masthead {padding-top:84px;}
  .straja-editorial .ed-news-masthead-inner,.straja-editorial .news-section>.container,.straja-editorial .ed-article-hero-inner,.straja-editorial.trade-article-page .ed-article-section .news-article-layout {width:calc(100% - 36px);}
  .straja-editorial .ed-news-head-grid {grid-template-columns:1fr;}
  .straja-editorial .ed-news-cover {min-height:420px;}
  .straja-editorial .ed-news-cover-copy {max-width:62%;}
  .straja-editorial .ed-news-latest {display:none;}
  .straja-editorial .ed-editorial-section-heading {grid-template-columns:1fr;gap:4px;}
  .straja-editorial .ed-editorial-list>.news-brief {grid-template-columns:140px minmax(0,1fr);grid-template-rows:auto;}
  .straja-editorial .ed-editorial-list .news-card-image {grid-column:1;grid-row:1 / 5;height:130px;}
  .straja-editorial .ed-editorial-list .news-brief-meta,.straja-editorial .ed-editorial-list .news-brief h3,.straja-editorial .ed-editorial-list .news-brief>p,.straja-editorial .ed-editorial-list .news-brief .news-why,.straja-editorial .ed-editorial-list .news-brief .news-source {grid-column:2;grid-row:auto;justify-self:start;text-align:left;}
  .straja-editorial .ed-editorial-list .news-brief>p {margin-top:10px;}
  .straja-editorial .ed-editorial-list .news-brief h3 {font-size:1.4rem;}
  .straja-editorial .ed-view-modes {margin-left:0;}
  .straja-editorial .ed-article-hero-inner {grid-template-columns:1fr;gap:24px;}
  .straja-editorial .ed-article-hero-photo {min-height:310px;height:38vw;}
  .straja-editorial.trade-article-page .ed-article-section .news-article-layout {grid-template-columns:1fr;}
  .straja-editorial.trade-article-page .ed-article-aside {position:static;grid-row:1;border-left:0;border-top:1px solid var(--ed-rule);padding:18px 0 0;}
}
@media (max-width:640px) {
  .straja-editorial .ed-news-masthead {padding-top:80px;}
  .straja-editorial .ed-news-masthead .news-masthead-top {flex-direction:column;align-items:flex-start;gap:4px;}
  .straja-editorial .ed-news-cover {min-height:360px;align-items:flex-start;}
  .straja-editorial .ed-news-cover-photo {background-image:linear-gradient(180deg,#f7fafcf7 0%,#f7fafcd7 40%,#f7fafc39 85%),var(--ed-cover-image);background-position:center,center right;}
  .straja-editorial .ed-news-cover-copy {max-width:100%;padding:26px 16px 35px;}
  .straja-editorial .ed-news-cover h1 {font-size:clamp(2.65rem,10vw,3.9rem)!important;max-width:510px;}
  .straja-editorial .ed-news-cover p {font-size:.92rem;max-width:94%;}
  .straja-editorial .ed-news-masthead .news-tabs {gap:22px;}
  .straja-editorial .ed-news-toolbar {gap:8px;}
  .straja-editorial .ed-news-toolbar input {flex-basis:100%;}
  .straja-editorial .ed-news-toolbar select {max-width:calc(50% - 5px);width:calc(50% - 5px);}
  .straja-editorial .ed-view-modes {width:100%;justify-content:flex-start;}
  .straja-editorial .ed-editorial-feature {grid-template-columns:1fr;gap:16px;}
  .straja-editorial .ed-lead-photo {height:205px;}
  .straja-editorial .ed-editorial-feature .news-feature-story h2 {font-size:2.02rem;}
  .straja-editorial .ed-editorial-feature .news-monitor {grid-template-columns:1fr;}
  .straja-editorial .ed-editorial-list>.news-brief {grid-template-columns:102px minmax(0,1fr);column-gap:14px;}
  .straja-editorial .ed-editorial-list .news-card-image {height:95px;}
  .straja-editorial .ed-editorial-list .news-brief h3 {font-size:1.26rem;}
  .straja-editorial .ed-editorial-list .news-brief>p {font-size:.85rem;}
  .straja-editorial .ed-grid-view .ed-editorial-list {grid-template-columns:1fr;}
  .straja-editorial .ed-article-hero {padding-top:98px!important;}
  .straja-editorial .ed-article-hero-photo {min-height:225px;height:55vw;}
  .straja-editorial.trade-article-page .ed-article-hero h1 {font-size:clamp(2.4rem,10vw,3.2rem);}
  .straja-editorial .news-article p,.straja-editorial .news-article li {font-size:1rem;}
}
/* Permit full French filter labels on narrow devices. */
@media (max-width: 480px) {
  .straja-editorial .ed-news-toolbar select {width:100%;max-width:100%;padding-left:17px;flex:1 1 100%;}
}
