.pg-tutorial{margin:8px 0 38px;padding:22px;background:#f6f4fb;border:1px solid #e2ddec;border-radius:18px;color:#1b2637}
.pg-tutorial .pg-tutorial-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.09em;font-weight:800;color:#72589d}
.pg-tutorial h2{background:none!important;margin:0 0 12px!important;padding:0!important;border:0!important;font-size:clamp(20px,2.7vw,28px)!important;line-height:1.5}
.pg-tutorial .pg-tutorial-lead{margin:0 0 16px;font-size:15px;line-height:1.8}
.pg-tutorial-stage{position:relative;background:#182333;border-radius:12px;overflow:hidden;aspect-ratio:16/9}
.pg-tutorial video{display:block;width:100%;height:100%;max-width:none;aspect-ratio:16/9;scroll-margin-top:100px}
.pg-tutorial-start{position:absolute;inset:0;margin:auto!important;width:min(82%,360px);height:64px;padding:12px 20px!important;border:2px solid white!important;border-radius:999px!important;background:#182333ee!important;color:white!important;box-shadow:0 8px 30px #0004;font-size:17px!important;font-weight:800;cursor:pointer}
.pg-tutorial-start[hidden]{display:none}
.pg-tutorial-start:disabled{opacity:.65;cursor:wait}
.pg-tutorial button:focus-visible,.pg-tutorial summary:focus-visible{outline:3px solid #a33fba;outline-offset:4px}
.pg-tutorial-status{font-size:13px;min-height:1em;margin:8px 0;color:#624976}
.pg-tutorial-note{font-size:12px!important;line-height:1.8!important;color:#667184;margin:12px 0}
.pg-tutorial details{background:white;border:1px solid #e2ddec;border-radius:10px;margin-top:12px;padding:12px 14px}
.pg-tutorial summary{font-size:14px;font-weight:700;cursor:pointer}
.pg-tutorial-chapters{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}
.pg-tutorial-chapters button{display:flex;gap:10px;align-items:baseline;text-align:left;margin:0!important;padding:10px!important;border:1px solid #e5e1ed!important;background:#faf9fc!important;color:#263246!important;border-radius:8px!important;font-size:13px!important;line-height:1.6!important;cursor:pointer}
.pg-tutorial-chapters button:hover,.pg-tutorial-chapters button[aria-current=true]{background:#eee7fa!important;border-color:#b5a0d5!important}
.pg-tutorial-chapters time{flex-shrink:0;font-variant-numeric:tabular-nums;color:#72589d;font-weight:700}
.pg-tutorial-transcript h3{font-size:17px!important;margin:22px 0 8px!important}
.pg-tutorial-transcript p{font-size:14px;line-height:1.9}
@media(max-width:600px){.pg-tutorial{padding:14px;margin-left:-4px;margin-right:-4px}.pg-tutorial-chapters{grid-template-columns:1fr}.pg-tutorial-start{font-size:14px!important;height:52px}.pg-tutorial .pg-tutorial-lead{font-size:14px}.pg-tutorial-note{font-size:11px!important}}
.pg-tutorial-trial h3{font-size:15px!important;margin:16px 0 6px!important}
.pg-tutorial-trial p,.pg-tutorial-trial li{font-size:14px;line-height:1.85}
.pg-tutorial-trial ul{margin:6px 0 6px 1.2em;padding:0}
.pg-tutorial-trial pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:6px 0;padding:12px 14px;background:#1b2637;color:#f3f1f8;border-radius:8px;font-size:13px;line-height:1.75}
.pg-tutorial-trial code{overflow-wrap:anywhere}
