.Search-module__cYqn0q__search{width:100%;max-width:640px;position:relative}.Search-module__cYqn0q__field{position:relative}.Search-module__cYqn0q__icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.Search-module__cYqn0q__field input{border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;height:58px;color:var(--ink);font:inherit;box-shadow:var(--e1);border-radius:16px;padding:0 20px 0 52px;font-size:17px}.Search-module__cYqn0q__field input::placeholder{color:var(--faint)}.Search-module__cYqn0q__field input:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.Search-module__cYqn0q__results{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-raised);box-shadow:var(--e2);text-align:left;margin-top:12px;padding:8px}.Search-module__cYqn0q__results ul{margin:0;padding:0;list-style:none}.Search-module__cYqn0q__count{color:var(--muted);margin:6px 12px 8px;font-size:14px}.Search-module__cYqn0q__hit{color:inherit;border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.Search-module__cYqn0q__hit:hover,.Search-module__cYqn0q__hit:focus-visible{background:var(--surface)}.Search-module__cYqn0q__hitTitle{font-weight:600}.Search-module__cYqn0q__hitNumber{color:var(--brand-deep);font-variant-numeric:tabular-nums}.Search-module__cYqn0q__at{color:var(--muted);margin-left:8px;font-size:13px;font-weight:500}.Search-module__cYqn0q__snippet{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.Search-module__cYqn0q__snippet mark{background:color-mix(in srgb, var(--brand) 22%, transparent);color:inherit;border-radius:3px}
.VideoCard-module__2PimvW__card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-raised);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.VideoCard-module__2PimvW__card:hover{border-color:var(--line-strong);box-shadow:var(--e1);transform:translateY(-2px)}.VideoCard-module__2PimvW__thumb{aspect-ratio:16/9;background:#04191f;position:relative}.VideoCard-module__2PimvW__thumb img{object-fit:cover;width:100%;height:100%}.VideoCard-module__2PimvW__duration{color:#fff;background:#04191fd1;border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:600;position:absolute;bottom:10px;right:10px}.VideoCard-module__2PimvW__body{gap:4px;padding:14px 16px 18px;display:grid}.VideoCard-module__2PimvW__number{color:var(--brand-deep);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:700}.VideoCard-module__2PimvW__title{font-size:18px}.VideoCard-module__2PimvW__summary{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:15px;display:-webkit-box;overflow:hidden}.VideoCard-module__2PimvW__compact .VideoCard-module__2PimvW__body{padding:12px 14px 14px}.VideoCard-module__2PimvW__compact .VideoCard-module__2PimvW__title{font-size:16px}
.VideoLesson-module__AUWd5q__lesson{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"player chapters""transcript chapters";align-items:start;gap:24px 28px;display:grid}@media (max-width:980px){.VideoLesson-module__AUWd5q__lesson{grid-template-columns:minmax(0,1fr);grid-template-areas:"player""chapters""transcript"}}.VideoLesson-module__AUWd5q__frame{aspect-ratio:16/9;border-radius:var(--r-card);box-shadow:var(--e2);background:#04191f;grid-area:player;position:relative;overflow:hidden}.VideoLesson-module__AUWd5q__media{background:#04191f;border:0;width:100%;height:100%}.VideoLesson-module__AUWd5q__placeholder{background:#04191f 50%/cover no-repeat;place-items:end start;width:100%;height:100%;padding:20px;display:grid}.VideoLesson-module__AUWd5q__notice{border-radius:var(--r-control);color:#e6f0f2;background:#04191fdb;gap:2px;max-width:440px;padding:14px 18px;font-size:15px;display:grid}.VideoLesson-module__AUWd5q__notice strong{font-size:16px}.VideoLesson-module__AUWd5q__heading{letter-spacing:0;font-size:15px;font-weight:700}.VideoLesson-module__AUWd5q__chapters{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-raised);grid-area:chapters;padding:18px 10px 10px;position:sticky;top:92px}.VideoLesson-module__AUWd5q__chapters .VideoLesson-module__AUWd5q__heading{padding:0 10px 8px}@media (max-width:980px){.VideoLesson-module__AUWd5q__chapters{position:static}}.VideoLesson-module__AUWd5q__chapterList{max-height:calc(100vh - 170px);margin:0;padding:0;list-style:none;overflow-y:auto}.VideoLesson-module__AUWd5q__chapter{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:46px 1fr;gap:8px;width:100%;padding:8px 10px;font-size:14.5px;line-height:1.4;display:grid}.VideoLesson-module__AUWd5q__chapter:hover:not(:disabled){background:var(--surface)}.VideoLesson-module__AUWd5q__chapter[aria-current=true]{background:var(--brand-wash);color:var(--brand-ink);font-weight:600}.VideoLesson-module__AUWd5q__chapter:disabled{cursor:default}.VideoLesson-module__AUWd5q__stamp,.VideoLesson-module__AUWd5q__lineStamp{color:var(--brand-deep);font-variant-numeric:tabular-nums;font-weight:600}.VideoLesson-module__AUWd5q__transcript{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-raised);grid-area:transcript}.VideoLesson-module__AUWd5q__transcript summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 20px;display:flex}.VideoLesson-module__AUWd5q__hint{color:var(--muted);font-size:14px}.VideoLesson-module__AUWd5q__lines{padding:0 20px 12px}.VideoLesson-module__AUWd5q__line{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:52px 1fr;gap:10px;margin:0;padding:8px 0;display:grid}.VideoLesson-module__AUWd5q__line[aria-current=true]{color:var(--ink)}.VideoLesson-module__AUWd5q__line[aria-current=true] .VideoLesson-module__AUWd5q__lineStamp{text-decoration:underline}button.VideoLesson-module__AUWd5q__lineStamp{text-align:left;cursor:pointer;background:0 0;border:0;align-self:start;padding:0}
.home-module__txgM7a__hero{border-bottom:1px solid var(--line);background:radial-gradient(900px 380px at 85% -10%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 70%), radial-gradient(700px 300px at -10% 110%, #4caf501a, transparent 70%), var(--surface);padding:72px 0 56px}.home-module__txgM7a__title{margin:10px 0 12px;font-size:clamp(34px,5vw,52px);font-weight:800}.home-module__txgM7a__lead{max-width:62ch;color:var(--ink-2);margin:0 0 28px;font-size:18px}.home-module__txgM7a__start{color:var(--muted);margin:18px 0 0;font-size:15px}.home-module__txgM7a__start a{font-weight:600}.home-module__txgM7a__topics{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:40px 0 8px;display:grid}.home-module__txgM7a__topic{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:14px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.home-module__txgM7a__topic span{color:var(--muted);font-size:14px}.home-module__txgM7a__topic:hover{border-color:var(--brand)}.home-module__txgM7a__category{padding-top:56px}.home-module__txgM7a__categoryHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 24px;margin-bottom:20px;display:flex}.home-module__txgM7a__categoryHead h2{font-size:26px}.home-module__txgM7a__categoryHead p{color:var(--muted);margin:6px 0 0}.home-module__txgM7a__all{font-size:15px;font-weight:600;text-decoration:none}.home-module__txgM7a__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}
.video-module__qMZ8_a__crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding-top:28px;font-size:14px;display:flex}.video-module__qMZ8_a__crumbs a{color:var(--ink-2);text-decoration:none}.video-module__qMZ8_a__crumbs a:hover{color:var(--brand-deep)}.video-module__qMZ8_a__head{max-width:820px;padding:18px 0 24px}.video-module__qMZ8_a__title{margin:8px 0 10px;font-size:clamp(28px,4vw,40px);font-weight:800}.video-module__qMZ8_a__summary{color:var(--ink-2);margin:0;font-size:18px}.video-module__qMZ8_a__takeaways{border:1px solid var(--callout);border-radius:var(--r-card);background:var(--callout);color:var(--callout-ink);margin-top:36px;padding:24px 28px}.video-module__qMZ8_a__takeaways h2{font-size:18px}.video-module__qMZ8_a__takeaways ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}.video-module__qMZ8_a__takeaways li{padding-left:26px;position:relative}.video-module__qMZ8_a__takeaways li:before{content:"";background:var(--brand);border-radius:4px;width:12px;height:12px;position:absolute;top:.45em;left:0}.video-module__qMZ8_a__pager{grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}@media (max-width:640px){.video-module__qMZ8_a__pager{grid-template-columns:1fr}}.video-module__qMZ8_a__page{border:1px solid var(--line);border-radius:var(--r-card);color:inherit;gap:2px;padding:16px 20px;text-decoration:none;display:grid}.video-module__qMZ8_a__page span{color:var(--muted);font-size:14px}.video-module__qMZ8_a__page:hover{border-color:var(--brand)}.video-module__qMZ8_a__next{text-align:right;grid-column:2}@media (max-width:640px){.video-module__qMZ8_a__next{grid-column:1}}.video-module__qMZ8_a__related{margin-top:56px}.video-module__qMZ8_a__related h2{margin-bottom:18px;font-size:22px}.video-module__qMZ8_a__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}
