body{background:#121212}span,h1,h2,h3,h4,h5,h6,p,a{color:#e8e8e8;font-family:Montserrat,Inter,Roboto,Helvetica Neue,Arial,sans-serif}figcaption{color:#e9e9e9;font-family:Montserrat,Inter,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{font-size:16px}@media(max-width:640px){body{font-size:15px}}.header{display:grid;grid-template-areas:"PageText Empty Nav";justify-content:space-between;align-items:center;padding:12px 18px;background:#212121;box-shadow:2px 2px 12px #0003;position:sticky;top:0;z-index:100;border-radius:4px}@media screen and (max-width:640px){.header{padding:10px 12px}}.header .logo{font-size:clamp(.9rem,(.0000868056 * (var(--current-width) - 768) * 1rem),1rem);font-weight:600}@media screen and (max-width:640px){.header .logo{font-size:clamp(.765rem,(.0000737847 * (var(--current-width) - 768) * 1rem),.85rem)}}.header .links{grid-area:Nav;display:flex;gap:20px;align-items:center}.header .links>a{font-size:clamp(.855rem,(.0000824653 * (var(--current-width) - 768) * 1rem),.95rem);font-weight:600;text-decoration:none;text-align:center}@media screen and (max-width:640px){.header .links>a{font-size:clamp(.765rem,(.0000737847 * (var(--current-width) - 768) * 1rem),.85rem)}}.header .page_text{grid-area:PageText}
