.c-page{position:relative;margin-left:auto;margin-right:auto;display:block;height:auto;min-height:80vh;width:100%;max-width:64rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:5vh;padding-bottom:2rem}@media (min-width: 640px){.c-page{padding-left:3rem;padding-right:3rem;padding-top:5vh}}@media (min-width: 1024px){.c-page{padding-left:4rem;padding-right:4rem;padding-top:15vh}}.c-page__title{padding-bottom:2rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 640px){.c-page__title{font-size:3rem;line-height:1}}@media (min-width: 768px){.c-page__title{font-size:4.5rem;line-height:1}}.c-page h1,.c-page h2,.c-page h3,.c-page h4{text-align:left;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.c-page h1>a,.c-page h2>a,.c-page h3>a,.c-page h4>a{text-shadow:unset}.c-page h1:first-child{margin-top:1.75rem;margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width: 640px){.c-page h1:first-child{margin-bottom:2.25rem;font-size:3rem;line-height:1}}.c-page h2,.c-page h1:not(:first-child){margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem}@media (min-width: 640px){.c-page h2,.c-page h1:not(:first-child){font-size:2.25rem;line-height:2.5rem}}.c-page h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}@media (min-width: 640px){.c-page h3{font-size:1.875rem;line-height:2.25rem}}.c-page h4{margin-top:1rem;margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem}@media (min-width: 640px){.c-page h4{font-size:1.5rem;line-height:2rem}}.c-page p,.c-page li{text-align:justify;font-size:.875rem;line-height:1.25rem}@media (min-width: 640px){.c-page p,.c-page li{font-size:1rem;line-height:1.5rem}}.c-page p>a,.c-page li>a{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.c-page p>a:hover,.c-page li>a:hover{text-decoration-line:underline}.c-page p>a:is(.dark *),.c-page li>a:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.c-page p,.c-page ul,.c-page ol{margin-top:.5rem;margin-bottom:.5rem}.c-page ul,.c-page ol{margin-left:1rem;margin-bottom:1.5rem}@media (min-width: 640px){.c-page ul,.c-page ol{margin-left:2rem}}.c-page ul{list-style-type:disc}.c-page ol{list-style-type:decimal}.c-page ol li::marker{font-weight:700}.c-page hr{margin-top:2rem;margin-bottom:2rem;border-style:none;height:1px;background-image:linear-gradient(to left,rgba(0,0,0,.2),rgba(0,0,0,.9),rgba(0,0,0,.2))}
