/* Full-page hubs: Materiały video + Autorzy. */
.pzw-hub-page{background:var(--pzw-color-background);color:var(--pzw-color-ink);font-family:var(--pzw-font-sans);line-height:1.3}.pzw-hub-page *{box-sizing:border-box}.pzw-hub-page a{color:inherit;text-decoration:none}.pzw-hub-page__container{width:min(calc(100% - var(--pzw-layout-gutter) - var(--pzw-layout-gutter)),var(--pzw-layout-max));margin-inline:auto}.pzw-hub-breadcrumbs{display:flex;align-items:center;gap:.45rem;padding:1.25rem 0 .625rem;font:500 .625rem/1.35 var(--pzw-font-sans);color:var(--pzw-color-muted);text-transform:uppercase;letter-spacing:.045em;overflow-wrap:anywhere}.pzw-hub-breadcrumbs span{opacity:.72}.pzw-hub-breadcrumbs [aria-current=page]{opacity:1}.pzw-hub-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:.18em}.pzw-hub-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(2rem,6vw,6rem);align-items:end;padding:clamp(2.25rem,5vw,4.75rem) 0 clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--pzw-color-ink)}.pzw-hub-hero h1{max-width:58rem;margin:.5rem 0 0;font:700 clamp(3rem,6.8vw,6.25rem)/.92 var(--pzw-font-serif);letter-spacing:-.045em;overflow-wrap:anywhere}.pzw-hub-hero__aside{min-width:0}.pzw-hub-hero__aside>p{max-width:32rem;margin:0;color:var(--pzw-color-text-soft);font:400 clamp(1rem,1.55vw,1.2rem)/1.55 var(--pzw-font-sans)}.pzw-hub-hero__aside>span{display:block;margin-top:1.2rem;padding-top:.85rem;border-top:1px solid var(--pzw-color-line);color:var(--pzw-color-muted);font:800 .68rem/1.3 var(--pzw-font-sans);letter-spacing:.06em;text-transform:uppercase}.pzw-hub-section-head{display:flex;justify-content:space-between;gap:2rem;align-items:end;padding:clamp(2.75rem,5vw,4.75rem) 0 1rem;border-bottom:1px solid var(--pzw-color-line)}.pzw-hub-section-head h2{margin:.35rem 0 0;font:700 clamp(2.2rem,4vw,3.6rem)/.96 var(--pzw-font-serif);letter-spacing:-.025em}.pzw-hub-section-head p{max-width:31rem;margin:0;color:var(--pzw-color-muted);font:.78rem/1.55 var(--pzw-font-sans);text-align:right}.pzw-hub-cta{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(3rem,6vw,5.5rem);padding:clamp(1.75rem,4vw,3rem);border-top:.375rem solid var(--pzw-color-primary);background:var(--pzw-color-ink);color:var(--pzw-color-on-dark)}.pzw-hub-cta .pzw-kicker{color:var(--pzw-color-primary)}.pzw-hub-cta h2{max-width:50rem;margin:.4rem 0 0;font:700 clamp(2rem,4vw,3.6rem)/.98 var(--pzw-font-serif)}.pzw-hub-cta .pzw-button{flex:0 0 auto;background:var(--pzw-color-primary);color:var(--pzw-color-ink)!important}.pzw-hub-cta .pzw-button:hover{background:var(--pzw-color-primary-hover)}

