.nav{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);background-color:var(--color-white);border-bottom:calc(1/var(--px-base)*var(--px-to-rem)) solid var(--color-neutral-10)}@media(max-width: 48rem){.nav{flex-direction:column;gap:var(--spacing-4)}}.nav__logo{font-size:calc(24/var(--px-base)*var(--px-to-rem));font-weight:700;color:var(--color-primary)}.nav__list{display:flex;list-style:none;gap:var(--spacing-6)}@media(max-width: 48rem){.nav__list{flex-direction:column;gap:var(--spacing-2);text-align:center}}.nav__link{color:var(--color-neutral);font-weight:500;padding:var(--spacing-2) 0;border-bottom:calc(2/var(--px-base)*var(--px-to-rem)) solid rgba(0,0,0,0);transition:all .2s ease}.nav__link:hover{color:var(--color-primary);border-bottom-color:var(--color-primary);text-decoration:none}.footer{background-color:var(--color-neutral-90);color:var(--color-white);padding:var(--spacing-20) var(--spacing-6)}.footer__links{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}.footer__link{color:var(--color-neutral-30);transition:color .2s ease}.footer__link:hover{color:var(--color-white)}.footer__copyright{color:var(--color-neutral-50);font-size:calc(14/var(--px-base)*var(--px-to-rem));border-top:calc(1/var(--px-base)*var(--px-to-rem)) solid var(--color-neutral-70);padding-top:var(--spacing-6)}.content-block{margin-top:var(--spacing-0);margin-bottom:var(--spacing-6)}@media(min-width: 48rem){.content-block{margin-top:var(--spacing-0);margin-bottom:var(--spacing-16)}}.content-block{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:calc(18/var(--px-base)*var(--px-to-rem));line-height:calc(28/var(--px-base)*var(--px-to-rem));color:var(--color-neutral)}.content-block--container{margin-top:var(--spacing-0);margin-bottom:var(--spacing-6)}@media(min-width: 48rem){.content-block--container{margin-top:var(--spacing-0);margin-bottom:var(--spacing-16)}}.content-block--full{width:var(--viewport-width, 100vw);margin-inline:calc((100% - var(--viewport-width, 100vw))/2)}.content-block a{font-weight:var(--font-weight-bold)}.content-block ul{margin:0;padding-left:calc(16/var(--px-base)*var(--px-to-rem))}.content-block ul li+li,.content-block ul li>ul{margin-top:calc(13/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.content-block ul li+li,.content-block ul li>ul{margin-top:calc(8/var(--px-base)*var(--px-to-rem))}}.content-block a+h2,.content-block ol+h2,.content-block p+h2,.content-block ul+h2{margin-top:calc(64/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.content-block a+h2,.content-block ol+h2,.content-block p+h2,.content-block ul+h2{margin-top:calc(48/var(--px-base)*var(--px-to-rem))}}.content-block a+hr,.content-block a+ol,.content-block a+p,.content-block a+ul,.content-block h2+a,.content-block h2+hr,.content-block h2+ol,.content-block h2+p,.content-block h2+ul,.content-block hr+a,.content-block hr+h2,.content-block hr+ol,.content-block hr+p,.content-block hr+ul,.content-block ol+a,.content-block ol+hr,.content-block ol+p,.content-block p+a,.content-block p+hr,.content-block p+ol,.content-block p+p,.content-block p+ul,.content-block ul+a,.content-block ul+hr,.content-block ul+p{margin-top:calc(24/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.content-block a+hr,.content-block a+ol,.content-block a+p,.content-block a+ul,.content-block h2+a,.content-block h2+hr,.content-block h2+ol,.content-block h2+p,.content-block h2+ul,.content-block hr+a,.content-block hr+h2,.content-block hr+ol,.content-block hr+p,.content-block hr+ul,.content-block ol+a,.content-block ol+hr,.content-block ol+p,.content-block p+a,.content-block p+hr,.content-block p+ol,.content-block p+p,.content-block p+ul,.content-block ul+a,.content-block ul+hr,.content-block ul+p{margin-top:calc(12/var(--px-base)*var(--px-to-rem))}}.content-block h1+h3,.content-block h3+ol,.content-block h3+p,.content-block h3+ul,.content-block h4+ol,.content-block h4+p,.content-block h4+ul,.content-block ol+h3,.content-block ol+h4,.content-block p+h3,.content-block p+h4,.content-block ul+h3,.content-block ul+h4{margin-top:calc(20/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.content-block h1+h3,.content-block h3+ol,.content-block h3+p,.content-block h3+ul,.content-block h4+ol,.content-block h4+p,.content-block h4+ul,.content-block ol+h3,.content-block ol+h4,.content-block p+h3,.content-block p+h4,.content-block ul+h3,.content-block ul+h4{margin-top:calc(16/var(--px-base)*var(--px-to-rem))}}