#header{padding-top:1rem;position:sticky}#header .title{margin:1rem auto 5rem;width:fit-content}#header .title h1{margin:0;text-align:center;font-size:7rem;font-weight:1000;letter-spacing:-.2rem;word-spacing:-.5rem;font-stretch:condensed;color:var(--z1-text-color);text-shadow:0 1rem 2rem #00000020,-.2rem .5rem .3rem #00000030}#header .title span.subtitle{padding:0 .5rem;font-size:1.5rem;font-weight:600;color:var(--z1-text-color-2)}#header nav{width:100%;border:solid 3px var(--z1-border-color-2);border-bottom:none;background-color:var(--z1-bg-color-2);padding:2.5rem 2rem .8rem;box-shadow:inset var(--shadow-sm)}#header nav ul{margin:0 auto;max-width:90rem;display:flex;gap:1rem}#header nav ul li{position:relative}#header nav ul li:not(:first-child):before{content:"";border-left:solid;margin-right:1rem;color:var(--border-color-1);position:absolute;height:100%;left:-.6rem}.wrapper{max-width:85rem;margin:auto;justify-content:center;margin-top:1rem}@media screen and (max-width: 680px){.wrapper{max-width:100%}}.wrapper section{margin:0 2rem}@media screen and (max-width: 680px){.wrapper section{margin:.5rem}}.wrapper section h2{margin:2rem 0}.wrapper section.ads{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;gap:5rem 2rem}.wrapper section.ads img{flex-basis:50%;min-width:25rem;max-width:35rem;width:fit-content;object-fit:contain;flex-shrink:1;flex-grow:1;border-radius:1rem;box-shadow:var(--shadow-lg),var(--shadow-md)}.wrapper>section{padding:2rem}.wrapper dl{border-top:solid 1px;padding-top:1rem}.wrapper dl dt{font-weight:600;margin-bottom:.5rem}.wrapper dl dt:before{content:"-  "}
