.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 .wtx-news-card:first-child{grid-row:span 4}.wtx-bp-section--news_hero .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 .wtx-news-card:first-child .wtx-news-card-image img{aspect-ratio:16/9}.wtx-bp-section--news_hero .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 .wtx-news-card:first-child .wtx-news-card-image{position:relative;box-shadow:var(--wtx-bp-hero-shadow,none)}.wtx-bp-section--news_hero .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}}
