/* Style stron szkoleń B2B (szablon 26 sekcji, prefiks .tr-).
   Wspólny plik dla wszystkich stron szkoleń - wcześniej ten sam blok <style> był powielony w 11 plikach. */
/* ===== Wzór strony szkolenia B2B - style robocze (prefiks .tr-) =====
   Wyłącznie tokeny z :root base.css, więc tryb jasny działa bez dodatkowych reguł. */
.tr-wrap{max-width:var(--container);margin:0 auto;padding:0 24px;}
@media(min-width:768px){.tr-wrap{padding:0 48px;}}

/* Hero: pełnokadrowe zdjęcie + scrim zatapiający je w czerni (decyzja 06).
   Hero jest "ciemną wyspą" w obu motywach (jak .pheader w base.css): tokeny
   nadpisane lokalnie, bo jasny scrim robi ze zdjęcia mleczną plamę. */
.tr-hero{--black:#050506;--ink-90:#0d0d10;--ink-80:#17171c;--ink-70:#24242b;--grey-50:#82828d;--grey-30:#a9a9b6;--white:#f5f5f8;
  position:relative;overflow:hidden;background:var(--black);color:var(--white);border-bottom:1px solid var(--ink-80);}
.tr-hero-media{position:absolute;inset:0 0 0 var(--media-left,0);z-index:0;}
/* --media-left: per szkolenie, gdy postać na zdjęciu stoi bliżej środka - przesuwa kadr w prawo, lewa część hero zostaje czarna pod tekstem */
.tr-hero-media img{width:100%;height:100%;object-fit:cover;object-position:62% 30%;display:block;}
.tr-hero-media::after{content:"";position:absolute;inset:0;background:
  linear-gradient(90deg,rgba(5,5,6,.97) 0%,rgba(5,5,6,.9) 30%,rgba(5,5,6,.45) 55%,rgba(5,5,6,.1) 78%),
  linear-gradient(0deg,rgba(5,5,6,1) 0%,rgba(5,5,6,.6) 22%,rgba(5,5,6,0) 45%),
  linear-gradient(180deg,rgba(5,5,6,.75) 0%,rgba(5,5,6,0) 22%);}
.tr-hero-inner{position:relative;z-index:1;padding-top:clamp(112px,14svh + 4vw,176px);min-height:min(780px,94svh);display:flex;flex-direction:column;}
.tr-crumb{font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--grey-50);margin-bottom:var(--s6);}
.tr-crumb a{color:var(--grey-50);text-decoration:none;}.tr-crumb a:hover{color:var(--white);}
.tr-hero-copy{max-width:640px;margin-bottom:clamp(40px,6vw,80px);}
.tr-hero h1{margin:18px 0 24px;}
.tr-lead{font-size:var(--fs-lead);color:var(--grey-30);max-width:56ch;line-height:1.55;}
.tr-for{display:inline-flex;gap:10px;align-items:baseline;margin-top:24px;font-size:var(--fs-body-sm);color:var(--grey-30);}
.tr-for b{font-family:var(--mono);font-size:var(--fs-label-sm);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--grey-50);}
.tr-specs{margin:auto 0 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink-70);}
.tr-spec{padding:20px 20px 28px 0;}
.tr-spec + .tr-spec{padding-left:20px;border-left:1px solid var(--ink-80);}
.tr-spec dt{font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--grey-50);margin-bottom:6px;}
.tr-spec dd{margin:0;font-size:var(--fs-body);color:var(--white);}
@media(max-width:900px){
  .tr-hero-media{position:relative;inset:auto;height:min(64svh,560px);width:100%;}
  .tr-hero-media img{object-position:53% 30%;}
  .tr-hero-media::after{background:linear-gradient(0deg,rgba(5,5,6,1) 0%,rgba(5,5,6,0) 45%),linear-gradient(180deg,rgba(5,5,6,.8) 0%,rgba(5,5,6,0) 35%);}
  .tr-hero-inner{padding-top:0;margin-top:-56px;min-height:0;}
  .tr-crumb{margin-bottom:var(--s4);}
  .tr-specs{grid-template-columns:1fr 1fr;}
  .tr-spec:nth-child(3){padding-left:0;border-left:none;}
  .tr-spec:nth-child(n+3){border-top:1px solid var(--ink-80);}
}
@media(max-width:520px){.tr-for{flex-direction:column;gap:4px;}}

