/* Hallmark · pre-emit critique: P4 H5 E4 S4 R5 V5
 * genre: editorial · macrostructure: Split Studio / Workbench / Long Document
 * theme: Coastal education · nav: compact three-section masthead · footer: Ft1 Mast-headed
 * design-system: design.md · designed-as-app
 * verified: responsive 320/375/414/768/1440; contrast and keyboard checks; no fabricated claims */
@import url('../../tokens.css?v=11ca743f09ab');
@import url('../fonts/rebrand/fonts.css?v=6f4aa1016d4b');
:root {
 --gov-navy:var(--color-ink);--gov-navy-dark:var(--color-dark);--gov-blue:var(--color-accent);--gov-blue-dark:var(--color-accent-hover);
 --gov-text:var(--color-ink-2);--gov-text-muted:var(--color-muted);--gov-border:var(--color-rule);--gov-border-strong:var(--color-muted);
 --gov-bg:var(--color-surface);--gov-bg-alt:var(--color-paper);--gov-bg-soft:var(--color-paper-2);--gov-gold:var(--color-ochre);
 --gov-font:var(--font-body);--gov-heading-font:var(--font-display);--site-font:var(--font-body);--primary-900:var(--color-ink);--primary-700:var(--color-accent);
 --dmv-heading-font:var(--font-display);--dmv-body-font:var(--font-body);
 --dmv-official-blue:var(--color-accent);--dmv-header-blue:var(--color-accent);--dmv-official-blue-dark:var(--color-accent-hover);
 --dmv-official-navy:var(--color-ink);--dmv-official-text:var(--color-ink-2);--dmv-official-muted:var(--color-muted);
 --dmv-official-border:var(--color-rule);--dmv-official-surface:var(--color-surface);--dmv-official-bg:var(--color-paper);
 --dmv-official-bg-soft:var(--color-paper-2);--dmv-official-info:var(--color-accent-soft);--dmv-official-green:var(--color-success);
 --dmv-official-yellow:var(--color-ochre);--dmv-official-orange:var(--color-warning);--dmv-official-shadow:none;

}
*,*::before,*::after{box-sizing:border-box}
html,body{overflow-x:clip}
html{scroll-behavior:smooth;scroll-padding-top:var(--space-xl)}
body{margin:0;background:var(--color-paper)!important;color:var(--color-ink-2)!important;font-family:var(--font-body)!important;line-height:1.65;-webkit-font-smoothing:antialiased}
img,svg{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}
h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-style:normal;font-optical-sizing:auto;color:var(--color-ink);font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0}
p{margin:0 0 var(--space-md)}a{color:var(--color-accent);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--color-accent-hover)}
:focus-visible{outline:3px solid var(--color-focus)!important;outline-offset:4px!important}button{cursor:pointer}button:disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed}
[hidden]{display:none!important}.cle-skip,.cagov-skip-link{position:absolute;top:-200px;left:var(--space-md);z-index:10000;background:var(--color-ink);color:var(--color-paper);padding:var(--space-md);border-radius:var(--radius-input)}.cle-skip:focus,.cagov-skip-link:focus{top:var(--space-md)}
.cle-wrap{width:min(var(--page-max),calc(100% - var(--page-gutter)*2));margin-inline:auto}
/* A single, balanced masthead. */
.cle-header{position:relative;z-index:30;background:var(--color-paper);border-bottom:1px solid var(--color-rule)}
.cle-header__inner{max-width:calc(var(--page-max) + var(--page-gutter)*2);margin:auto;padding:var(--space-lg) var(--page-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);min-height:104px}
.cle-brand{display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;color:var(--color-ink);flex-shrink:0;white-space:nowrap}
.cle-brand:hover{color:var(--color-accent)}.cle-brand>img{width:46px;height:46px;flex-shrink:0;display:block}.cle-brand__text{display:flex;flex-direction:column;gap:2px}.cle-brand__name{font:500 1.7rem/1.04 var(--font-display);letter-spacing:-.025em}.cle-brand__sub{font:600 .6rem/1.6 var(--font-body);letter-spacing:.16em;text-transform:uppercase}
.cle-nav{margin-left:auto}.cle-nav__links{display:flex;gap:var(--space-xl);align-items:center;list-style:none;margin:0;padding:0}.cle-nav a{font-size:var(--text-sm);font-weight:500;color:var(--color-ink-2);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.cle-nav a:hover,.cle-nav a[aria-current=page]{color:var(--color-accent);text-decoration:underline;text-underline-offset:6px}
.cle-header__actions{display:flex;align-items:center;gap:var(--space-lg)}.cle-language{font-size:var(--text-sm);font-weight:500;white-space:nowrap;text-decoration:none;color:var(--color-ink-2)}.cle-header__actions .cle-button{min-height:42px;font-size:var(--text-sm);padding:.6rem 1.1rem}.cle-nav__toggle{display:none}
.cle-button,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:48px;padding:.8rem 1.35rem;border:1px solid var(--color-accent);border-radius:var(--radius-input);font-family:var(--font-body);font-size:var(--text-md);font-weight:600;line-height:1.35;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}
.cle-button,.btn-primary{background:var(--color-accent);color:var(--color-accent-ink)}.cle-button:hover,.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-ink);transform:none}.cle-button--outline,.btn-secondary{background:transparent;color:var(--color-accent);border-color:var(--color-rule)}.cle-button--outline:hover,.btn-secondary:hover{background:var(--color-paper-2);color:var(--color-accent);border-color:var(--color-accent)}.cle-text-link{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;font-weight:600;font-size:var(--text-sm);white-space:nowrap}.cle-text-link::after{content:'↗';font-size:1.15em}
/* Home: useful information, set with the space it needs. */
.cle-home{padding-bottom:var(--space-4xl)}.cle-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5.5vw,5rem);align-items:center;padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}
.cle-hero__eyebrow{font:600 var(--text-sm)/1.5 var(--font-body);color:var(--color-accent);margin:0 0 var(--space-lg)}
.cle-hero h1{font-size:var(--text-display);line-height:1.05;letter-spacing:-.045em;max-width:10ch;margin:0 0 var(--space-lg);font-weight:500}
.cle-hero__intro{font-size:var(--text-lg);max-width:36ch;line-height:1.7;margin-bottom:var(--space-xl)}
.cle-hero__actions{display:flex;gap:var(--space-lg);align-items:center;flex-wrap:wrap}
.cle-hero__visual{margin:0;position:relative;min-width:0}.cle-hero__visual img{display:block;width:100%;height:530px;object-fit:cover;border-radius:160px 12px 12px 12px;object-position:center}
.cle-hero__visual figcaption{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-sm);letter-spacing:.02em}.cle-hero__visual figcaption::before{content:'';display:block;width:20px;height:2px;background:var(--color-ochre)}
.cle-hero .school-status{margin-top:var(--space-xl);max-width:44ch;border-top:1px solid var(--color-rule);padding-top:var(--space-md)}
.school-status{font-size:var(--text-sm);color:var(--color-ink-2)}.school-status strong{color:var(--color-accent);font-weight:600}.school-status p{margin:var(--space-xs) 0 0;font-size:var(--text-sm);line-height:1.6}.school-status strong::before{content:'';display:inline-block;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-ochre);margin:0 8px 2px 0}
.school-status--inline{margin:0 0 var(--space-xl);padding:var(--space-md) var(--space-lg);background:var(--color-paper-2);border-radius:var(--radius-input)}
.cle-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-xl) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);gap:var(--space-xl)}.cle-fact{display:flex;align-items:center;gap:var(--space-md);padding-left:var(--space-xl);border-left:1px solid var(--color-rule)}.cle-fact:first-child{padding-left:0;border:0}.cle-fact__number{font:500 2.75rem/1 var(--font-display);color:var(--color-ink)}.cle-fact__label{font-size:var(--text-sm);line-height:1.5;max-width:17ch}
.cle-section{padding-block:var(--space-4xl)}.cle-section h2{font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.12;margin:0 0 var(--space-lg);font-weight:500}.cle-section__intro{max-width:36ch;font-size:var(--text-lg);line-height:1.65}
.cle-process{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-4xl)}.cle-process__steps{list-style:none;padding:0;margin:0;counter-reset:step}.cle-process__steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-rule);counter-increment:step}.cle-process__steps li:first-child{padding-top:0}.cle-process__steps li::before{content:'0' counter(step);font-size:var(--text-sm);font-weight:600;color:var(--color-accent);padding-top:5px}.cle-process h3{font:600 var(--text-lg)/1.5 var(--font-body);letter-spacing:0;margin:0 0 var(--space-xs)}.cle-process__steps p{font-size:var(--text-md);margin:0;max-width:48ch;line-height:1.7}
.cle-course-glance{background:var(--color-paper-2);border-radius:var(--radius-card);padding:var(--space-3xl);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3xl);align-items:center}.cle-course-glance h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.12;margin:0 0 var(--space-lg)}.cle-course-glance p{font-size:var(--text-lg);max-width:37ch}.cle-topic-list{margin:0;padding:0;list-style:none}.cle-topic-list li{padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule);font-size:var(--text-lg);color:var(--color-ink);display:flex;justify-content:space-between;gap:var(--space-md)}.cle-topic-list li:last-child{border:0}
.cle-course-outline{grid-column:1/-1;border-top:1px solid var(--color-rule);align-self:start}.cle-course-outline summary{cursor:pointer;font-size:var(--text-md);font-weight:600;color:var(--color-accent);padding:var(--space-lg) 0;min-height:48px}.cle-course-outline ol{margin:var(--space-sm) 0 0;padding:0 0 0 1.5rem;columns:2;column-gap:var(--space-2xl)}.cle-course-outline li{break-inside:avoid;padding:0 0 var(--space-md) var(--space-xs);font-size:var(--text-md);line-height:1.6}.cle-course-outline li::marker{color:var(--color-accent);font-variant-numeric:tabular-nums}@media(max-width:700px){.cle-course-outline ol{columns:1}}
.cle-fees{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-4xl);align-items:start}.cle-fees__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cle-fees__table caption{caption-side:top;text-align:left;font-size:var(--text-sm);color:var(--color-muted);padding-bottom:var(--space-md)}.cle-fees__table th,.cle-fees__table td{padding:var(--space-lg) 0;text-align:left;border-bottom:1px solid var(--color-rule);color:var(--color-ink);font-size:var(--text-lg)}.cle-fees__table thead th{font-size:var(--text-sm);font-weight:500;padding-block:var(--space-sm);color:var(--color-muted)}.cle-fees__table .amount{text-align:right;font-family:var(--font-display);font-size:2.25rem;line-height:1.2;font-weight:500;white-space:nowrap}.cle-fees__note{font-size:var(--text-sm);margin-top:var(--space-md);max-width:52ch}
.cle-questions{border-top:1px solid var(--color-rule);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-4xl);padding-bottom:0}.cle-questions details{border-bottom:1px solid var(--color-rule)}.cle-questions summary{font-weight:600;font-size:var(--text-lg);color:var(--color-ink);padding:var(--space-lg) var(--space-xl) var(--space-lg) 0;cursor:pointer;list-style:none;position:relative}.cle-questions summary::after{content:'+';position:absolute;right:0;top:var(--space-lg);font-size:var(--text-xl);font-weight:400}.cle-questions details[open] summary::after{content:'−'}.cle-questions details p{padding-bottom:var(--space-lg);margin:0;max-width:52ch}.cle-questions summary::-webkit-details-marker{display:none}
/* Public information pages. */
.cle-document body{background:var(--color-paper)}.cle-breadcrumb,.cagov-breadcrumb{background:transparent!important;border:0!important}.cle-breadcrumb{width:min(820px,calc(100% - var(--page-gutter)*2));margin:var(--space-xl) auto 0;font-size:var(--text-sm)}.cle-breadcrumb a{color:var(--color-muted);text-decoration:none}.cle-breadcrumb span{margin-inline:var(--space-xs);color:var(--color-muted)}
body .gov-page{width:min(820px,calc(100% - var(--page-gutter)*2));max-width:820px;margin:var(--space-2xl) auto var(--space-4xl);padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:1}
body .gov-page h1{font:500 clamp(2.5rem,5vw,3.8rem)/1.08 var(--font-display)!important;letter-spacing:-.035em!important;color:var(--color-ink)!important;margin:0 0 var(--space-xl)!important;max-width:18ch!important}
body .gov-page h2{font:500 clamp(1.8rem,3vw,2.4rem)/1.18 var(--font-display)!important;color:var(--color-ink)!important;margin:var(--space-2xl) 0 var(--space-lg)!important;padding:0!important;border:0!important;letter-spacing:-.02em!important}
body .gov-page h3{font:600 var(--text-lg)/1.4 var(--font-body)!important;color:var(--color-ink)!important;margin:var(--space-xl) 0 var(--space-sm)!important;letter-spacing:0!important}
body .gov-page p,body .gov-page li{font:400 var(--text-lg)/1.75 var(--font-body)!important;color:var(--color-ink-2)!important}body .gov-page .intro{font-size:1.25rem!important;line-height:1.6!important;max-width:55ch;margin-bottom:var(--space-2xl)}body .gov-page a{color:var(--color-accent);overflow-wrap:anywhere}body .gov-page ul,body .gov-page ol{padding-left:1.3rem}
body .gov-page .btn-primary{color:var(--color-accent-ink);font-size:var(--text-md);text-decoration:none}.note,.notice,.gov-notice,.private-provider-notice{background:var(--color-paper-2)!important;border:0!important;border-radius:var(--radius-input)!important;box-shadow:none!important;padding:var(--space-lg)!important;color:var(--color-ink-2)!important}.note p:last-child{margin-bottom:0}.note strong{color:var(--color-ink)!important}
.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.contact-card{padding:var(--space-xl)!important;border:1px solid var(--color-rule)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:var(--radius-input)!important}.contact-card h2,.contact-card h3{margin-top:0!important}.contact-card a{overflow-wrap:anywhere}
.faq-item{border:0!important;border-bottom:1px solid var(--color-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.faq-question{background:transparent!important;color:var(--color-ink)!important;font-family:var(--font-body)!important;font-size:var(--text-lg)!important;font-weight:600!important}.faq-answer{color:var(--color-ink-2)!important}.fee-table{width:100%;border-collapse:collapse}.fee-table th,.fee-table td{padding:var(--space-md);border-bottom:1px solid var(--color-rule)}
/* Single-band footer with a real support destination. */
.cle-footer{background:var(--color-dark);color:var(--color-dark-muted);padding:var(--space-3xl) 0 var(--space-xl);margin-top:auto}.cle-footer__top{display:flex;justify-content:space-between;gap:var(--space-2xl);padding-bottom:var(--space-2xl);align-items:start}.cle-footer .cle-brand{color:var(--color-paper)}.cle-footer .cle-brand__name{font-size:2rem}.cle-footer__intro{font-size:var(--text-sm);max-width:40ch;margin:var(--space-lg) 0 0}.cle-footer__support{text-align:right}.cle-footer__support p{font-size:var(--text-sm);margin:var(--space-xs) 0}.cle-footer__support a{font-family:var(--font-display);font-size:2rem;line-height:1.3;color:var(--color-paper);text-decoration:none}.cle-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);padding-block:var(--space-lg);border-top:1px solid var(--color-muted);border-bottom:1px solid var(--color-muted)}.cle-footer__links a{font-size:var(--text-sm);color:var(--color-dark-muted);text-decoration:none;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center}.cle-footer a:hover{color:var(--color-paper);text-decoration:underline}.cle-footer__bottom{padding-top:var(--space-lg);display:flex;gap:var(--space-xl);justify-content:space-between;font-size:var(--text-xs)}.cle-footer__disclaimer{max-width:75ch;margin:0}.cle-footer__copyright{white-space:nowrap}.cle-footer :focus-visible{outline-color:var(--color-paper)!important}
.cagov-statewide-footer{display:none!important}
/* Transitional compatibility for app headers while all share one identity. */
.cagov-site-header{background:var(--color-paper)!important;box-shadow:none!important;border-bottom:1px solid var(--color-rule)!important;padding:var(--space-lg) 0!important}.cagov-site-header__inner{max-width:var(--page-max);margin:auto;gap:var(--space-xl)}.site-brand-logo{width:280px!important;height:auto!important;max-width:100%!important}.cagov-main-nav{background:var(--color-paper)!important}.cagov-main-nav__link{color:var(--color-ink)!important;font-family:var(--font-body)!important}.cagov-main-nav__link.is-active{background:var(--color-paper-2)!important}.cagov-site-header__signin-btn{border:1px solid var(--color-rule)!important;background:transparent!important;color:var(--color-accent)!important;border-radius:var(--radius-input)!important;box-shadow:none!important}
.cle-corporate{padding-block:var(--space-4xl)}.cle-corporate h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.08;max-width:16ch}.cle-corporate .cle-course-glance{margin-block:var(--space-3xl)}.cle-corporate address{font-style:normal;font-size:var(--text-md);border-top:1px solid var(--color-rule);padding-top:var(--space-xl)}
.cle-error{min-height:55vh;padding-block:var(--space-4xl);max-width:700px}.cle-error h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.cle-error__code{color:var(--color-accent);font-size:var(--text-sm)}
@media(max-width:1100px){.cle-header__inner{gap:var(--space-lg)}.cle-nav__links{gap:var(--space-lg)}.cle-header__actions{gap:var(--space-md)}.cle-process,.cle-fees,.cle-questions{gap:var(--space-2xl)}.cle-hero__visual img{height:490px}}
@media(max-width:950px){.cle-header__inner{min-height:88px;flex-wrap:wrap;padding-block:var(--space-md)}.cle-nav{order:3;margin:0;width:100%}.cle-nav__links{display:none;padding-top:var(--space-sm);border-top:1px solid var(--color-rule);justify-content:space-between;gap:var(--space-md)}.cle-nav__links.is-open{display:flex}.cle-nav__toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;background:transparent;border:1px solid var(--color-rule);border-radius:var(--radius-input);padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-ink)}.cle-nav__toggle-icon{width:15px;height:8px;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink)}.cle-header__actions{margin-left:auto}.cle-header__actions .cle-button{display:none}.cle-hero{gap:var(--space-xl)}.cle-hero h1{font-size:clamp(2.7rem,5.5vw,3.7rem)}.cle-hero__visual img{height:480px;border-top-left-radius:100px}.cle-fact{padding-left:var(--space-lg)}.cle-course-glance{padding:var(--space-2xl);gap:var(--space-xl)}}
@media(max-width:700px){.cle-hero{grid-template-columns:minmax(0,1fr);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);gap:var(--space-xl)}.cle-hero h1{font-size:clamp(2.75rem,9vw,4rem);max-width:11ch}.cle-hero__intro{max-width:44ch}.cle-hero__visual{margin-top:var(--space-sm)}.cle-hero__visual img{height:340px;border-radius:100px 10px 10px 10px;object-position:center 55%}.cle-hero .school-status{max-width:52ch}.cle-section{padding-block:var(--space-3xl)}.cle-process,.cle-fees,.cle-questions,.cle-course-glance{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.cle-section__intro{max-width:45ch}.cle-facts{gap:var(--space-md);padding-block:var(--space-lg)}.cle-fact{display:block;padding-left:var(--space-md)}.cle-fact__number{font-size:2.2rem;display:block;margin-bottom:var(--space-xs)}.cle-fact__label{font-size:var(--text-xs)}.cle-course-glance{padding:var(--space-xl)}.cle-footer__top,.cle-footer__bottom{display:block}.cle-footer__support{text-align:left;margin-top:var(--space-xl)}.cle-footer__copyright{margin-top:var(--space-md)}.cle-footer__links{gap:var(--space-xs) var(--space-lg)}.cle-home{padding-bottom:var(--space-3xl)}.contact-grid{grid-template-columns:minmax(0,1fr)}body .gov-page{margin-top:var(--space-xl)}body .gov-page h1{max-width:20ch}.cle-questions{padding-bottom:0}}
@media(max-width:414px){.cle-header__inner{gap:var(--space-sm)}.cle-brand>img{width:36px;height:36px}.cle-brand__name{font-size:1.4rem}.cle-brand__sub{font-size:.5rem}.cle-header__actions{gap:var(--space-sm)}.cle-header .cle-language{display:none}.cle-nav__links{flex-wrap:wrap;gap:0 var(--space-md)}.cle-nav__links li{flex:1 1 auto}.cle-nav a{font-size:var(--text-sm)}.cle-hero__actions{gap:var(--space-md)}.cle-hero__visual img{height:300px}.cle-course-glance{padding:var(--space-lg)}.cle-footer__support a{font-size:1.75rem}.cle-fact__number{font-size:2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.cle-mobile-language{display:none}.cle-hero__visual img{object-position:65% center}
@media(max-width:414px){.cle-mobile-language{display:list-item}}

/* Align document orientation with its reading column. */
.cagov-breadcrumb__inner{width:min(820px,calc(100% - var(--page-gutter)*2));max-width:820px!important;padding-inline:0!important;margin-inline:auto}
.cagov-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:0;list-style:none;font-size:var(--text-sm)}
.cagov-breadcrumb__list li+li::before{content:'/';margin-right:var(--space-xs);color:var(--color-muted)}

.cle-mobile-student{display:none}
@media(max-width:950px){.cle-mobile-student{display:list-item}}

.cle-button:active{background:var(--color-accent-hover);color:var(--color-accent-ink)}.cle-nav__toggle:active{background:var(--color-paper-2)}.cle-text-link:active{color:var(--color-accent-hover)}
