:root{--navy:#243B53;--gold:#d7bd8e;--ivory:#f8f5ed;--lilac:#c6badd;--ink:#202b3a;--muted:#626875;--line:#d9d4c9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font:16px/1.7 'Segoe UI',Arial,sans-serif;background:var(--ivory);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button,input,select,textarea,summary{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #9478b3}.skip{position:absolute;left:16px;top:-70px;background:var(--gold);padding:12px;z-index:20}.skip:focus{top:10px}h1,h2,h3{font-weight:400;line-height:1.12;letter-spacing:-1.7px;margin:0 0 25px}h1{font-size:clamp(44px,5.4vw,78px)}h2{font-size:clamp(35px,4vw,55px)}h3{font-size:27px;letter-spacing:-.6px}p{margin:0 0 22px}em{font-family:Georgia,serif;font-weight:400}header{background:var(--navy);color:var(--ivory);padding:23px 6%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20}.brand{display:flex;align-items:center;gap:17px;font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.5px}.brand small{display:block;font-size:9px;letter-spacing:4px;font-weight:400;margin-top:8px}.mark{position:relative;font:italic 44px Georgia;letter-spacing:-9px;width:48px;color:var(--gold)}.mark span{position:absolute;right:-6px;top:-8px;font-size:20px;letter-spacing:0;color:var(--lilac)}nav{display:flex;gap:29px;align-items:center;font-size:13px}nav a:hover,nav a[aria-current]{color:var(--gold)}.navcta{border:1px solid #ffffff55;padding:9px 19px}.menu{display:none}.hero{background:var(--navy);color:var(--ivory);padding:80px 6% 0;display:grid;grid-template-columns:1.2fr 1fr;column-gap:35px;overflow:hidden}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.3px;color:#7e6743;margin-bottom:24px}.hero .eyebrow,.pagehero .eyebrow,.orgteaser .eyebrow,.cta .eyebrow{color:var(--gold)}.hero em,.pagehero em,.cta em{color:var(--gold)}.intro{font-size:17px;line-height:1.85;max-width:620px;color:#c5ccd7}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 23px;border:1px solid transparent;font-size:13px;font-weight:600;line-height:1.6}.gold{color:var(--navy);background:var(--gold)}.navy{background:var(--navy);color:var(--ivory)}.button:hover{filter:brightness(1.08)}.textlink{display:inline-block;border-bottom:1px solid #ffffff55;padding-bottom:5px;font-size:13px}.textlink.dark{border-color:#202b3a65}.heronote{color:#a4adbd;font-size:11px;margin:32px 0}.art{position:relative;min-height:410px;display:grid;place-items:center;background:radial-gradient(ellipse,#c6badd12,transparent 65%)}.orbit{position:absolute;width:340px;height:340px;border:1px solid #d7bd8e66;border-radius:50%}.one{transform:rotate(-32deg) scaleX(.62)}.two{transform:rotate(38deg) scaleX(.62);border-color:#c6badd70}.three{width:270px;height:270px;border-color:#d7bd8e26}.bigstar{font:230px/1 Georgia;color:var(--gold);transform:rotate(-9deg);text-shadow:12px 12px 0 #c6badd22}.artlabel,.artbottom{position:absolute;font-size:9px;letter-spacing:2.5px}.artlabel{top:15px;left:20px;color:var(--lilac)}.artbottom{bottom:20px;right:0;color:#c9c4bc}.artchip{position:absolute;right:0;bottom:75px;padding:12px 22px;border:1px solid #ffffff38;background:#304A64;transform:rotate(-6deg);font-size:11px;letter-spacing:2px}.artchip span{color:var(--lilac);margin-left:28px}.herobottom{grid-column:1/-1;border-top:1px solid #ffffff25;padding:23px 0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.6px;color:#b1bac8;margin-top:40px}.manifest{padding:85px 8%;display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.manifest>.eyebrow{grid-column:1/-1}.manifest>div p{color:var(--muted);font-size:15px}.section{padding:82px 8%}.paper{background:#ede9e0}.sectionheading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:40px}.sectionheading>p{max-width:365px;color:var(--muted);font-size:14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:var(--ivory);padding:27px;display:flex;flex-direction:column;border:1px solid var(--line);transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #243B5310}.card:first-child{background:var(--navy);color:var(--ivory);border-color:var(--navy)}.cardtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.cardtop>span{font-size:9px;letter-spacing:1.8px}.cardtop b{font-size:35px;font-weight:400;color:#907545}.card:first-child .cardtop b{color:var(--gold)}.card .micro{font-size:10px;color:#796547;margin-bottom:10px}.card:first-child .micro{color:var(--gold)}.card h3{font-size:27px;line-height:1.2}.card>p:not(.micro){font-size:13px;color:var(--muted)}.card:first-child>p:not(.micro){color:#c5ccd7}.cardfoot{margin-top:auto;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px}.card:first-child .cardfoot{border-color:#ffffff30}.cardfoot span{font-size:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.split>div>p{color:var(--muted);font-size:15px}.approach{padding:0;margin:0;list-style:none}.approach li{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.approach li:first-child{padding-top:0}.approach li>span{font:23px Georgia;color:#907545}.approach h3{font-size:24px;margin-bottom:8px}.approach p{font-size:14px;color:var(--muted);margin:0}.orgteaser{background:var(--navy);color:var(--ivory);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.orgteaser em{color:var(--gold)}.orgteaser p:not(.eyebrow){color:#c6cdd7;font-size:15px;max-width:520px}.orgart{min-height:300px;border:1px solid #d7bd8e55;padding:36px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.orgart:after{content:'✦';position:absolute;right:20px;top:20px;color:var(--lilac);font-size:50px}.orgart>span{font-size:9px;letter-spacing:2px}.orgart strong{font-size:43px;line-height:1.2;font-weight:400}.orgart em{font-size:30px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;list-style:none;position:relative;padding-right:28px;font-size:14px}summary:after{content:'+';position:absolute;right:0}details[open] summary:after{content:'−'}details p{font-size:14px;color:var(--muted);margin:18px 0 0}.cta{padding:65px 8%;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;background:#17243a;color:var(--ivory);border-bottom:1px solid #ffffff20}.cta>div:last-child{align-self:center}.cta p:not(.eyebrow){font-size:15px;color:#c5ccd7}footer{background:var(--navy);color:var(--ivory);padding:55px 6% 25px}.footerlead{display:flex;align-items:start;justify-content:space-between;gap:30px;padding-bottom:35px}.footerlead p{font-size:25px;line-height:1.5;color:var(--gold)}.footerlead>a:last-child{font-size:12px}.footerbottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;padding-top:22px;font-size:10px;color:#b5bfce}.footerbottom div{display:flex;gap:18px}.pagehero{background:var(--navy);color:var(--ivory);padding:70px 8% 75px}.pagehero .intro{max-width:720px}.pagehero>h1{max-width:1000px}.pagehero .button{margin-top:10px}.detailhero{display:grid;grid-template-columns:1.5fr .8fr;gap:80px;align-items:center}.detailhero h1{font-size:clamp(36px,4.3vw,62px)}.back{display:block;font-size:12px;margin-bottom:32px;color:#bac3d1}.coursecover{position:relative;background:#304A64;border:1px solid #d7bd8e65;border-left:7px solid #d7bd8e66;padding:30px;min-height:350px;transform:rotate(4deg);box-shadow:15px 20px 0 #ffffff04}.coursecover>span:first-child{font-size:9px;letter-spacing:2px}.coursecover>b{display:block;font:80px Georgia;color:var(--gold);margin:15px 0}.coursecover h2{font:italic 30px/1.25 Georgia;letter-spacing:0;max-width:230px}.coverstar{position:absolute;right:20px;bottom:7px;font-size:48px;color:var(--lilac)}.learnlist{padding:0;list-style:none;margin:0}.learnlist li{padding:18px 0 18px 27px;border-bottom:1px solid var(--line);position:relative;font-size:15px}.learnlist li:before{content:'↗';position:absolute;left:0;color:#887047}.note{background:#ede8df;border-left:3px solid var(--gold);padding:20px;font-size:13px;margin-top:25px}.note p{margin:10px 0 0;font-size:13px}blockquote{margin:24px 0;font:italic 25px/1.5 Georgia;color:#665537}.related{display:grid;grid-template-columns:1fr 1fr;gap:25px}.related>a{border-top:1px solid #9a8b75;padding:25px 0}.related span,.related b{font-size:11px;font-weight:400}.related h3{margin:16px 0 25px}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.process article{border-top:1px solid #b6aa98;padding-top:25px}.process span{font-size:11px;color:#806b48;letter-spacing:1px}.process h3{margin:24px 0 15px}.process p{font-size:14px;color:var(--muted)}.chooser label{display:block;margin-bottom:15px}.chooser select{margin-bottom:22px}.chooser h3{font-size:28px}.chooser>div{border-left:3px solid var(--gold);padding:20px;background:#ede8df}.chooser>div p{font-size:14px;margin-bottom:15px}.chooser>div p:last-child{margin:0}select,input,textarea{width:100%;background:#fffdf8;border:1px solid #b6b2a9;color:var(--ink);border-radius:0;padding:13px;min-width:0}textarea{resize:vertical}.contactgrid{display:grid;grid-template-columns:.85fr 1.2fr;gap:90px}.contactgrid aside>p{font-size:14px;color:var(--muted)}form{max-width:660px}form label{display:block;font-size:13px;margin:0 0 7px}form label span{color:var(--muted)}form input,form select,form textarea{margin-bottom:22px}form .small{font-size:12px;color:var(--muted)}#draft{margin-top:32px;padding-top:25px;border-top:1px solid var(--line)}#copystatus{font-size:13px;margin-top:15px}.prose{max-width:900px;margin:auto}.prose h2{font-size:38px}.prose h3{margin-top:30px}.prose p{color:var(--muted)}[hidden]{display:none!important}@media(min-width:1500px){header,.hero,footer{padding-left:calc((100% - 1300px)/2);padding-right:calc((100% - 1300px)/2)}.section,.manifest,.cta,.pagehero{padding-left:calc((100% - 1200px)/2);padding-right:calc((100% - 1200px)/2)}.prose{max-width:none}}@media(max-width:1050px){nav{gap:18px}.hero{grid-template-columns:1.25fr .8fr}.orbit{width:280px;height:280px}.bigstar{font-size:190px}.artlabel{left:0;font-size:8px}.artbottom{font-size:8px}.cards{grid-template-columns:repeat(2,1fr)}.split,.orgteaser,.contactgrid,.detailhero{gap:40px}.section,.manifest{padding:65px 6%}.detailhero{grid-template-columns:1.3fr .8fr}.coursecover{padding:22px}.footerbottom{flex-wrap:wrap}}@media(max-width:720px){header{padding:19px 6%;position:relative}.brand{font-size:19px}.mark{font-size:38px}.menu{display:block;background:transparent;border:1px solid #ffffff55;color:var(--ivory);padding:9px 13px;font-size:12px}nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--navy);padding:24px 6%;z-index:10;border-top:1px solid #ffffff25}nav.open{display:flex;flex-direction:column;align-items:stretch;gap:23px}.hero{grid-template-columns:1fr;padding-top:45px;gap:0}h1{font-size:46px;letter-spacing:-1.9px}h2{font-size:38px}.intro{font-size:15px}.actions{align-items:start;flex-direction:column;gap:20px}.art{min-height:290px;margin-top:5px}.orbit{width:250px;height:250px}.three{width:210px;height:210px}.bigstar{font-size:170px}.artlabel{top:0;left:0}.artbottom{bottom:0;right:0;letter-spacing:1.5px}.artchip{bottom:40px}.herobottom{font-size:8px;letter-spacing:1px;margin-top:30px}.herobottom>span:last-child{display:none}.manifest{display:block;padding:55px 7%}.section{padding:55px 7%}.sectionheading{display:block;margin-bottom:30px}.sectionheading>p{max-width:none}.cards{grid-template-columns:1fr;gap:17px}.card{padding:26px}.card h3{font-size:28px}.cardtop{margin-bottom:18px}.cardfoot{padding-top:17px}.split,.orgteaser,.faq,.cta,.contactgrid,.detailhero{grid-template-columns:1fr;gap:35px}.orgart{min-height:270px}.orgart strong{font-size:38px}.cta{padding:50px 7%;gap:10px}.pagehero{padding:45px 7% 55px}.pagehero h1{font-size:43px}.pagehero.detailhero h1{font-size:38px}.coursecover{max-width:290px;width:90%;margin:10px auto;min-height:320px}.related,.process{grid-template-columns:1fr;gap:25px}.related h3{font-size:27px}.process h3{margin-top:18px}.footerlead{flex-wrap:wrap}.footerlead p{font-size:22px}.footerlead>a:last-child{width:100%}.footerbottom{flex-direction:column;gap:18px}.footerbottom div{flex-wrap:wrap;gap:18px}.eyebrow{font-size:9px;letter-spacing:1.8px}.contactgrid aside h2{font-size:36px}.contactgrid{gap:40px}select,input,textarea{font-size:16px}.button{max-width:100%;gap:18px}.orgart em{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Eigen ds-beeldmerk */
.brand .mark{display:block;width:60px;height:48px;flex-shrink:0}.brand{gap:13px}@media(max-width:720px){.brand .mark{width:50px;height:40px}}

.hero-mark{width: min(85%,320px);height:auto;position:relative;filter:drop-shadow(8px 12px 0 #c6badd18)}

/* Woordlogo Digital Silly Academy */
.brand .wordmark{font-family:'Segoe UI',Arial,sans-serif;font-size:27px;font-weight:650;letter-spacing:-1.2px;line-height:1.1;color:var(--ivory)}.brand .wordmark small{font-size:9px;letter-spacing:5px;color:var(--gold);margin-top:10px;font-weight:500}.hero-wordmark{position:relative;color:var(--gold);line-height:.91;letter-spacing:-6px;font-size:clamp(75px,8vw,115px);font-weight:650;padding:25px 5px}.hero-wordmark small{display:block;font-size:12px;letter-spacing:9px;font-weight:400;line-height:1.5;margin-top:28px;padding-left:5px}.worddot{color:var(--lilac)}.art .orbit{opacity:.3}@media(max-width:720px){.brand .wordmark{font-size:24px}.hero-wordmark{font-size:85px;letter-spacing:-4px}.hero-wordmark small{font-size:10px;letter-spacing:8px;margin-top:20px}}

.wordglobe{display:inline-block;width:.3em;height:.3em;margin-left:.06em;vertical-align:baseline;stroke:var(--lilac);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

.avatar-welcome{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;border-bottom:1px solid var(--line)}.avatar-welcome>div>p:not(.eyebrow){color:var(--muted);font-size:15px}.avatar-video video{display:block;width:100%;background:var(--navy);border:1px solid var(--line)}.avatar-video p{font-size:11px!important;margin:10px 0 0}@media(max-width:720px){.avatar-welcome{grid-template-columns:1fr;gap:25px}}

.intro-invite,.course-introduction{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;border-bottom:1px solid var(--line)}.intro-invite p:not(.eyebrow),.course-introduction p:not(.eyebrow){color:var(--muted);font-size:15px}.intro-photo{display:block;position:relative;max-width:360px;justify-self:center;width:100%;background:var(--navy)}.intro-photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.intro-photo>span{display:block;padding:14px 20px;color:var(--gold);font-size:12px}.intro-player video{display:block;width:100%;background:var(--navy)}.course-introduction .small{font-size:12px!important}.intro-player details p{font-size:13px!important}@media(max-width:720px){.intro-invite,.course-introduction{grid-template-columns:1fr;gap:28px}.intro-photo{max-width:320px}}

.course-practical{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 8%;background:#ede9e0;border-bottom:1px solid var(--line);font-size:12px}.course-practical strong{display:block;font-size:18px;font-weight:600}.button:disabled{opacity:.65;cursor:default;margin-top:20px}@media(max-width:720px){.course-practical{grid-template-columns:1fr 1fr;padding:25px 7%;gap:20px}.course-practical strong{font-size:16px}}

/* Persoonlijke introductie Silvana Appels */
.founder-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);background:#eee8df}.founder-intro .founder-lead{font-size:20px;line-height:1.7;color:var(--ink)}.founder-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.founder-portrait-space{aspect-ratio:4/5;max-width:350px;width:100%;justify-self:end;border:1px solid #d7bd8e70;background:linear-gradient(150deg,#304A64,#243B53);padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.founder-initials{font:italic clamp(95px,12vw,160px)/1.1 Georgia,serif;color:var(--gold);position:relative;letter-spacing:-12px}.founder-initials>span{position:absolute;font:30px Georgia;color:var(--lilac);right:-30px;top:-15px;letter-spacing:0}.portrait-signature{font:italic 27px/1.3 Georgia,serif;color:var(--ivory);margin-top:28px}.portrait-caption{font-size:8px;letter-spacing:1.5px;color:var(--gold);text-align:center;margin-top:16px}.founder-story{display:grid;grid-template-columns:1fr 1fr;gap:80px}.founder-story h2{font-size:clamp(32px,3.6vw,51px)}.founder-copy{max-width:610px}.founder-copy p{font-size:17px;line-height:1.85}.founder-copy .founder-lead{font:italic 29px/1.5 Georgia,serif;color:#645239}.founder-aside{border-left:2px solid var(--gold);padding-left:20px;margin-top:35px;font-size:14px;line-height:2;color:var(--muted)}.founder-avatar{max-width:380px;margin:35px 0 0}.founder-avatar img{display:block;width:100%;height:auto;background:var(--navy)}.founder-avatar figcaption{font-size:12px;color:var(--muted);line-height:1.6;margin-top:12px}.founder-closing{padding:75px 8%;background:var(--navy);color:var(--ivory);text-align:center}.founder-closing>p{font-size:clamp(31px,4.5vw,57px);line-height:1.35;letter-spacing:-1px}.founder-closing em{color:var(--gold)}.founder-closing .textlink{display:block;width:fit-content;margin:25px auto 0}@media(max-width:1050px){.founder-hero,.founder-intro,.founder-story{gap:35px}.founder-portrait-space{padding:25px 15px}.portrait-signature{font-size:23px}}@media(max-width:720px){.founder-intro,.founder-hero,.founder-story{grid-template-columns:1fr;gap:25px}.founder-intro h2{margin-bottom:0}.founder-intro .founder-lead{font-size:18px}.founder-portrait-space{justify-self:start;max-width:290px;aspect-ratio:5/4;margin-top:10px}.founder-initials{font-size:110px}.portrait-signature{margin-top:10px}.founder-copy p{font-size:16px}.founder-copy .founder-lead{font-size:26px}.founder-story h2{font-size:36px}.founder-closing{padding:55px 7%}.founder-avatar{margin-top:25px}}

/* Persoonlijke trainersfoto; uitsluitend de weergave wordt uitgesneden. */
.trainer-photo{margin:0;max-width:360px;width:100%;justify-self:end;padding:10px;border:1px solid #d7bd8e88;background:#304A64;transform:rotate(2deg)}.trainer-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center top}.trainer-photo figcaption{padding:14px 6px 5px;font-size:11px;line-height:1.6;color:#f8f5ed}.trainer-photo img{height:auto;max-height:none}@media(max-width:720px){.trainer-photo{justify-self:center;max-width:320px;transform:none}.trainer-photo img{aspect-ratio:1/1;object-position:center top}}

.trainer-photo.trainer-cutout{background:transparent;border:0;transform:none;padding:0;max-width:360px}.trainer-cutout .trainer-person{aspect-ratio:1.2;overflow:hidden}.trainer-cutout .trainer-person img{width:100%;height:auto;aspect-ratio:auto;object-fit:initial}.trainer-cutout .trainer-slippers{height:90px;overflow:hidden;position:relative;margin-top:-8px}.trainer-cutout .trainer-slippers img{position:absolute;bottom:0;left:0;width:100%;height:auto;aspect-ratio:auto;object-fit:initial}.trainer-cutout figcaption{border-top:1px solid #d7bd8e66;margin-top:12px;padding-top:14px}@media(max-width:720px){.trainer-cutout .trainer-slippers{height:80px}}

.brand-globe{display:inline-block;width:.57em;height:.57em;margin-left:.2em;vertical-align:.04em;stroke:var(--lilac);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;letter-spacing:normal}.hero .hero-wordmark{display:none}

.brand .academy-logo{display:block;width:137px;height:auto}.footerlead .academy-logo{width:150px}@media(max-width:720px){.brand .academy-logo{width:112px}.footerlead .academy-logo{width:137px}}

.privacy-readable h2{font-size:clamp(25px,3vw,33px);letter-spacing:-.6px;line-height:1.25;margin-top:36px}.privacy-readable h2:first-of-type{margin-top:18px}.privacy-readable p{line-height:1.85}.privacy-readable a,.privacy-inline{text-decoration:underline;text-underline-offset:3px}.privacy-date{font-size:12px;color:var(--muted)}

.newsletter-choice{padding:20px;margin:5px 0 26px;border:1px solid var(--line);min-width:0}.newsletter-choice legend{padding:0 8px;font-size:15px;font-weight:600}.newsletter-choice legend span{font-weight:400;font-size:12px}.newsletter-choice label{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:14px;line-height:1.65;cursor:pointer}.newsletter-choice input[type=checkbox]{width:20px;height:20px;margin:4px 0 0;padding:0;accent-color:#243B53}.newsletter-choice label>span{color:var(--ink)}.newsletter-choice p{font-size:12px;line-height:1.7;margin:12px 0 0;color:var(--muted)}.newsletter-choice a{text-decoration:underline;text-underline-offset:3px}

.card .course-price{color:var(--ink);font-size:13px;margin:0 0 18px}.card .course-price strong{font-size:22px;font-weight:600}.card:first-child .course-price{color:var(--ivory)}

.course-interest{padding:20px;margin:5px 0 26px;border:1px solid var(--line);min-width:0}.course-interest legend{padding:0 8px;font-size:15px;font-weight:600}.course-interest label{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:14px;line-height:1.65;cursor:pointer}.course-interest input[type=checkbox]{width:20px;height:20px;margin:4px 0 0;padding:0;accent-color:#243B53}.course-interest label>span{color:var(--ink)}.course-interest[hidden]{display:none}
