.training-page .training-hero-media{position:relative;overflow:hidden;border-radius:8px;background:var(--aw-ink);}
.training-hero-media>img{width:100%;height:570px;object-fit:cover;object-position:44% center;}
.training-hero-media::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(8,23,42,.66));pointer-events:none;}
.training-watch{position:absolute;z-index:1;left:28px;bottom:28px;display:flex;align-items:center;gap:12px;min-height:48px;padding:0;border:0;background:none;color:#fff;font-size:16px;line-height:1.5;text-align:left;cursor:pointer;}
.training-play{display:grid;place-items:center;width:48px;height:48px;padding-left:3px;border-radius:50%;background:#fff;color:var(--aw-blue);font-size:14px;}
.training-watch:hover .training-play{background:var(--aw-cloud);}
.training-photo{overflow:hidden;border-radius:8px;background:var(--aw-cloud);}
.training-photo img{width:100%;height:490px;object-fit:cover;}
.training-team-photo img{height:520px;object-position:53% center;}
.training-answer{padding:36px;}
.training-question{margin:28px 0 28px 35px;padding:20px 24px;background:var(--aw-cloud);border-radius:16px 16px 0 16px;}
.training-question p{margin:0;color:var(--aw-ink);}
.training-blue-name{font-size:18px;font-weight:700;line-height:1.4;color:var(--aw-blue);}
.training-response p{margin:12px 0 28px;max-width:38ch;color:var(--aw-ink);}
.training-source{display:flex;align-items:center;gap:16px;width:100%;padding:20px 0 0;text-align:left;border:0;border-top:1px solid var(--aw-border);border-radius:0;background:none;color:var(--aw-ink);cursor:pointer;}
.training-source>span:nth-child(2){display:grid;gap:4px;flex:1;}
.training-source strong{font-size:16px;font-weight:400;line-height:1.4;}
.training-source>span:nth-child(2)>span{font-size:14px;line-height:1.5;color:var(--aw-blue);}
.training-source>span:last-child{font-size:22px;color:var(--aw-blue);}
.training-document-icon{display:grid;place-items:center;width:46px;height:54px;flex:0 0 46px;background:var(--aw-cloud);color:var(--aw-blue);border-radius:4px;}
.training-document-icon svg{width:22px;height:28px;}
.training-source:hover strong{text-decoration:underline;text-underline-offset:4px;}
.training-access{padding:42px 48px;}
.training-access-role{display:flex;align-items:center;gap:24px;}
.training-access-role h3{margin:0 0 7px;}
.training-access-role p{margin:0;color:var(--aw-muted);}
.training-role-icon{display:grid;place-items:center;flex:0 0 60px;width:60px;height:60px;background:var(--aw-cloud);border-radius:50%;color:var(--aw-blue);}
.training-role-icon svg{width:34px;height:34px;}
.training-access-connection{height:50px;display:flex;align-items:center;gap:16px;margin-left:29px;color:var(--aw-blue);}
.training-access-connection span{display:block;height:30px;border-left:1px solid var(--aw-border);}
.training-access-connection b{font-size:20px;font-weight:400;}
.training-access-blue{margin-left:6px;padding:18px 24px;width:calc(100% - 6px);background:var(--aw-blue);border-radius:6px;color:#fff;font-size:32px;line-height:1.3;font-weight:400;}
.training-proof figure{max-width:1070px;margin-inline:auto;}
.training-proof blockquote{padding:0;margin:0;}
.training-proof blockquote p{color:var(--aw-ink);margin:0;}
.training-proof figcaption{display:flex;align-items:center;gap:28px;margin-top:36px;}
.training-proof figcaption img{width:132px;height:65px;object-fit:contain;object-position:left center;}
.training-proof figcaption p{display:grid;gap:5px;margin:0;color:var(--aw-muted);}
.training-proof figcaption strong{font-weight:400;color:var(--aw-ink);}
.training-proof figcaption span{font-size:16px;}
.training-page .uc-closing .aw-title{max-width:920px;}
.training-dialog{width:min(900px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:32px;border:0;border-radius:10px;background:#fff;}
.training-dialog-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;}
.training-dialog-top h2{margin:0;}
.training-dialog-top button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:var(--aw-cloud);color:var(--aw-ink);font-size:28px;line-height:1;cursor:pointer;}
.training-dialog>p{margin:12px 0 24px;color:var(--aw-muted);}
.training-dialog video{width:100%;max-height:65dvh;object-fit:contain;border-radius:4px;}
.training-source-dialog{width:min(680px,calc(100vw - 40px));}
.training-note{margin-top:28px;padding:28px;background:var(--aw-cloud);border-radius:6px;}
.training-note h3{margin:0 0 16px;}
.training-note p,.training-note ol{margin:0;color:var(--aw-ink);}
.training-note ol{padding-left:22px;margin-top:20px;}
.training-note li+li{margin-top:10px;}
@media  (max-width:1100px){.training-hero-media>img{height:535px;}.training-photo img{height:430px;}.training-answer{padding:28px;}.training-access{padding:36px 28px;}.training-access-role{gap:18px;}.training-access-role h3{}}
@media  (max-width:760px){.training-hero-media>img{height:auto;aspect-ratio:4/3;}.training-watch{left:20px;bottom:20px;font-size:14px;}.training-play{width:44px;height:44px;}.training-photo img{height:auto;aspect-ratio:4/3;}.training-answer{padding:24px;}.training-question{margin-left:15px;padding:18px;}.training-question p{}.training-response p{}.training-access{padding:28px;}.training-access-role h3{}.training-proof figcaption{align-items:flex-start;gap:20px;flex-direction:column;margin-top:28px;}.training-proof figcaption img{width:120px;height:54px;}.training-proof figcaption p,.training-proof figcaption span{}.training-dialog{padding:22px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);}.training-dialog-top h2{}.training-dialog-top button{flex-basis:40px;width:40px;height:40px;}.training-note{padding:22px;}.training-note p,.training-note ol{}}