/* Pasek nawigacji w obrębie strony */
.tr-subnav{position:sticky;top:var(--tr-nav-h,71px);z-index:50;background:var(--nav-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--ink-80);}
.tr-subnav .tr-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;}
.tr-subnav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;}
.tr-subnav ul::-webkit-scrollbar{display:none;}
.tr-subnav ul a{display:block;padding:16px 12px;font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--grey-50);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;margin-bottom:-1px;transition:var(--t-ui);}
.tr-subnav ul a:hover,.tr-subnav ul a[aria-current="true"]{color:var(--white);border-bottom-color:var(--white);}

/* Sekcja: lewa kolumna z numerem i H2, prawa z treścią */
.tr-sec{padding:var(--tr-sec-y,clamp(64px,8vw,120px)) 0;border-bottom:1px solid var(--rule);scroll-margin-top:130px;}
.tr-sec.alt{background:var(--band);}
/* Nagłówek sekcji nad treścią (jak .section-head w reszcie serwisu): h2 z bazowej skali
   nie mieści się czytelnie w wąskiej lewej kolumnie. */
.tr-sec-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,3vw,48px);}
.tr-sec-head{max-width:880px;}
.tr-sec-head h2{max-width:24ch;}
/* Nagłówek stojący samodzielnie nad treścią (poza .tr-sec-grid, który daje własny odstęp). */
.tr-sec-head--odstep{margin-bottom:40px;}
.tr-body > p,.tr-body > ul:not([class]),.tr-body > .tr-note,.tr-body .q-body{max-width:72ch;}
.tr-idx{display:block;font-family:var(--mono);font-size:var(--fs-label-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-50);margin-bottom:16px;}
.tr-sec-head p{margin-top:16px;color:var(--grey-50);font-size:var(--fs-body-sm);line-height:1.6;max-width:64ch;}
.tr-body{min-width:0;}
.tr-body > p:not([class]),.tr-body > div[data-field] > p{font-size:var(--fs-body-lg);color:var(--grey-30);line-height:1.65;max-width:68ch;}
.tr-body p:not([class]) + p:not([class]){margin-top:18px;}
.tr-body > p:not([class]):first-child,.tr-body > div[data-field] > p:first-child{color:var(--white);}
.tr-sub{font-size:var(--fs-card-h-lg);margin:48px 0 20px;letter-spacing:-.01em;}

/* Listy */
.tr-num-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink-80);border-left:1px solid var(--ink-80);}
.tr-num-list li{padding:24px;border-right:1px solid var(--ink-80);border-bottom:1px solid var(--ink-80);color:var(--grey-30);font-size:var(--fs-body);line-height:1.55;}
.tr-num-list li span{display:block;font-family:var(--mono);font-size:var(--fs-label-sm);color:var(--grey-50);letter-spacing:.1em;margin-bottom:12px;}
.tr-num-list li b{color:var(--white);font-weight:500;}
@media(max-width:640px){.tr-num-list{grid-template-columns:1fr;}}
.tr-checks{list-style:none;margin:0;padding:0;}
.tr-checks li{display:grid;grid-template-columns:20px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--ink-80);color:var(--grey-30);line-height:1.55;}
.tr-checks li::before{content:"";width:8px;height:8px;margin-top:8px;border:1px solid var(--grey-50);}
.tr-checks li:last-child{border-bottom:1px solid var(--ink-80);}

/* 04 vs 05: dwie różne perspektywy */
.tr-outcomes{list-style:none;margin:0;padding:0;counter-reset:o;}
.tr-outcomes li{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:18px 0;border-top:1px solid var(--ink-80);line-height:1.55;color:var(--grey-30);}
.tr-outcomes li:last-child{border-bottom:1px solid var(--ink-80);}
.tr-outcomes .verb{font-family:var(--mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--white);padding-top:3px;}
@media(max-width:640px){.tr-outcomes li{grid-template-columns:1fr;gap:6px;}}
.tr-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.tr-benefit{padding:28px 24px;border:1px solid var(--ink-80);background:var(--black);}
.tr-sec.alt .tr-benefit{background:var(--ink-90);}
.tr-benefit h3{font-size:var(--fs-card-h);line-height:1.35;margin-bottom:10px;letter-spacing:-.01em;}
.tr-benefit p{color:var(--grey-50);font-size:var(--fs-body-sm);line-height:1.6;}
@media(max-width:640px){.tr-benefits{grid-template-columns:1fr;}}

