.pg-training .tr-hero{background:var(--paper-50);color:var(--ink-900);padding:clamp(8rem,13vw,10rem) 0 clamp(4rem,8vw,6rem)}.pg-training .tr-hero-in{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.pg-training .tr-hero-in{grid-template-columns:1.1fr .9fr;gap:4rem}}.pg-training .tr-hero .eyebrow{color:var(--teal)}.pg-training .tr-hero h1{max-width:10ch;color:var(--ink-900);margin:1.25rem 0 1.75rem;font-size:clamp(3rem,6.6vw,5.6rem);line-height:.95}.pg-training .tr-hero .lede{font-family:var(--font-serif);color:var(--ink-700);max-width:46ch;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.6}.pg-training .tr-hero .btn-ghost{color:var(--ink-900)}.pg-training .tr-hero-photo{aspect-ratio:1.17;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 60px #15120d2e}.pg-training .tr-hero-photo img{object-fit:cover;object-position:60% 30%}.pg-training .white{background:var(--paper-0);color:var(--ink-900)}.pg-training .white .eyebrow{color:var(--teal)}.pg-training .white .sec-head p{color:var(--ink-400)}.pg-training .tr-formats{gap:1.5rem;display:grid}@media (min-width:900px){.pg-training .tr-formats{grid-template-columns:repeat(3,1fr)}}.pg-training .tr-formats>div{height:100%}.pg-training .tr-format{background:var(--paper-50);border:1px solid var(--ink-200);border-top:4px solid var(--teal);height:100%;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);padding:clamp(1.75rem,3vw,2.25rem)}.pg-training .tr-format:hover{transform:translateY(-4px);box-shadow:0 18px 36px #15120d1a}.pg-training .tr-n{font-family:var(--font-display);color:var(--coral);font-size:3rem;line-height:1}.pg-training .tr-format h3{font-family:var(--font-serif);margin:1rem 0 .6rem;font-size:1.35rem;font-weight:600}.pg-training .tr-format p{color:var(--ink-400);line-height:1.6}.pg-training .tr-topics{background:var(--ink-700);border:1px solid var(--ink-700);gap:1px;list-style:none;display:grid}@media (min-width:700px){.pg-training .tr-topics{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pg-training .tr-topics{grid-template-columns:repeat(3,1fr)}}.pg-training .tr-topics li>div{background:var(--ink-800);height:100%;padding:clamp(1.75rem,3vw,2.25rem);transition:background .3s}.pg-training .tr-topics li>div:hover{background:var(--ink-700)}.pg-training .tr-topics h3{font-family:var(--font-serif);color:var(--paper-50);margin-bottom:.6rem;font-size:1.3rem;font-weight:600}.pg-training .tr-topics h3:before{content:"→";color:var(--mint);font-family:var(--font-mono);margin-right:.6rem;font-size:1rem}.pg-training .tr-topics p{color:var(--ink-300);line-height:1.6}.pg-training .tr-story{gap:2.5rem;display:grid}@media (min-width:900px){.pg-training .tr-story{grid-template-columns:1fr 1fr;align-items:start;gap:4rem}}.pg-training .tr-story blockquote{font-family:var(--font-serif);max-width:18ch;margin-top:1rem;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.25}.pg-training .tr-p{font-family:var(--font-serif);color:var(--ink-400);max-width:46ch;font-size:1.15rem;line-height:1.65}.pg-training .tr-p+.tr-p{margin-top:1rem}.pg-training .tr-link{color:var(--ink-900);margin-top:1.5rem;font-weight:600;display:inline-block}.pg-training .tr-link:hover{color:var(--coral)}.pg-training .s-831aca{margin-top:2rem}
