.wp-md{color:#c8d0dc;font-size:1rem;line-height:1.9;overflow-wrap:anywhere;word-break:break-word}.wp-md h2{border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:1.35rem;font-weight:700;margin:2rem 0 1rem;padding-bottom:.5rem}.wp-md h3{color:#6ea8fe;font-size:1.12rem;font-weight:600;margin:1.6rem 0 .75rem}.wp-md h4{color:#9d8cf5;margin:1.3rem 0 .6rem}.wp-md h4,.wp-md h5{font-size:1rem;font-weight:600}.wp-md h5{color:#c8d0dc;margin:1.1rem 0 .5rem}.wp-md h2,.wp-md h3{scroll-margin-top:9rem}.wp-md p{font-size:1rem;margin:.75rem 0}.wp-md strong{color:#fff;font-weight:600}.wp-md code{background:#6ea8fe1f;border-radius:4px;color:#6ea8fe;font-family:ui-monospace,monospace;font-size:1em;padding:.1rem .4rem}.wp-md pre{background:#0a0e16bf;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin:1rem 0;max-width:100%;overflow-x:auto;padding:1rem}.wp-md pre code{background:none;color:#a8d0a0;padding:0}.wp-md table{border-collapse:collapse;display:block;font-size:1rem;margin:1.25rem 0;max-width:100%;overflow-x:auto;width:100%}.wp-md th{background:#6ea8fe1f;border:1px solid hsla(0,0%,100%,.1);color:#6ea8fe;font-weight:600;padding:.6rem .75rem;text-align:left;white-space:nowrap}.wp-md td{border:1px solid hsla(0,0%,100%,.08);padding:.55rem .75rem;vertical-align:top}.wp-md tbody tr:nth-child(2n){background:#ffffff06}.wp-md ol,.wp-md ul{margin:.75rem 0 .75rem 1.4rem}.wp-md ul{list-style:disc}.wp-md ol{list-style:decimal}.wp-md li{font-size:1rem;margin:.4rem 0}.wp-md blockquote{background:#6ea8fe12;border-left:3px solid #6ea8fe;border-radius:0 8px 8px 0;color:#9fb2cc;margin:1rem 0;padding:.6rem 1rem}.wp-md hr{border:none;border-top:1px solid hsla(0,0%,100%,.12);margin:1.75rem 0}.lesson-sticky{margin:-.25rem 0 1.5rem;position:sticky;top:4rem;z-index:30}@media(min-width:768px){.lesson-sticky{top:5rem}}.lesson-nav-sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e16f0;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;display:flex;gap:.5rem;justify-content:space-between;padding:.4rem}.lesson-nav-link{border-radius:.5rem;display:flex;flex:1 1 0;flex-direction:column;gap:.1rem;min-width:0;padding:.25rem .5rem}.lesson-nav-link:hover{background:#6ea8fe14}.lesson-nav-link-next{align-items:flex-end;text-align:right}.lesson-nav-dir{color:#6ea8fe;font-size:.75rem}.lesson-nav-title{color:#9fb2cc;font-size:.8125rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-toc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e16f0;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;margin-top:.5rem}.lesson-toc summary{color:#9fb2cc;cursor:pointer;font-size:.8125rem;padding:.55rem .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lesson-toc ul{list-style:none;margin:0;max-height:45vh;overflow-y:auto;padding:0 .75rem .5rem}.lesson-toc li a{color:#9fb2cc;display:block;font-size:.8125rem;overflow:hidden;padding:.35rem 0;text-overflow:ellipsis;white-space:nowrap}.lesson-toc li a:hover{color:#6ea8fe}.lesson-toc .toc-lv3 a{opacity:.8;padding-left:.85rem}.lesson-endnav{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media(min-width:640px){.lesson-endnav{grid-template-columns:repeat(2,minmax(0,1fr))}}.lesson-endcard{background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.15rem;transition:border-color .2s,background .2s}.lesson-endcard:hover{background:#6ea8fe0f;border-color:#6ea8fe80}.lesson-endcard-next{align-items:flex-end;text-align:right}.lesson-endcard-dir{color:#6ea8fe;font-size:.75rem}.lesson-endcard-seq{color:#6b7a8f;font-size:.6875rem}.lesson-endcard-title{color:#e6edf7;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}