/* 06 Dla kogo */
.tr-chips{display:flex;flex-wrap:wrap;gap:8px;}
.tr-chips .chip{color:var(--white);}

/* 07 Poziom */
.tr-table{width:100%;border-collapse:collapse;}
.tr-table th,.tr-table td{text-align:left;vertical-align:top;padding:20px 0;border-top:1px solid var(--ink-80);}
.tr-table tr:last-child th,.tr-table tr:last-child td{border-bottom:1px solid var(--ink-80);}
.tr-table th{width:34%;padding-right:24px;font-family:var(--mono);font-size:var(--fs-label-sm);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--grey-50);}
.tr-table td{color:var(--grey-30);line-height:1.6;}
.tr-table td b{color:var(--white);font-weight:500;}
@media(max-width:640px){.tr-table th,.tr-table td{display:block;width:100%;}.tr-table th{border-bottom:none;padding-bottom:6px;}.tr-table td{border-top:none;padding-top:0;}}

/* 08 Program */
.tr-note{display:flex;gap:14px;padding:18px 20px;border:1px solid var(--ink-80);color:var(--grey-30);font-size:var(--fs-body-sm);line-height:1.6;margin-bottom:24px;}
.tr-note::before{content:"i";flex-shrink:0;width:20px;height:20px;border:1px solid var(--grey-50);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:var(--fs-micro);color:var(--grey-50);}
.tr-module{border-top:1px solid var(--ink-80);}
.tr-module:last-child{border-bottom:1px solid var(--ink-80);}
.tr-module summary{display:grid;grid-template-columns:72px 1fr 24px;gap:16px;align-items:center;padding:24px 0;cursor:pointer;list-style:none;}
.tr-module summary::-webkit-details-marker{display:none;}
.tr-module .m-num{font-family:var(--mono);font-size:var(--fs-label);color:var(--grey-50);letter-spacing:.1em;}
.tr-module h3{font-size:var(--fs-card-h-lg);line-height:1.3;letter-spacing:-.01em;margin:0;}
.tr-module .q-icon{width:22px;height:22px;border:1px solid var(--ink-70);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--grey-50);transition:transform 240ms var(--ease);}
.tr-module[open] .q-icon{transform:rotate(45deg);}
.tr-module-body{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;padding:0 0 32px 88px;}
.tr-module-body h4{font-family:var(--mono);font-size:var(--fs-label-sm);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--grey-50);margin-bottom:8px;}
.tr-module-body p,.tr-module-body li{color:var(--grey-30);font-size:var(--fs-body-sm);line-height:1.6;}
.tr-module-body ul{margin:0;padding-left:18px;}
.tr-module-body .full{grid-column:1/-1;}
@media(max-width:700px){.tr-module summary{grid-template-columns:48px 1fr 24px;}.tr-module-body{grid-template-columns:1fr;padding-left:0;}}

/* Kroki procesu (09, 20) */
.tr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols,4),1fr);border-top:1px solid var(--grey-50);}
.tr-steps li{padding:24px 20px 0 0;position:relative;}
.tr-steps li::before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--white);border-radius:50%;}
.tr-steps .s-num{display:block;font-family:var(--mono);font-size:var(--fs-label-sm);color:var(--grey-50);letter-spacing:.1em;margin-bottom:10px;}
.tr-steps h3{font-size:var(--fs-card-h);line-height:1.3;margin-bottom:8px;letter-spacing:-.01em;}
.tr-steps p{color:var(--grey-50);font-size:var(--fs-body-sm);line-height:1.55;}
@media(max-width:900px){.tr-steps{grid-template-columns:1fr 1fr;row-gap:32px;}}
@media(max-width:520px){.tr-steps{grid-template-columns:1fr;border-top:none;border-left:1px solid var(--grey-50);}.tr-steps li{padding:0 0 28px 24px;}.tr-steps li::before{top:4px;left:-4px;}}

/* 10 Dyrektorka */
.tr-director{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:clamp(24px,4vw,56px);align-items:start;}
.tr-director figure{margin:0;border:1px solid var(--ink-80);aspect-ratio:4/5;overflow:hidden;}
.tr-director img{width:100%;height:100%;object-fit:cover;display:block;}
.tr-director .role{font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--grey-50);}
.tr-director h3{font-size:var(--fs-card-h-lg);margin:8px 0 16px;}
.tr-director p{color:var(--grey-30);line-height:1.65;max-width:60ch;}
.tr-director .tr-checks{margin:20px 0 24px;}
@media(max-width:640px){.tr-director{grid-template-columns:1fr;}.tr-director figure{max-width:260px;}}

