.legacy-license-page{--gp-w:min(100% - 2rem, 1280px);background:var(--c-bg);color:var(--c-ink-900);font-family:var(--ff-body)}.legacy-license-page .license-subhero .subhero__title{max-width:18em;margin-inline:auto}.legacy-license-page .license-jump{margin-top:var(--sp-6);flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.legacy-license-page .license-jump a{border-radius:var(--r-full);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-bold);background:#ffffff14;border:1px solid #ffffff38;align-items:center;padding:.45rem .85rem;text-decoration:none;display:inline-flex}.legacy-license-page .license-jump a:hover{border-color:var(--c-yellow);color:var(--c-yellow)}.legacy-license-page .license-hero-link{margin-top:var(--sp-5);color:var(--c-on-color-mute);font-size:var(--fs-sm)}.legacy-license-page .license-hero-link a{color:var(--c-yellow);font-weight:var(--fw-bold)}.legacy-license-page .crumb{border-bottom:1px solid var(--c-line);background:#fff}.legacy-license-page .crumb__in{width:var(--gp-w);align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);margin-inline:auto;font-size:var(--fs-nav);color:var(--c-ink-400);flex-wrap:wrap;margin:0;list-style:none;display:flex}.legacy-license-page .crumb__in li{align-items:center;gap:var(--sp-4);display:flex}.legacy-license-page .crumb__in li+li:before{content:"";border-right:1.5px solid var(--c-line-str);border-bottom:1.5px solid var(--c-line-str);flex-shrink:0;width:7px;height:7px;transform:rotate(-45deg)}.legacy-license-page .crumb__in a{color:var(--c-ink-400)}.legacy-license-page .crumb__in a:hover{color:var(--c-brand)}.legacy-license-page .crumb__in li[aria-current]{color:var(--c-ink-500);font-weight:var(--fw-medium)}.legacy-license-page .gp__body{width:var(--gp-w);padding-block:var(--section-y);margin-inline:auto}.legacy-license-page .sec{margin-top:var(--section-y)}.legacy-license-page .sec:first-of-type{margin-top:0}.legacy-license-page .stit{margin-bottom:var(--sp-5);font-family:var(--ff-display);font-size:var(--fs-h3);font-weight:var(--fw-black);color:var(--c-ink-900);letter-spacing:var(--ls-snug);line-height:var(--lh-tight);background:linear-gradient(transparent 58%, var(--c-yellow) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.12em;display:inline-block}.legacy-license-page .sec-lead{margin:0 0 var(--sp-5);font-size:var(--fs-body);color:var(--c-ink-700);line-height:var(--lh-relaxed);word-break:keep-all}.legacy-license-page .shsteps--light{text-align:left;margin-top:0}.legacy-license-page .shsteps--light .shstep{border:1px solid var(--c-line);box-shadow:var(--shadow-sm);background:#fff}.legacy-license-page .shsteps--light .shstep--goal{background:color-mix(in srgb, var(--c-yellow) 18%, #fff);border-color:color-mix(in srgb, var(--c-yellow) 55%, var(--c-line))}.legacy-license-page .shsteps--light .shstep__list li{color:var(--c-ink-900)}.legacy-license-page .shsteps--light .shstep__txt b{color:var(--c-brand)}.legacy-license-page .shsteps--light .shstep__sub{color:var(--c-ink-500)}.legacy-license-page .shsteps--light .shstep__sub.is-ok,.legacy-license-page .shsteps--light .shstep--goal .shstep__sub{color:var(--c-brand);font-weight:var(--fw-bold)}.legacy-license-page .shsteps--light .shstep__thumb{border-color:var(--c-line)}.legacy-license-page .spec{border-collapse:separate;border-spacing:0;border:1px solid var(--c-line);border-radius:var(--r-lg);background:#fff;width:100%;overflow:hidden}.legacy-license-page .spec th,.legacy-license-page .spec td{padding:var(--sp-4) var(--sp-5);vertical-align:middle;border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);font-size:var(--fs-nav);color:var(--c-ink-700);line-height:var(--lh-relaxed);word-break:keep-all}.legacy-license-page .spec th:first-child,.legacy-license-page .spec td:first-child{border-left:0}.legacy-license-page .spec tr:last-child th,.legacy-license-page .spec tr:last-child td{border-bottom:0}.legacy-license-page .spec tbody th{background:var(--c-bg-soft);width:7.5rem;color:var(--c-ink-900);text-align:center;font-weight:var(--fw-bold)}.legacy-license-page .bullets{margin:var(--sp-5) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.legacy-license-page .bullets li{font-size:var(--fs-nav);color:var(--c-ink-700);line-height:var(--lh-relaxed);word-break:keep-all;padding-left:1.15rem;position:relative}.legacy-license-page .bullets li:before{content:"";left:4px;top:calc(.55em * var(--lh-relaxed));border-radius:var(--r-full);background:var(--c-brand);width:5px;height:5px;position:absolute}.legacy-license-page .steps{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.legacy-license-page .steps:before{content:"";background:var(--c-line);width:2px;position:absolute;top:.75rem;bottom:.75rem;left:23px}.legacy-license-page .step{gap:var(--sp-4);grid-template-columns:48px 1fr;align-items:start;display:grid;position:relative}.legacy-license-page .step__no{z-index:1;border-radius:var(--r-full);background:var(--c-brand);color:#fff;width:48px;height:48px;font-family:var(--ff-display);font-size:var(--fs-sm);font-weight:var(--fw-black);box-shadow:0 0 0 6px var(--c-bg);place-items:center;display:grid;position:relative}.legacy-license-page .step__tit{font-family:var(--ff-display);font-size:var(--fs-24);font-weight:var(--fw-black);letter-spacing:var(--ls-snug);margin:0}.legacy-license-page .step__body{margin:var(--sp-2) 0 0;color:var(--c-ink-700);font-size:var(--fs-nav);line-height:var(--lh-relaxed)}.legacy-license-page .pgal{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legacy-license-page .pgal figure{border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-bg-mute);margin:0;overflow:hidden}.legacy-license-page .pgal img{aspect-ratio:72/50;object-fit:cover;width:100%;height:auto;display:block}.legacy-license-page .course-one{margin-bottom:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:#fff;max-width:40rem;overflow:hidden}.legacy-license-page .course-one img{width:100%;height:auto;display:block}.legacy-license-page .maps{gap:var(--sp-5);grid-template-columns:repeat(2,1fr);display:grid}.legacy-license-page .mapc{border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.legacy-license-page .mapc__head{padding:var(--sp-3);text-align:center;background:var(--c-navy);color:#fff;font-family:var(--ff-display);font-size:var(--fs-h3);font-weight:var(--fw-black)}.legacy-license-page .mapc__pic{background:var(--c-bg-mute);width:100%;height:auto;display:block}.legacy-license-page .vids{gap:var(--sp-6);margin-top:var(--sp-6);grid-template-columns:repeat(2,1fr);display:grid}.legacy-license-page .vidc{border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);color:inherit;background:#fff;text-decoration:none;overflow:hidden}.legacy-license-page .vidc__frame{aspect-ratio:16/9;background:#000;display:block;position:relative}.legacy-license-page .vidc__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.legacy-license-page .vidc__play{border-radius:var(--r-full);color:#fff;background:#0b1a3cb8;border:2px solid #ffffffd9;place-items:center;width:68px;height:68px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legacy-license-page .vidc:hover .vidc__play{background:var(--c-brand)}.legacy-license-page .vidc__cap{padding:var(--sp-4) var(--sp-5);text-align:center;font-size:var(--fs-body);font-weight:var(--fw-bold);margin:0}.legacy-license-page .vidc__cap b{color:var(--c-brand)}.legacy-license-page .faq-list{gap:var(--sp-4);display:grid}.legacy-license-page .faq-list article{padding:var(--sp-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:#fff}.legacy-license-page .faq-list h3{font-size:var(--fs-nav);font-weight:var(--fw-bold);margin:0}.legacy-license-page .faq-list p{margin:var(--sp-3) 0 0;color:var(--c-ink-700);line-height:var(--lh-relaxed)}.legacy-license-page .source-box{margin-top:var(--sp-7);padding:var(--sp-6);border-radius:var(--r-lg);background:var(--c-bg-soft);border:1px solid var(--c-line)}.legacy-license-page .source-box h2{margin:0 0 var(--sp-3);font-family:var(--ff-display);font-size:var(--fs-h3);font-weight:var(--fw-black)}.legacy-license-page .source-box p{margin:0 0 var(--sp-4);color:var(--c-ink-700);line-height:var(--lh-relaxed)}.legacy-license-page .source-box div{gap:var(--sp-3);flex-wrap:wrap;display:flex}.legacy-license-page .source-box a{color:var(--c-brand);font-weight:var(--fw-bold)}.legacy-license-page .license-bottom{width:var(--gp-w);padding-bottom:var(--section-y);margin:0 auto}@media (max-width:1024px){.legacy-license-page .shsteps--light{grid-template-columns:1fr}}@media (max-width:900px){.legacy-license-page .vids,.legacy-license-page .pgal{grid-template-columns:1fr}}@media (max-width:768px){.legacy-license-page .spec th,.legacy-license-page .spec td{padding:var(--sp-3) var(--sp-4);font-size:15px}.legacy-license-page .step{grid-template-columns:46px 1fr}.legacy-license-page .step__no{width:46px;height:46px}.legacy-license-page .steps:before{left:22px}}@media (max-width:480px){.legacy-license-page .maps{grid-template-columns:1fr;max-width:380px;margin-inline:auto}}
