.training{--mint:#a6fbda}.training-opening{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center;padding:65px 6%}.training-opening h1{font-size:clamp(62px,7.4vw,110px);line-height:.94;letter-spacing:-1px}.training-opening figure{margin:0}.training-opening img{width:100%;height:620px;object-fit:cover;object-position:center 55%;display:block}.training figcaption{font-size:11px;line-height:1.6;margin-top:12px;letter-spacing:.5px}.training-credential{display:inline-block;padding:10px 14px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:800;margin:0 0 24px}.training-tabs{display:flex;flex-wrap:wrap;gap:12px 25px;padding:24px 6%;border-block:1px solid var(--line);background:var(--paper)}.training-tabs a{font-size:13px;font-weight:700;padding:8px 0}.training-tabs a[aria-current=page]{color:var(--blue);border-bottom:2px solid}.training-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--ink);color:var(--paper)}.training-facts>div{padding:35px 30px;border-right:1px solid #53656d}.training-facts strong{display:block;font:800 42px/1 'Barlow Condensed',Impact,sans-serif;margin-bottom:12px}.training-facts p{font-size:14px;margin:0}.training-columns{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.training-columns h2{font-size:clamp(46px,5.5vw,76px)}.training-prose{max-width:850px}.training-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.training-card{border-top:2px solid;padding:25px 0;min-width:0}.training-card h3{font-size:35px}.training-card p{font-size:15px}.training-step{font:800 30px 'Barlow Condensed',Impact,sans-serif;color:var(--blue)}.dark .training-step{color:var(--mint)}.training-photo{margin:0}.training-photo img{width:100%;height:480px;object-fit:cover;display:block}.training-diagram{padding:28px;background:#e9ede4;border:1px solid #ccd4ca;margin:30px 0;color:var(--ink)}.training-diagram img{display:block;width:100%;height:auto}.training-diagram figcaption{font-size:13px;letter-spacing:0}.training-film{margin:28px 0}.training-film iframe{width:100%;aspect-ratio:16/9;display:block;border:0;background:var(--ink)}.training-film>p{font-size:13px;margin:14px 0}.training-film h3{font-size:33px}.training-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 30px}.training-video-grid article{min-width:0}.training-video-grid h2{font-size:36px}.training-video-grid p{font-size:15px}.training-question{border-top:1px solid var(--line);padding:23px 0;max-width:950px}.training-question summary{font-weight:750;cursor:pointer}.training-question p{margin:16px 0 0}.training-note{border-left:4px solid var(--blue);padding-left:24px}.training-checklist{padding-left:22px;line-height:1.8}.training-checklist li{margin:12px 0}.training-page-title h1{font-size:clamp(62px,7vw,100px);max-width:1000px}.training-anchor{scroll-margin-top:30px}.training .dark .small{color:#c6d2d5}.training-photo-row{display:grid;grid-template-columns:1fr 1fr;gap:28px}.training-photo-row img{height:440px}.training .button{white-space:normal}.training .rec-links{flex-wrap:wrap}@media(max-width:950px){.training-opening{grid-template-columns:1fr;gap:35px}.training-opening figure{max-width:650px}.training-opening img{height:530px}.training-cards{grid-template-columns:1fr 1fr}}@media(max-width:650px){.training-opening{padding:40px 6%}.training-opening h1{font-size:66px}.training-opening img{height:460px}.training-facts,.training-columns,.training-cards,.training-video-grid,.training-photo-row{grid-template-columns:1fr}.training-columns{gap:28px}.training-facts>div{padding:26px 6%;border-bottom:1px solid #53656d}.training-tabs{gap:10px 20px}.training-tabs a{font-size:12px}.training-photo img,.training-photo-row img{height:410px}.training-diagram{padding:12px;margin-inline:0}.training-page-title h1{font-size:65px}.training .section{padding:50px 6%}}
.training-tabs a{display:inline-block!important}.training-diagram{max-width:100%;overflow-x:auto}.training-diagram figcaption{max-width:100%}@media(max-width:650px){.training-opening h1{font-size:50px}.training-diagram img{min-width:680px}.training-diagram figcaption:after{content:' Swipe the diagram sideways to see the full illustration.';font-style:italic}.training-page-title h1{font-size:54px}}