/* 11 Kryteria */
.tr-criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ink-80);border:1px solid var(--ink-80);margin-top:32px;}
.tr-criteria div{background:var(--black);padding:22px 20px;}
.tr-sec.alt .tr-criteria div{background:var(--ink-90);}
.tr-criteria span{display:block;font-family:var(--mono);font-size:var(--fs-label-sm);color:var(--grey-50);margin-bottom:10px;}
.tr-criteria b{font-weight:500;}
@media(max-width:700px){.tr-criteria{grid-template-columns:1fr 1fr;}}

/* 12 Metody */
.tr-methods{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:32px 0;}
.tr-methods div{padding:18px 0;border-top:1px solid var(--ink-80);}
.tr-methods h3{font-size:var(--fs-card-h);margin-bottom:6px;letter-spacing:-.01em;}
.tr-methods p{color:var(--grey-50);font-size:var(--fs-body-sm);line-height:1.55;}
@media(max-width:640px){.tr-methods{grid-template-columns:1fr;}}

/* 13 Karta ćwiczenia */
.tr-exercise{padding:clamp(28px,4vw,48px);}
.tr-exercise h3{font-size:var(--fs-card-h-lg);margin-bottom:28px;max-width:36ch;}
.tr-ex-row{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--ink-80);}
.tr-ex-row dt{font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--grey-50);}
.tr-ex-row dd{margin:0;color:var(--grey-30);line-height:1.65;}
.tr-ex-row ol{margin:0;padding-left:18px;}.tr-ex-row li+li{margin-top:6px;}
.tr-disclaimer{margin-top:20px;font-family:var(--mono);font-size:var(--fs-label-sm);color:var(--grey-50);letter-spacing:.04em;line-height:1.6;}
@media(max-width:640px){.tr-ex-row{grid-template-columns:1fr;gap:8px;}}

/* 14 Forma */
.tr-formats{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.tr-format{padding:32px 28px;}
.tr-format h3{font-size:var(--fs-card-h-lg);margin-bottom:12px;}
.tr-format p{color:var(--grey-30);font-size:var(--fs-body-sm);line-height:1.65;}
.tr-format .tag-fact{display:inline-block;margin-top:18px;font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--white);border:1px solid var(--ink-70);padding:6px 10px;border-radius:var(--r);}
@media(max-width:640px){.tr-formats{grid-template-columns:1fr;}}

/* 15 Cena */
.tr-price{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink-80);}
.tr-price > div{padding:28px;}
.tr-price > div + div{border-left:1px solid var(--ink-80);}
.tr-price h3{font-family:var(--mono);font-size:var(--fs-label-sm);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--grey-50);margin-bottom:12px;}
.tr-price p{color:var(--grey-30);line-height:1.65;}
.tr-price p b{color:var(--white);font-weight:500;}
@media(max-width:640px){.tr-price{grid-template-columns:1fr;}.tr-price > div + div{border-left:none;border-top:1px solid var(--ink-80);}}
/* 17-19 Opinie, case studies, social proof */

.tr-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink-80);margin-top:40px;}
.tr-stats div{padding:24px 16px 0 0;}
.tr-stats b{display:block;font-size:var(--fs-stat-num-sm);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;}
.tr-stats span{font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--grey-50);}
@media(max-width:700px){.tr-stats{grid-template-columns:1fr 1fr;row-gap:24px;}}
.tr-logos{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--ink-80);border:1px solid var(--ink-80);}
.tr-logos div{background:var(--black);display:flex;align-items:center;justify-content:center;padding:28px 20px;min-height:96px;}
.tr-logos img{max-width:110px;max-height:36px;width:auto;height:auto;opacity:.7;filter:grayscale(1);}
[data-theme="light"] .tr-logos img{filter:grayscale(1) invert(1);}
@media(max-width:700px){.tr-logos{grid-template-columns:repeat(3,1fr);}}

/* 21 FAQ */
.tr-faq-group + .tr-faq-group{margin-top:40px;}
.tr-faq-label{font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--grey-50);margin-bottom:8px;display:block;}