/* Video hub. */
.pzw-video-page__featured{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.7fr);gap:clamp(1.75rem,5vw,4rem);align-items:center;padding:clamp(2rem,5vw,4.5rem) 0;border-bottom:1px solid var(--pzw-color-line)}.pzw-video-page__player{position:relative;display:grid;place-items:center;aspect-ratio:16/9;min-width:0;overflow:hidden;background:var(--pzw-color-ink)}.pzw-video-page__player iframe,.pzw-video-page__poster,.pzw-video-page__placeholder{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center center;border:0}.pzw-video-page__placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--pzw-color-ink),#2d2d29);color:var(--pzw-color-primary);font:900 clamp(2rem,6vw,5rem)/1 var(--pzw-font-sans);letter-spacing:.08em}.pzw-video-page__featured-copy h2{max-width:30rem;margin:.5rem 0 .9rem;font:700 clamp(2rem,3vw,3.25rem)/.98 var(--pzw-font-serif);letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}.pzw-video-page__featured-copy>p{max-width:31rem;margin:0;color:var(--pzw-color-text-soft);font:.95rem/1.6 var(--pzw-font-sans)}.pzw-video-page__meta{color:var(--pzw-color-muted);font:800 .66rem/1.3 var(--pzw-font-sans);letter-spacing:.055em;text-transform:uppercase}.pzw-video-page__featured-copy .pzw-video-page__meta{margin-top:1.15rem;padding-top:.8rem;border-top:1px solid var(--pzw-color-line)}.pzw-video-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.pzw-video-page__card{min-width:0;padding:1.5rem 0 1.8rem;border-bottom:1px solid var(--pzw-color-line)}.pzw-video-page__card-player{margin-bottom:1rem}.pzw-video-page__card-copy h3{margin:.4rem 0 .55rem;font:700 clamp(1.5rem,2.2vw,2rem)/1.02 var(--pzw-font-serif);letter-spacing:-.02em;overflow-wrap:anywhere}.pzw-video-page__card-copy p{margin:0;color:var(--pzw-color-text-soft);font:.78rem/1.55 var(--pzw-font-sans)}.pzw-video-page button.pzw-video__play,.pzw-video-page button.pzw-video__play:hover,.pzw-video-page button.pzw-video__play:focus,.pzw-video-page button.pzw-video__play:focus-visible,.pzw-video-page button.pzw-video__play:active{position:absolute;z-index:3;display:grid;place-items:center;width:3.85rem;height:3.85rem;padding:0!important;border:1px solid var(--pzw-color-ink)!important;border-radius:0!important;background:var(--pzw-color-primary)!important;color:var(--pzw-color-ink)!important;box-shadow:none!important;transform:none}.pzw-video-page button.pzw-video__play:hover,.pzw-video-page button.pzw-video__play:focus-visible{background:var(--pzw-color-primary-hover)!important}.pzw-video-page .pzw-video__consent{position:absolute;z-index:4;left:1rem;right:1rem;bottom:1rem;margin:0;padding:.7rem;background:rgba(23,23,20,.92);color:var(--pzw-color-on-dark);font:.68rem/1.4 var(--pzw-font-sans)}

/* Authors hub. */
.pzw-authors-hub__stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--pzw-color-line)}.pzw-authors-hub__stats div{display:flex;align-items:baseline;gap:.45rem}.pzw-authors-hub__stats strong{font:700 2rem/1 var(--pzw-font-serif)}.pzw-authors-hub__stats span{color:var(--pzw-color-muted);font:700 .66rem/1.3 var(--pzw-font-sans);text-transform:uppercase;letter-spacing:.05em}.pzw-authors-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.pzw-authors-hub__card{display:flex;min-width:0;flex-direction:column;padding:1.5rem 0 2rem;border-bottom:1px solid var(--pzw-color-line)}.pzw-authors-hub__visual{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--pzw-color-surface)}.pzw-authors-hub__photo,.pzw-authors-hub__placeholder{display:block;width:100%!important;height:100%!important;max-width:100%;object-fit:cover;object-position:center center}.pzw-authors-hub__placeholder{display:grid;place-items:center;background:var(--pzw-color-primary);font:700 clamp(3rem,7vw,6rem)/1 var(--pzw-font-serif)}.pzw-authors-hub__visual img{transition:transform 240ms ease,filter 240ms ease}.pzw-authors-hub__visual:hover img{transform:scale(1.015);filter:brightness(.96)}.pzw-authors-hub__card-copy{display:flex;flex:1;min-width:0;flex-direction:column;padding-top:1rem}.pzw-authors-hub__role{margin-bottom:.38rem;color:var(--pzw-color-muted);font:800 .65rem/1.35 var(--pzw-font-sans);letter-spacing:.055em;text-transform:uppercase;overflow-wrap:anywhere}.pzw-authors-hub__card h3{margin:0;font:700 clamp(1.8rem,2.7vw,2.55rem)/.98 var(--pzw-font-serif);letter-spacing:-.025em;overflow-wrap:anywhere}.pzw-authors-hub__card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.pzw-authors-hub__card-copy>p{margin:.75rem 0 1rem;color:var(--pzw-color-text-soft);font:.78rem/1.58 var(--pzw-font-sans);overflow-wrap:anywhere}.pzw-authors-hub__card-foot{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-top:auto;padding-top:.8rem;border-top:1px solid var(--pzw-color-line);color:var(--pzw-color-muted);font:700 .65rem/1.35 var(--pzw-font-sans)}.pzw-authors-hub__card-foot>a{color:var(--pzw-color-ink);font-weight:800}.pzw-authors-hub__card-foot>a:hover{text-decoration:underline;text-underline-offset:.16em}

