@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";
:root{--bg:#101111;--panel:#1a1b1b;--line:#303232;--ink:#f4f4ee;--muted:#9a9d99;--lime:#d5ff3f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:6px}header{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101111ef;justify-content:space-between;align-items:center;height:84px;padding:0 4%;display:flex;position:sticky;top:0}.logo{letter-spacing:-1px;align-items:center;gap:9px;font-size:25px;font-weight:700;display:flex}.symbol{color:var(--lime);font-size:39px;line-height:1}.academy{letter-spacing:2px;border-left:1px solid #555;margin-left:6px;padding-left:11px;font-size:9px;font-weight:500}nav{color:#b7b9b5;gap:30px;font-size:13px;display:flex}nav a:hover{color:var(--lime)}.button{background:var(--lime);border:1px solid var(--lime);color:#111;border-radius:6px;justify-content:space-between;align-items:center;gap:36px;padding:17px 23px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#e6ff92;transform:translateY(-2px)}.button.small{gap:25px;padding:12px 17px;font-size:12px}.button span{font-size:20px;line-height:1}main>section{max-width:1260px;margin:auto;padding:100px 45px}.hero{text-align:center;padding-top:65px;padding-bottom:25px}.eyebrow{letter-spacing:2px;color:var(--lime);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.hero .eyebrow,.manifesto .eyebrow{justify-content:center}.dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #d5ff3f66}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-1px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;line-height:.97}h1{margin:25px 0 24px;font-size:clamp(68px,8.5vw,115px)}h1 span,.lime{color:var(--lime)}.hero>p{color:#afb2ad;font-size:16px;line-height:1.7}.actions{justify-content:center;align-items:center;gap:25px;margin:29px 0 35px;display:flex}.text-button{color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:inline-flex}.play{border:1px solid #555;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:inline-grid}.chips{color:#b7bab3;justify-content:center;gap:24px;margin-bottom:35px;font-size:11px;display:flex}.cinema{text-align:left;background:#1e302d;border:1px solid #41453d;border-radius:13px;height:450px;position:relative;overflow:hidden}.cinema>img{object-fit:cover;object-position:50% 42%;filter:brightness(.72)saturate(.7);width:100%;height:100%}.cinema:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#081212aa);position:absolute;inset:0}.cinema-top,.cinema-bottom{z-index:1;justify-content:space-between;display:flex;position:absolute;left:34px;right:34px}.cinema-top{letter-spacing:2px;font-size:9px;top:28px}.cinema-bottom{align-items:flex-end;bottom:30px}.tiny{letter-spacing:2px;color:#c1d6ce;font-size:9px}.cinema h2{margin:12px 0 0;font-size:57px}.round{color:#fff;background:#ffffff15;border:1px solid #fff6;border-radius:50%;width:56px;height:56px;font-size:28px}.round:hover{background:var(--lime);color:#000}.under-cinema{letter-spacing:2px;color:#92988e;justify-content:space-between;padding-top:18px;font-size:8px;display:flex}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.section-head h2,.faq h2{margin:17px 0 0;font-size:64px}.section-head p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.7}.tabs{gap:8px;margin-bottom:22px;display:flex}.tabs button{color:#afb2ac;background:#1c1e1c;border:1px solid #30332e;border-radius:25px;padding:12px 20px;font-size:12px}.tabs button[aria-selected=true]{background:var(--lime);color:#111;border-color:var(--lime)}.project-grid{grid-template-columns:1.35fr 1fr;gap:18px;display:grid}.project{border:1px solid var(--line);border-radius:10px;height:350px;position:relative;overflow:hidden}.project img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;transition:transform .6s}.project:hover img{transform:scale(1.035)}.project:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#000c);position:absolute;inset:0}.project-copy{z-index:1;position:absolute;bottom:22px;left:24px;right:24px}.project-copy small{letter-spacing:2px;color:var(--lime);font-size:9px}.project h3{margin:7px 0;font-size:24px}.project-copy p{color:#c2c4bf;margin-bottom:0;font-size:12px;line-height:1.5}.caption{color:#80857d;margin-top:13px;font-size:10px;line-height:1.6}.workflow{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow h2{margin:22px 0 45px;font-size:54px}.workflow h2>span{color:#666d62}.steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.steps article>span{color:var(--lime);font-family:Barlow Condensed,sans-serif;font-size:35px}.steps h3{margin:18px 0 12px;font-size:18px}.steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.curriculum-layout{grid-template-columns:.85fr 1.4fr;gap:70px;margin-top:45px;display:grid}.pill{letter-spacing:1.6px;color:var(--lime);border:1px solid #4b523f;border-radius:30px;padding:9px 12px;font-size:9px;display:inline-block}aside h3{letter-spacing:-1px;margin:24px 0 15px;font-size:28px}aside p{color:var(--muted);max-width:310px;font-size:13px;line-height:1.8}aside .button{margin-top:9px}.mini-art{background:linear-gradient(135deg,#313b24,#19201a);border-radius:8px;max-width:330px;margin-top:35px;padding:25px;position:relative;overflow:hidden}.mini-art:after{content:"✳";color:#d5ff3f15;font-size:180px;line-height:1;position:absolute;bottom:-30px;right:-20px}.mini-art span{letter-spacing:1.7px;color:#a5b58d;font-size:8px}.mini-art b{margin-top:30px;font:700 44px/.95 Barlow Condensed,sans-serif;display:block}.mini-art em{color:var(--lime);font-style:normal}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;align-items:center;gap:20px;padding:25px 0;font-size:17px;line-height:1.3;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary>span{color:#737b6e;font-size:11px}summary>b{color:var(--muted);margin-left:auto;font-size:20px;font-weight:400}details[open] summary>b{font-size:0}details[open] summary>b:after{content:"−";font-size:20px}details>p{color:var(--muted);max-width:500px;font-size:13px;line-height:1.8}.outcome{letter-spacing:1.5px;color:var(--lime);border-left:2px solid var(--lime);background:#1c2117;margin-bottom:22px;padding:15px 18px;font-size:8px}.outcome strong{color:#d3d7cd;letter-spacing:0;margin-top:7px;font-size:12px;font-weight:400;display:block}.manifesto{text-align:center;background:radial-gradient(at 50% 100%,#303a20,#0000 70%),#171a15;border-radius:12px;padding-top:90px;padding-bottom:90px}.manifesto h2{margin:30px 0;font-size:83px}.manifesto i{color:var(--lime);font-style:normal}.manifesto p{color:var(--muted);margin-bottom:30px;font-size:13px;line-height:1.8}.faq{grid-template-columns:1fr 1.3fr;gap:60px;display:grid}.faq summary{font-size:15px}.join{text-align:center;border-top:1px solid var(--line);padding-top:80px!important}.join h2{margin:30px 0 20px;font-size:85px}.join h2 span{color:var(--lime)}.join>p{font-size:14px}.status{background:#252b1e;border:1px solid #424e30;border-radius:6px;align-items:center;gap:9px;margin:12px 0;padding:17px 25px;font-size:13px;display:inline-flex}.join .muted{color:var(--muted);margin:10px 0 20px;font-size:11px}footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;max-width:1170px;margin:auto;padding:35px 0 25px;display:flex}footer>span{letter-spacing:1.7px;color:#83897e;font-size:9px}footer>a:last-of-type{font-size:11px}.footer-bottom{color:#747b70;justify-content:space-between;width:100%;margin-top:25px;font-size:9px;display:flex}dialog{color:var(--ink);background:#191d17;border:1px solid #576245;border-radius:12px;width:calc(100% - 40px);max-width:550px;padding:40px}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}dialog h2{margin:22px 0;font-size:48px}dialog>p{color:var(--muted);font-size:14px;line-height:1.8}.close{color:var(--ink);background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:16px}.prompt{background:#252c1e;border-radius:6px;padding:20px;font-size:13px;line-height:1.8}.prompt span{letter-spacing:1.5px;color:var(--lime);font-size:8px}.prompt p{margin:10px 0 0}#copy-status{color:var(--lime);margin-top:12px;font-size:12px;display:block}@media (min-width:1500px){main>section{max-width:1420px}.cinema{height:510px}}@media (max-width:760px){header{height:70px;padding:0 20px}.academy,nav{display:none}.logo{font-size:22px}.button.small{gap:12px;padding:10px;font-size:10px}main>section{padding:65px 22px}.hero{padding-top:45px}.hero>p{font-size:13px}h1{font-size:77px}.actions{flex-wrap:wrap;gap:16px}.chips{gap:13px;font-size:9px}.cinema{height:350px}.cinema-top,.cinema-bottom{left:22px;right:22px}.cinema h2{font-size:44px}.cinema-top{font-size:7px}.under-cinema{letter-spacing:1px;font-size:6px}.section-head{display:block}.section-head h2,.faq h2{font-size:51px}.section-head p{margin-top:20px}.tabs{gap:5px}.tabs button{padding:11px 13px;font-size:10px}.project-grid{grid-template-columns:1fr}.project{height:300px}.workflow h2{font-size:42px}.steps{grid-template-columns:1fr;gap:30px}.steps article{border-top:1px solid var(--line);padding-top:22px}.steps h3{margin-top:10px}.curriculum-layout{grid-template-columns:1fr;gap:35px}.mini-art{display:none}aside p{max-width:none}.manifesto{margin:0 15px;padding:65px 20px}.manifesto h2{font-size:56px}.faq{grid-template-columns:1fr;gap:25px}.join h2{font-size:59px}footer{margin:0 22px}footer>span{display:none}.footer-bottom{gap:20px;font-size:8px}dialog{padding:32px 24px}dialog h2{font-size:39px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.academy-hero{max-width:1170px;padding-top:50px;padding-bottom:30px}.academy-label{color:var(--lime);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.academy-hero h1{letter-spacing:-1.8px;color:#0000;background:linear-gradient(#fff 15%,#b9b9b9 70%,#737373);-webkit-background-clip:text;background-clip:text;margin:24px 0 10px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(27px,3.55vw,46px);font-weight:700;line-height:1.14}.academy-hero>p{color:#a4a5a3;max-width:760px;margin:0 auto;font-size:15px;font-weight:500;line-height:1.6}.academy-hero .actions{margin:32px 0 95px}.enroll-button{background:#dcff00;border-color:#dcff00;border-radius:13px;justify-content:center;gap:10px;padding:13px 20px;font-size:15px;box-shadow:0 4px #7f9200}.enroll-button .triangle{font-size:22px}.academy-hero .chips{flex-wrap:wrap;gap:5px;margin-bottom:24px}.academy-hero .chips span{color:#c6c8c5;background:#2a2d2c;border-radius:25px;padding:6px 12px;font-size:12px;font-weight:600}.academy-cinema{aspect-ratio:16/8.7;background:#000;border:1px solid #3b3c38;border-radius:20px;height:auto;padding-top:7%;box-shadow:-35px 5px 95px #75623712,40px 0 95px #3fa0b114}.academy-cinema>img{object-fit:cover;filter:brightness(.95)saturate(.8);height:100%;display:block}.academy-cinema:after{display:none}.academy-hero>.hero-note{color:#7d837c;margin-top:19px;font-size:11px;font-weight:400}.academy-hero .button:hover{background:#e9ff69}@media (max-width:760px){.academy-hero{padding-top:40px}.academy-hero h1{letter-spacing:-1.2px;max-width:460px;margin:23px auto 14px;font-size:30px}.academy-hero>p{max-width:420px;font-size:13px}.academy-hero .actions{margin:28px 0 65px}.academy-hero .chips span{padding:6px 9px;font-size:9px}.academy-hero .chips{gap:4px;margin-bottom:20px}.academy-cinema{aspect-ratio:16/10;border-radius:14px}.academy-hero>.hero-note{max-width:310px;font-size:10px;line-height:1.7}}.academy-cinema{aspect-ratio:16/9;padding-top:0}.academy-cinema video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.full-course{border-top:1px solid var(--line);margin-top:80px;padding-top:60px}.full-course>h3{letter-spacing:-1px;margin:18px 0 32px;font-size:32px}.course-topics{grid-template-columns:1fr 1fr;align-items:start;column-gap:45px;margin:0;padding:0;list-style:none;display:grid}.course-topics>li{border-top:1px solid var(--line);break-inside:avoid;gap:17px;padding:21px 0;font-size:14px;line-height:1.65;display:flex}.lesson-number{color:var(--lime);min-width:20px;padding-top:3px;font-size:11px}.course-topics ul{color:var(--muted);margin-top:13px;padding-left:18px;font-size:12px}.course-topics ul li+li{margin-top:8px}.course-fit{background:#191c16;border:1px solid #3e4237;border-radius:10px;grid-template-columns:1fr 1.4fr;gap:35px;margin-top:65px;padding:35px;display:grid}.course-fit h3{letter-spacing:-.6px;margin:17px 0;font-size:28px}.course-fit ul{color:#b9beb2;margin:0;padding-left:19px;font-size:13px;line-height:1.8}.course-fit li+li{margin-top:12px}.course-fit li::marker{color:#b5c49a}.course-welcome{max-width:760px;padding:55px 0 0}.course-welcome>p{color:var(--muted);font-size:14px;line-height:1.8}.course-welcome>p:first-child{color:var(--lime);font-size:12px}.course-welcome h3{letter-spacing:-.7px;margin-bottom:20px;font-size:30px;line-height:1.25}.course-welcome .button{margin-top:10px}@media (max-width:760px){.full-course{margin-top:55px;padding-top:40px}.full-course>h3{font-size:27px}.course-topics{grid-template-columns:1fr}.course-topics>li{padding:18px 0;font-size:13px}.course-fit{grid-template-columns:1fr;gap:10px;margin-top:40px;padding:25px 22px}.course-welcome h3{font-size:26px}.course-welcome .button{gap:15px;font-size:12px}}#portfolio{border-top:1px solid var(--line)}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 20px;display:grid}.portfolio-card{border:1px solid var(--line);background:#191b18;border-radius:10px;min-width:0;overflow:hidden}.portfolio-player{aspect-ratio:16/9;background:#070807}.portfolio-player iframe{border:0;width:100%;height:100%;display:block}.portfolio-caption{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.portfolio-caption span{letter-spacing:1.6px;color:var(--lime);font-size:8px}.portfolio-caption h3{margin:9px 0 0;font-size:15px;font-weight:500;line-height:1.5}.portfolio-caption>a{width:32px;min-width:32px;height:32px;color:var(--lime);border:1px solid #454b3c;border-radius:50%;place-items:center;font-size:21px;display:grid}.portfolio-caption>a:hover{background:var(--lime);color:#111}.portfolio-end{justify-content:space-between;align-items:center;gap:20px;margin-top:35px;display:flex}.portfolio-end p{color:var(--muted);margin:0;font-size:13px}@media (max-width:1000px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.portfolio-grid{grid-template-columns:1fr;gap:20px}.portfolio-caption h3{font-size:17px}.portfolio-end{flex-direction:column;align-items:flex-start}}.project-grid.client-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.project-grid.client-video-grid{grid-template-columns:1fr}}.menu-toggle{display:none}img,video,iframe{max-width:100%}main,section,article,aside{min-width:0}@media (max-width:760px){html{scroll-padding-top:88px}body{-webkit-text-size-adjust:100%;font-size:15px}header{height:72px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:#101111;gap:10px}header .logo{flex-shrink:0;gap:6px;font-size:21px}header .symbol{font-size:32px}header>.button.small{order:2;gap:10px;min-height:44px;margin-left:auto;padding:11px 14px;font-size:12px}.menu-toggle{width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #3a4034;border-radius:6px;flex-direction:column;order:3;justify-content:space-around;align-items:center;padding:12px 10px;display:flex}.menu-toggle span{background:currentColor;width:20px;height:2px;display:block}header nav{background:#171a15;border-bottom:1px solid #3a4034;gap:0;padding:12px 20px 20px;display:none;position:absolute;top:71px;left:0;right:0;box-shadow:0 16px 25px #0005}header.menu-open nav{flex-direction:column;display:flex}header nav a{min-height:48px;color:var(--ink);border-bottom:1px solid #30352b;padding:15px 5px;font-size:15px}main>section{padding:56px 20px}.academy-hero{padding-top:36px;padding-bottom:35px}.academy-label{font-size:13px}.academy-hero h1{letter-spacing:-1.1px;max-width:520px;margin:23px auto 16px;font-size:clamp(29px,7.8vw,43px);line-height:1.13}.academy-hero>p{font-size:14px;line-height:1.75}.academy-hero .actions{margin:25px 0 36px}.academy-hero .enroll-button{min-height:50px;padding:13px 22px;font-size:14px}.academy-hero .chips{gap:8px 7px;margin-bottom:20px}.academy-hero .chips span{padding:8px 10px;font-size:11px}.academy-cinema{border-radius:12px}.academy-hero>.hero-note{max-width:360px;margin-top:16px;font-size:12px;line-height:1.8}.section-head{margin-bottom:26px}.section-head h2,.faq h2{font-size:clamp(43px,12vw,58px);line-height:1.02}.section-head p{margin-top:18px;font-size:14px;line-height:1.75}.eyebrow{letter-spacing:1.6px;font-size:10px;line-height:1.6}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tabs button{min-height:44px;padding:11px 13px;font-size:12px;line-height:1.4}.caption{font-size:12px;line-height:1.7}.portfolio-grid,.project-grid.client-video-grid{grid-template-columns:minmax(0,1fr);gap:20px}.portfolio-player{aspect-ratio:16/9}.portfolio-caption{padding:17px 18px}.portfolio-caption span{letter-spacing:1px;font-size:10px}.portfolio-caption h3{font-size:17px}.portfolio-caption>a{width:44px;min-width:44px;height:44px}.portfolio-end{gap:18px;margin-top:25px}.portfolio-end p{font-size:14px;line-height:1.7}.portfolio-end .button,.course-welcome .button,aside .button{gap:12px;width:100%;min-height:48px;font-size:14px}.workflow h2{margin-bottom:30px;font-size:clamp(35px,9.3vw,50px);line-height:1.06}.steps p,aside p,details>p,.course-welcome>p{font-size:14px;line-height:1.8}.steps h3{font-size:19px}.curriculum-layout{gap:30px;margin-top:30px}.pill{max-width:100%;font-size:10px;line-height:1.6}summary{gap:12px;min-height:58px;padding:21px 0;font-size:16px;line-height:1.5}summary>b{text-align:center;min-width:20px}.outcome{font-size:10px;line-height:1.6}.outcome strong{font-size:13px}.course-topics>li{gap:12px;font-size:14px;line-height:1.8}.course-topics ul{font-size:13px;line-height:1.8}.lesson-number{font-size:12px}.course-fit{padding:24px 20px}.course-fit ul{font-size:14px;line-height:1.8}.course-fit h3{font-size:26px}.course-welcome h3{font-size:27px;line-height:1.3}.manifesto{margin:0 12px;padding:52px 20px}.manifesto h2,.join h2{font-size:clamp(43px,12vw,65px);line-height:1.02}.manifesto p,.join>p{font-size:14px;line-height:1.8}.manifesto .button,.join .button{gap:16px;max-width:100%;min-height:50px;font-size:14px}.faq{gap:24px}.faq summary{font-size:15px}.join{padding-top:54px!important}.status{text-align:left;max-width:100%;padding:15px 17px;font-size:13px;line-height:1.6}.join .muted{font-size:13px;line-height:1.8}.join .pill{font-size:9px}footer{padding-bottom:calc(24px + env(safe-area-inset-bottom));margin:0 20px}.footer-bottom{flex-direction:column;gap:8px;margin-top:8px;font-size:11px;line-height:1.7}footer>a:last-of-type{align-items:center;min-height:44px;font-size:13px;display:flex}}@media (min-width:761px) and (max-width:1000px){nav{gap:16px;font-size:12px}.academy{display:none}.curriculum-layout,.faq{gap:35px}.course-topics{column-gap:25px}}@media (max-width:360px){header{gap:7px}header>.button.small,.tabs button{padding:10px;font-size:11px}.academy-hero .chips span{font-size:10px}.status{font-size:12px}}.course-overview{padding-bottom:35px!important}.course-breadcrumb{color:#ddd;flex-wrap:wrap;gap:11px;margin-bottom:20px;font-size:12px;line-height:1.6;display:flex}.course-breadcrumb>a,.course-breadcrumb>span:nth-child(2){color:var(--muted)}.overview-layout{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.course-cover{aspect-ratio:2720/1536;border:1px solid var(--line);border-radius:18px;width:100%;height:auto;display:block}.overview-main h2{letter-spacing:-.7px;margin:24px 0 12px;font:700 24px/1.35 DM Sans,sans-serif}.overview-main>p{color:var(--muted);max-width:780px;margin-bottom:20px;font-size:14px;line-height:1.8}.course-creator{align-items:center;gap:12px;display:flex}.creator-mark{background:var(--lime);color:#101111;border-radius:50%;place-items:center;width:38px;height:38px;font-size:34px;display:grid}.course-creator div{flex-direction:column;gap:3px;display:flex}.course-creator div>span{color:var(--muted);font-size:11px}.course-creator strong{font-size:14px}.overview-sidebar{min-width:0}.overview-details,.overview-community{background:#151715;border-radius:16px;padding:20px}.overview-sidebar h3{letter-spacing:-.3px;margin:0 0 16px;font-size:16px;line-height:1.5}.overview-details dl{background:#222422;border:1px solid #343831;border-radius:14px;margin:0;padding:4px 16px}.overview-details dl>div{border-bottom:1px solid #3b3e36;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.overview-details dl>div:last-child{border:0}.overview-details dt{color:#9da298;align-items:center;gap:10px;font-size:13px;display:flex}.overview-details dt>span{text-align:center;width:16px;font-size:17px}.overview-details dd{text-align:right;margin:0;font-size:14px;font-weight:700}.overview-community{margin-top:18px}.overview-community p{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.8}.overview-community .pill{font-size:8px}.overview-sidebar>.button{justify-content:center;gap:20px;width:100%;min-height:50px;margin-top:20px}.overview-sidebar>.overview-access{color:var(--muted);text-align:center;max-width:none;margin:16px 0 0;font-size:11px;line-height:1.8}@media (max-width:1000px){.overview-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:20px}}@media (max-width:760px){.course-overview{padding-bottom:15px!important}.course-breadcrumb{gap:8px;margin-bottom:16px;font-size:11px}.overview-layout{grid-template-columns:minmax(0,1fr);gap:28px}.course-cover{border-radius:12px}.overview-main h2{margin-top:20px;font-size:23px}.overview-main>p{font-size:14px}.overview-details,.overview-community{padding:20px}.overview-details dt{font-size:14px}.overview-details dd,.overview-sidebar>.button{font-size:15px}.overview-sidebar>.overview-access{font-size:13px}.overview-community p{font-size:14px}.overview-community .pill{font-size:10px}}.logo-mark{width:auto;height:26px;display:block}footer .logo-mark{height:22px}@media (max-width:760px){.logo-mark{height:22px}}