/* FAQ w wersji zwartej */
#faq{--tr-sec-y:clamp(48px,6vw,80px);}
#faq .mini-faq .q{padding:0;}
#faq .mini-faq summary{padding:14px 0;gap:16px;}
#faq .mini-faq summary h3{font-size:var(--fs-body-sm);line-height:1.4;}
#faq .mini-faq .q-body{padding:0 0 16px;font-size:var(--fs-body-sm);}
#faq .mini-faq .q-icon{width:18px;height:18px;}
#faq .tr-faq-group + .tr-faq-group{margin-top:28px;}

/* 22-23 Powiązane */
.tr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.tr-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--ink-80);text-decoration:none;color:inherit;transition:var(--t-ui);min-height:180px;}
.tr-card:hover{border-color:var(--grey-50);}
.tr-card .mono{font-size:var(--fs-label-sm);}
.tr-card h3{font-size:var(--fs-card-h);line-height:1.35;letter-spacing:-.01em;}
.tr-card p{color:var(--grey-50);font-size:var(--fs-body-sm);line-height:1.55;}
.tr-card .go{margin-top:auto;font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--grey-30);}
@media(max-width:900px){.tr-cards{grid-template-columns:1fr;}}

/* Linki w treści: monochrom z podkreśleniem, bez domyślnego niebieskiego */
.tr-final p a,.tr-body p a,.tr-body .q-body a,.tr-sec-head p a{color:var(--white);text-decoration:underline;text-decoration-color:var(--grey-50);text-underline-offset:3px;transition:var(--t-ui);}
.tr-final p a:hover,.tr-body p a:hover,.tr-body .q-body a:hover{text-decoration-color:var(--white);}

/* 24 Finalne CTA */
.tr-final{padding:clamp(72px,10vw,144px) 0;border-bottom:1px solid var(--rule);text-align:center;}
.tr-final h2{max-width:20ch;margin:16px auto 20px;}
.tr-final p{color:var(--grey-30);font-size:var(--fs-lead);max-width:58ch;margin:0 auto;line-height:1.55;}
.tr-final .hero-actions{justify-content:center;}

/* 25 Formularz */
.tr-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,5vw,96px);align-items:start;}
.tr-form-grid .contact-form{padding:clamp(24px,3vw,40px);}
.tr-radio{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0;}
.tr-radio legend{font-family:var(--mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--grey-50);margin-bottom:10px;padding:0;}
.tr-radio label{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--ink-70);border-radius:var(--r);cursor:pointer;font-size:var(--fs-body-sm);color:var(--grey-30);text-transform:none;letter-spacing:0;font-family:var(--sans);margin:0;}
.tr-radio label:has(input:checked){border-color:var(--white);color:var(--white);}
.tr-radio input[type=radio]{all:revert;accent-color:var(--white);margin:0;width:14px;height:14px;flex-shrink:0;}
.tr-radio label{white-space:nowrap;}
@media(max-width:900px){.tr-form-grid{grid-template-columns:1fr;}}
/* ===== Elementy tylko dla wersji testowej ===== */

/* Opieka merytoryczna: odstęp między opisem a przyciskiem profilu */
.tr-director .btn{margin-top:24px;}

/* Profil członka zespołu: hero jak w szkoleniach + trzy liczby zamiast czterech faktów */
.tr-hero .chips{margin-top:20px;}
.tr-specs-3{grid-template-columns:repeat(3,1fr);}
@media(max-width:900px){
  .tr-specs-3 .tr-spec:nth-child(3){padding-left:20px;border-left:1px solid var(--ink-80);}
  .tr-specs-3 .tr-spec:nth-child(n+3){border-top:none;}
}
/* Telefon: trzy kolumny sie nie mieszcza (dluzsze fakty, np. "Ekspert przy Ministerstwie
   Cyfryzacji", wychodzily poza ekran i byly ucinane). Dwie liczby obok siebie, trzeci fakt
   w pelnej szerokosci pod nimi. */
@media(max-width:600px){
  .tr-specs-3{grid-template-columns:1fr 1fr;}
  .tr-specs-3 .tr-spec:nth-child(3){grid-column:1 / -1;padding-left:0;border-left:none;border-top:1px solid var(--ink-80);}
}
/* Zdjęcie zaczyna się pod paskiem menu, gdy osoba stoi wysoko w kadrze (profil zespołu) */
@media(min-width:901px){.tr-hero--below-nav .tr-hero-media{top:72px;}}
