.wtx-bp-home{width:min(calc(100% - var(--wtx-bp-gutter,24px)*2),var(--wtxs-container,1280px),var(--wtx-bp-max,1440px));margin-inline:auto;padding-block:2rem 4rem;color:var(--wtxs-text);container-type:inline-size}.wtx-bp-edition{display:flex;justify-content:space-between;align-items:end;gap:1rem;border-block-end:2px solid var(--wtxs-border);padding-block-end:1rem;margin-block-end:2rem}.wtx-bp-edition h1{margin:.35rem 0;font-size:var(--wtxs-type-h1,2.5rem)}.wtx-bp-edition time{color:var(--wtxs-muted);font-size:.9em}.wtx-bp-section{margin-block:0 var(--wtxs-spacing,48px);min-width:0}.wtx-bp-section .wtx-news-section-head{margin-block-end:1.2rem}.wtx-bp-section .wtx-news-section-head h2,.wtx-bp-section .wtx-news-section-head h3{font-size:clamp(1.2rem,1.1rem + .35vw,1.6rem);margin:0;line-height:1.5}.wtx-bp-items{display:grid;grid-template-columns:repeat(var(--wtx-bp-cols,3),minmax(0,1fr));gap:clamp(14px,2vw,26px)}.wtx-bp-cols-1{--wtx-bp-cols:1}.wtx-bp-cols-2{--wtx-bp-cols:2}.wtx-bp-cols-3{--wtx-bp-cols:3}.wtx-bp-cols-4{--wtx-bp-cols:4}.wtx-bp-cols-5{--wtx-bp-cols:5}.wtx-bp-cols-6{--wtx-bp-cols:6}.wtx-bp-section .wtx-news-card{min-width:0}.wtx-bp-section .wtx-news-title{font-size:clamp(1.02rem,.95rem + .22vw,1.24rem)!important;line-height:1.6}.wtx-bp-section .wtx-news-card-image img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--wtxs-image-radius,12px)}.wtx-bp-section--news_hero .wtx-bp-items{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.wtx-bp-section--news_hero:not(.wtx-bp-hero--lead_slider_plus_three)>.wtx-bp-items>.wtx-news-card:first-child{grid-row:span 4}.wtx-bp-section--news_hero:not(.wtx-bp-hero--lead_slider_plus_three)>.wtx-bp-items>.wtx-news-card:first-child .wtx-news-title{font-size:clamp(1.5rem,1.3rem + .8vw,2.2rem)!important;line-height:1.5}.wtx-bp-section--news_hero:not(.wtx-bp-hero--lead_slider_plus_three)>.wtx-bp-items>.wtx-news-card:first-child .wtx-news-card-image img{aspect-ratio:16/9}.wtx-bp-section--news_hero:not(.wtx-bp-hero--lead_slider_plus_three)>.wtx-bp-items>.wtx-news-card:not(:first-child),.wtx-bp-section--media_list .wtx-news-card,.wtx-bp-section--latest_posts .wtx-news-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:1rem;border-block-end:1px solid var(--wtxs-border);padding-block-end:.8rem}.wtx-bp-section--media_list .wtx-bp-items,.wtx-bp-section--latest_posts .wtx-bp-items{grid-template-columns:1fr}.wtx-bp-section--feature_plus_list .wtx-news-card--feature{grid-column:span 1}.wtx-bp-section--feature_plus_list .wtx-news-card--row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.8rem}.wtx-bp-split{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.wtx-bp-split .wtx-bp-section{margin:0}.wtx-bp-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.1rem;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-block-end:1rem}.wtx-bp-carousel .wtx-news-card{flex:0 0 max(220px,calc((100% - 4.4rem)/var(--wtx-bp-cols,4)));scroll-snap-align:start}.wtx-bp-carousel:focus-visible{outline:2px solid var(--wtxs-primary);outline-offset:4px}.wtx-bp-carousel-tools{display:flex;justify-content:end;gap:.5rem;margin-block-end:.75rem}.wtx-bp-carousel-tools button{width:2.5rem;height:2.5rem;background:var(--wtxs-surface);color:var(--wtxs-text);border:1px solid var(--wtxs-border);border-radius:var(--wtxs-button-radius,8px);cursor:pointer;font-size:1.3rem}.wtx-bp-author-card{text-align:center;padding:1.5rem 1rem;border:1px solid var(--wtxs-border);border-radius:var(--wtxs-radius);background:var(--wtxs-card-background,var(--wtxs-surface))}.wtx-bp-author-card img{width:80px;height:80px;object-fit:cover;border-radius:50%;margin:auto}.wtx-bp-author-card h3,.wtx-bp-author-card h4{font-size:1.1rem;line-height:1.6}.wtx-bp-author-card time,.wtx-bp-author-card p{color:var(--wtxs-muted);font-size:.9rem}.wtx-bp-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;background:var(--wtxs-surface);border:1px solid var(--wtxs-border);border-radius:var(--wtxs-radius)}.wtx-bp-empty{padding:1.2rem;border:1px dashed var(--wtxs-border);color:var(--wtxs-muted)}.wtx-bp-unresolved-link>a{pointer-events:none;opacity:.65}.wtx9-reading-with-summary,.wtx-bp-article-grid{display:grid!important;grid-template-columns:minmax(0,var(--wtx-bp-main,70fr)) minmax(220px,var(--wtx-bp-aside,30fr));gap:2rem;align-items:start}.wtx9-reading-with-summary>.wtx-summary-sidebar,.wtx-bp-article-grid>.wtx-summary-sidebar{grid-column:2;grid-row:1}.wtx9-reading-with-summary>.wtx-news-reading,.wtx-bp-article-grid>.wtx-bp-story-main{grid-column:1;grid-row:1 / span 3;min-width:0}.wtx9-reading-with-summary>.wtx-news-reading-aside,.wtx-bp-article-grid>.wtx-bp-aside{grid-column:2;grid-row:2;min-width:0}.wtx-bp-story-main>*{max-width:100%}.wtx-bp-article .wtx-news-byline{margin-block:1rem}.wtx-bp-article .wtx-news-article-hero{margin:1.5rem 0}.wtx-bp-article .wtx-news-article-hero img{width:100%}.wtx-bp-article{padding-block:2rem}.wtx-bp-article .wtx-news-article-end{margin-block:2rem}@media(prefers-reduced-motion:reduce){.wtx-bp-carousel{scroll-behavior:auto}}@media print{.wtx-bp-carousel{overflow:visible;flex-wrap:wrap}.wtx-bp-carousel-tools{display:none}.wtx-bp-article-grid,.wtx9-reading-with-summary{display:block!important}.wtx-bp-aside{display:none}.wtx-summary-sidebar{margin-block:1rem}}.wtx-bp-search-entry{min-width:0}.wtx-bp-search-excerpt{color:var(--wtxs-muted);margin-block:.5rem 1.5rem}.wtx-bp-section--news_hero:not(.wtx-bp-hero--lead_slider_plus_three)>.wtx-bp-items>.wtx-news-card:first-child .wtx-news-card-image{position:relative;box-shadow:var(--wtx-bp-hero-shadow,none)}.wtx-bp-section--news_hero:not(.wtx-bp-hero--lead_slider_plus_three)>.wtx-bp-items>.wtx-news-card:first-child .wtx-news-card-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,var(--wtx-bp-hero-overlay,0)))}.wtx-bp-article-grid{row-gap:0}.wtx-bp-article-grid>.wtx-bp-segment{grid-column:1;min-width:0}.wtx-bp-article-grid>.wtx-bp-content-aside{grid-column:2;min-width:0}.wtx-bp-segment:empty{display:none}.wtx-bp-segment--content{min-width:0}.wtx-bp-content-aside:empty{display:none}.wtx-bp-home .wtx-news-title a,.wtx-bp-archive .wtx-news-title a{color:var(--wtxs-text);text-decoration:none}.wtx-bp-home .wtx-news-title a:hover,.wtx-bp-archive .wtx-news-title a:hover{color:var(--wtxs-primary);text-decoration:underline;text-underline-offset:.2em}.wtx-bp-summary-placeholder{max-width:var(--wtxs-content,780px);margin:32px auto;padding:22px;border:1px dashed var(--wtxs-border,#ccd7d0);border-inline-start:4px solid var(--wtxs-primary,#176b4d);border-radius:var(--wtxs-radius,12px);background:var(--wtxs-surface,#f5f7f6);color:var(--wtxs-text,#17211c)}.wtx-bp-summary-placeholder p{line-height:1.8}.wtx-bp-summary-placeholder small{color:var(--wtxs-muted,#59675f)}

/* Homepage roots use homepage width, never the reading-width rule for ordinary blocks. */
.wtxs-designed main.wtx107-home-surface{width:100%;max-width:none;padding:0;margin-inline:0}
:where(.pn-block-content)>.wtx-bp-home,:where(.pn-block-content)>.wtx-news-home{max-width:none}
.wtx-bp-home>.wtx-bp-section{margin-block-end:var(--wtx-home-gap,48px)}
.wtx-bp-section>.wtx-bp-items,.wtx-bp-section>.wtx-bp-split{gap:var(--wtx-section-gap,clamp(14px,2vw,26px))}
.wtx-bp-section>.wtx-news-section-head h2,.wtx-bp-section>.wtx-news-section-head h3{font-size:var(--wtx-section-heading,clamp(20px,2vw,28px))}
.wtx-bp-section>.wtx-bp-items>.wtx-news-card .wtx-news-title{font-size:var(--wtx-section-title,clamp(16px,1.35vw,22px))!important}
.wtx-bp-section--news_hero>.wtx-bp-items>.wtx-news-card:first-child .wtx-news-title{font-size:var(--wtx-section-title,clamp(24px,2.6vw,38px))!important}
.wtx-bp-section>.wtx-bp-items>.wtx-news-card>.wtx-news-card-image{overflow:hidden}
.wtx-bp-section>.wtx-bp-items>.wtx-news-card>.wtx-news-card-image img{aspect-ratio:inherit;height:100%;width:100%;object-fit:cover}
.wtx-bp-section>.wtx-bp-items>.wtx-news-card>.wtx-news-card-copy{min-width:0}
.wtx-bp-section>.wtx-bp-items>.wtx-news-card .wtx-news-title a{overflow-wrap:anywhere}
.wtx-bp-hero--lead_stack>.wtx-bp-items{grid-template-columns:repeat(var(--wtx-bp-cols,3),minmax(0,1fr))}
.wtx-bp-hero--lead_stack>.wtx-bp-items>.wtx-news-card:first-child{grid-column:1/-1;grid-row:auto}
.wtx-bp-hero--cards>.wtx-bp-items{grid-template-columns:repeat(var(--wtx-bp-cols,3),minmax(0,1fr))}
.wtx-bp-hero--cards>.wtx-bp-items>.wtx-news-card:first-child{grid-row:auto}
.wtx-bp-hero--cards>.wtx-bp-items>.wtx-news-card{display:flex;flex-direction:column;padding:0;border:0}
.wtx-bp-hero--cards>.wtx-bp-items>.wtx-news-card:first-child .wtx-news-title{font-size:var(--wtx-section-title,clamp(16px,1.35vw,22px))!important}
.wtx-bp-hero--overlay>.wtx-bp-items>.wtx-news-card--lead:not(.wtx-news-card--text){position:relative;display:grid;min-height:340px;background:var(--wtxs-surface);overflow:hidden;border-radius:var(--wtxs-radius,16px)}
.wtx-bp-hero--overlay>.wtx-bp-items>.wtx-news-card--lead:not(.wtx-news-card--text)>.wtx-news-card-image{position:absolute;inset:0;aspect-ratio:auto}
.wtx-bp-hero--overlay>.wtx-bp-items>.wtx-news-card--lead:not(.wtx-news-card--text)>.wtx-news-card-copy{align-self:end;position:relative;z-index:1;padding:clamp(20px,3vw,40px);background:linear-gradient(transparent,rgba(0,0,0,.9));color:#fff}
.wtx-bp-hero--overlay .wtx-news-card--lead:not(.wtx-news-card--text) .wtx-news-kicker a,.wtx-bp-hero--overlay .wtx-news-card--lead:not(.wtx-news-card--text) .wtx-news-card-meta{color:#fff}
@container (max-width:700px){.wtx-bp-section--news_hero>.wtx-bp-items{grid-template-columns:1fr}.wtx-bp-section--news_hero>.wtx-bp-items>.wtx-news-card:first-child{grid-row:auto;grid-column:auto}.wtx-bp-section--news_hero>.wtx-bp-items>.wtx-news-card:not(:first-child){grid-template-columns:96px minmax(0,1fr)}.wtx-bp-hero--cards>.wtx-bp-items{grid-template-columns:repeat(2,minmax(0,1fr))}.wtx-bp-hero--cards>.wtx-bp-items>.wtx-news-card{display:flex}}

.wtx-bp-hero--lead_side>.wtx-bp-items>.wtx-news-card:first-child,.wtx-bp-hero--overlay>.wtx-bp-items>.wtx-news-card:first-child{grid-row:span var(--wtx-hero-span,3)}
.wtx-bp-section--news_hero[data-lead-count="1"]>.wtx-bp-items{grid-template-columns:1fr}
.wtx-bp-hero--overlay .wtx-news-card--lead:not(.wtx-news-card--text) .wtx-news-title,.wtx-bp-hero--overlay .wtx-news-card--lead:not(.wtx-news-card--text) .wtx-news-title a,.wtx-bp-hero--overlay .wtx-news-card--lead:not(.wtx-news-card--text) .wtx-news-deck{color:#fff}
@container(max-width:700px){.wtx-bp-hero--lead_side>.wtx-bp-items>.wtx-news-card:first-child,.wtx-bp-hero--overlay>.wtx-bp-items>.wtx-news-card:first-child{grid-row:auto}}

.wtx-bp-section>.wtx-bp-items>.wtx-bp-author-card h3,.wtx-bp-section>.wtx-bp-items>.wtx-bp-author-card h4{font-size:var(--wtx-section-title,1.1rem)!important}

/* Carousel columns follow the same explicit device control as grid columns. */
.wtx-bp-section>.wtx-bp-carousel{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--wtx-bp-cols,3) - 1)*var(--wtx-section-gap,24px))/var(--wtx-bp-cols,3));min-width:0;max-width:100%}
.wtx-bp-carousel>.wtx-news-card{min-width:0;width:auto}
@media print{.wtx-bp-section>.wtx-bp-carousel{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}


/* Witarix 1.4.2 – Editorial component ownership and readability.
   These rules affect only the native Blueprint layouts; site colors and fonts remain inherited. */
.wtx-bp-home .wtx-bp-hero--lead_slider_plus_three .wtx-news-hero-slider-layout .wtx-news-hero-slide>.wtx-news-card,
.wtx-bp-home .wtx-bp-hero--lead_slider_plus_three .wtx-news-hero-slider-layout .wtx-news-hero-side>.wtx-news-card{grid-row:auto;grid-column:auto;min-width:0}
/* The general .wtx-bp-home .wtx-news-title a rule must not override light-on-image titles. */
.wtx-bp-home .wtx-news-hero-slider-layout:is(.wtx-hero-contrast-smart,.wtx-hero-contrast-light) .wtx-news-hero-slide .wtx-news-title a,
.wtx-bp-home .wtx-news-hero-slider-layout:is(.wtx-hero-contrast-smart,.wtx-hero-contrast-light) .wtx-news-hero-slide .wtx-news-kicker a,
.wtx-bp-home .wtx-news-hero-slider-layout:is(.wtx-hero-contrast-smart,.wtx-hero-contrast-light) .wtx-news-hero-slide .wtx-news-card-meta{color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.70)}
.wtx-bp-home .wtx-news-hero-slider-layout.wtx-hero-contrast-dark .wtx-news-hero-slide .wtx-news-title a{color:#171d24;text-shadow:0 1px 4px rgba(255,255,255,.9)}
.wtx-bp-home .wtx-news-hero-slider-layout.wtx-hero-contrast-surface .wtx-news-hero-slide .wtx-news-title a,
.wtx-bp-home .wtx-news-hero-slider-layout.wtx-hero-text-surface .wtx-news-hero-slide .wtx-news-title a{color:var(--wtxs-text,#17283b);text-shadow:none}
.wtx-bp-home .wtx-news-hero-slider-layout:is(.wtx-hero-contrast-smart,.wtx-hero-contrast-light) .wtx-news-hero-slide .wtx-news-card-image:after{background:linear-gradient(180deg,rgba(0,0,0,.05) 20%,rgba(0,0,0,.25) 52%,rgba(0,0,0,var(--wtx-hero-overlay,.8)) 100%)}
.wtx-bp-home .wtx-bp-hero--lead_slider_plus_three .wtx-news-hero-side .wtx-news-title{font-size:var(--wtx-hero-side-title,18px)!important;line-height:1.38}
.wtx-bp-home .wtx-bp-hero--lead_slider_plus_three .wtx-news-hero-side .wtx-news-card{overflow:hidden;min-width:0}
.wtx-bp-home .wtx-bp-hero--lead_slider_plus_three .wtx-news-hero-side .wtx-news-card-copy{min-width:0}
.wtx-bp-home .wtx-bp-hero--lead_slider_plus_three .wtx-news-hero-side .wtx-news-deck{display:none}
/* Editorial lead/list composition: a true lead column and a readable compact news list. */
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items{
 display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px 26px;align-items:start
}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--feature{
 grid-column:1;grid-row:1/span 6;align-self:start;min-width:0;min-height:0
}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--feature .wtx-news-title{font-size:clamp(20px,1.65vw,26px)!important;line-height:1.42}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--feature .wtx-news-deck{
 font-size:clamp(14px,1.1vw,16px);line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-block:8px 0
}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row{
 grid-column:2;display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:0 0 13px;border-block-end:1px solid var(--wtxs-border,#dee5ed);align-self:stretch;min-width:0;align-items:start
}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row>.wtx-news-card-image{
 min-width:0;width:112px;aspect-ratio:4/3;max-width:100%;height:auto;margin:0;border-radius:8px;overflow:hidden
}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row>.wtx-news-card-image img{width:100%;height:100%;object-fit:cover}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row>.wtx-news-card-copy{min-width:0;padding:0}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row .wtx-news-title{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.48;margin:2px 0 8px}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row .wtx-news-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row .wtx-news-deck{display:none}
.wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row .wtx-news-card-meta{font-size:12px;line-height:1.4}
/* One-column narrow contexts: no rowspan or overflowing side tracks. */
@media(max-width:900px){
 .wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items{grid-template-columns:minmax(0,1fr);gap:18px}
 .wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--feature,
 .wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row{grid-column:1;grid-row:auto}
}
@media(max-width:560px){
 .wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row{grid-template-columns:92px minmax(0,1fr);gap:12px}
 .wtx-bp-home .wtx-bp-section--feature_plus_list[data-wtx-feature-count="1"]>.wtx-bp-items>.wtx-news-card--row>.wtx-news-card-image{width:92px}
 .wtx-bp-home .wtx-news-hero-slider-layout:is(.wtx-hero-contrast-smart,.wtx-hero-contrast-light) .wtx-news-hero-slide .wtx-news-title{font-size:var(--wtx-hero-title-mobile,26px)!important;line-height:1.32}
 .wtx-bp-home .wtx-bp-hero--lead_slider_plus_three .wtx-news-hero-side .wtx-news-title{font-size:var(--wtx-hero-side-title-mobile,16px)!important}
}
