:root{--et-gold:#c79100;--et-blue:#0099ff;--et-blue-dark:#007acc;--et-navy:#0d1b2a;--et-navy-mid:#1a2f46;--color-anchor:#0099ff;--color-hover:#007acc;--background:#f6f8fa;--et-article-bg:rgba(255, 255, 255, 0.82);--et-article-shadow:0 1px 6px rgba(0, 0, 0, 0.07), 0 0 0 1px rgba(0, 0, 0, 0.04)}:root[data-color=dark],:root[data-color=night]{--et-article-bg:transparent;--et-article-shadow:none}#site-header{background:var(--et-navy);border-bottom:1px solid rgba(255,255,255,8%)}#site-header-brand a{color:#fff;padding:10px 16px;display:flex;align-items:center}.et-header-logo{height:30px;filter:brightness(0)invert(1)sepia(1)saturate(2)hue-rotate(5deg);display:block}#site-header-menu a{color:rgba(255,255,255,.8)}#site-header-menu a:hover,#site-header-menu a:focus,#site-header-menu a.active{color:#fff;border-bottom-color:var(--et-gold)}#site-header-controls button,#site-header-controls a{color:rgba(255,255,255,.75)}#site-header-controls .icon{filter:brightness(0)invert(1)opacity(.75)}#site-header .dropdown-menu{background:#132338;border:1px solid rgba(255,255,255,.12)}#site-header .dropdown-menu a,#site-header .dropdown-menu button{color:rgba(255,255,255,.85)}#site-header .dropdown-menu a:hover,#site-header .dropdown-menu button:hover{background:rgba(255,255,255,8%);color:#fff}body::before{content:"";background-image:url(/img/sandcastle-drawing.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.018;filter:saturate(.1)contrast(.4);position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}.cover{min-height:calc(100svh - var(--site-header-height,48px));padding:60px 20px;background:var(--et-navy);position:relative;overflow:hidden;color:#e8edf2!important;display:flex;align-items:center;justify-content:center;flex-direction:column}.cover::before{content:"";position:absolute;inset:0;background:url(/img/classExam2.svg)50%/55% no-repeat;opacity:.05;z-index:0;pointer-events:none}.cover::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,var(--et-navy) 80%);z-index:0;pointer-events:none}.cover>*{position:relative;z-index:1}.cover h1{font-family:var(--font-family),sans-serif;font-size:2.75em;font-weight:700;letter-spacing:-.01em;color:#fff;margin-bottom:.3em;text-align:center}.cover h2{font-family:var(--font-family),sans-serif;font-size:1.15em;font-weight:400;color:rgba(255,255,255,.65);margin-bottom:2.75rem;text-align:center;max-width:540px}.et-callouts{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center;margin-bottom:2.5rem;width:100%;max-width:860px}.et-callout{flex:1 1 240px;max-width:260px;background:rgba(8,20,34,.85);border:1px solid rgba(255,255,255,.22);border-top:3px solid var(--et-gold);border-radius:10px;padding:1.5rem 1.25rem;text-decoration:none!important;color:#e8edf2!important;transition:background .18s,border-color .18s,transform .15s;display:flex;flex-direction:column;gap:.4rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.et-callout:hover{background:rgba(0,55,115,.88);border-color:rgba(0,153,255,.6);transform:translateY(-3px)}.et-callout-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--et-gold)}.et-callout-title{font-size:1.05rem;font-weight:600;color:#fff;line-height:1.3}.et-callout-desc{font-size:.875rem;color:#8aabb0;line-height:1.5;flex:1}.et-callout-arrow{margin-top:.75rem;font-size:.85rem;color:var(--et-blue);font-weight:500}.et-browse-all{font-size:.95rem;color:rgba(255,255,255,.55)!important;text-decoration:none;transition:color .15s}.et-browse-all:hover{color:rgba(255,255,255,.9)!important}@media(max-width:640px){.cover h1{font-size:2em}.cover h2{font-size:1em}.et-callouts{gap:1rem}.et-callout{max-width:100%}.cover::before{background-size:90%}}#article{background:var(--et-article-bg);box-shadow:var(--et-article-shadow)}#article-header{font-weight:600}#article-content blockquote{border-left-color:var(--et-gold)}.sidebar-section{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--et-gold)}:root[data-color=dark],:root[data-color=night]{--color-anchor:var(--et-blue);--color-hover:var(--et-blue-dark)}