@media(max-width:65.625rem){.pzw-hub-hero{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:2.5rem}.pzw-video-page__featured{grid-template-columns:1fr;align-items:start}.pzw-video-page__featured-player{max-width:56rem}.pzw-video-page__featured-copy{max-width:50rem}.pzw-video-page__grid,.pzw-authors-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:47.99rem){.pzw-hub-page__container{width:min(calc(100% - var(--pzw-layout-gutter) - var(--pzw-layout-gutter)),var(--pzw-layout-max))}.pzw-hub-hero{grid-template-columns:1fr;gap:1.25rem;align-items:start}.pzw-hub-hero h1{font-size:clamp(2.75rem,12vw,4.5rem)}.pzw-hub-section-head{display:block}.pzw-hub-section-head p{margin-top:.75rem;text-align:left}.pzw-hub-cta{align-items:start;flex-direction:column}.pzw-video-page__grid,.pzw-authors-hub__grid{grid-template-columns:1fr}.pzw-authors-hub__visual{aspect-ratio:1/1}.pzw-authors-hub__stats{max-width:22rem}}
@media(max-width:34rem){.pzw-hub-breadcrumbs{padding-top:1rem}.pzw-video-page__featured{padding-top:1.5rem}.pzw-video-page button.pzw-video__play,.pzw-video-page button.pzw-video__play:hover,.pzw-video-page button.pzw-video__play:focus,.pzw-video-page button.pzw-video__play:focus-visible,.pzw-video-page button.pzw-video__play:active{width:3.35rem;height:3.35rem}.pzw-authors-hub__card-foot{align-items:flex-start;flex-direction:column;gap:.45rem}}
@media(prefers-reduced-motion:reduce){.pzw-authors-hub__visual img{transition:none}}

/* Embedded PZ Wideo uses the same showcase as the Materiały video hub. */
.pzw-video-showcase{
	width:100%;
	min-width:0;
	background:var(--pzw-color-background);
	color:var(--pzw-color-ink);
	font-family:var(--pzw-font-sans);
	line-height:1.3;
}
.pzw-video-showcase *{box-sizing:border-box}
.pzw-video-showcase .pzw-video-page__featured{padding-top:0}
.pzw-video-showcase__cta{margin-top:1.25rem}
.pzw-video-showcase a.pzw-video-showcase__cta,
.pzw-video-showcase a.pzw-video-showcase__cta:visited,
.pzw-video-showcase a.pzw-video-showcase__cta:hover,
.pzw-video-showcase a.pzw-video-showcase__cta:focus,
.pzw-video-showcase a.pzw-video-showcase__cta:focus-visible,
.pzw-video-showcase a.pzw-video-showcase__cta:active{
	border:1px solid var(--pzw-color-ink)!important;
	background:var(--pzw-color-primary)!important;
	color:var(--pzw-color-ink)!important;
	box-shadow:none!important;
	text-decoration:none!important;
}
.pzw-video-showcase a.pzw-video-showcase__cta:hover,
.pzw-video-showcase a.pzw-video-showcase__cta:focus-visible{
	background:var(--pzw-color-primary-hover)!important;
}

.pzw-hub-hero__aside>p,.pzw-hub-section-head p{max-width:var(--pzw-lead-max)}
@media(max-width:47.99rem){.pzw-hub-page__container{width:min(calc(100% - var(--pzw-layout-gutter) - var(--pzw-layout-gutter)),var(--pzw-layout-max))}}
