.content-page,.content-page .header{margin-bottom:var(--margin-2)}.content-page .header{background-color:var(--primary-medium);border-radius:var(--radius-1);overflow:hidden;padding:calc(85.18519px + 4.62963vw) var(--margin-1) var(--margin-2);position:relative;text-align:center}.content-page .header .intro{color:var(--text-secondary);font-size:1em;margin-inline:auto;max-width:100%;position:relative;width:calc(var(--container-width)*.75);z-index:10}.content-page .header:after{background:radial-gradient(100% 96% at 96% -70%,var(--secondary-light) 2%,transparent 100%),radial-gradient(60% 70% at -30% 100%,var(--secondary-light) 0,transparent 100%);content:"";inset:0;position:absolute;z-index:0}@media screen and (max-width:600px){.content-page .header{padding-top:var(--margin-2)}}.content-page .container{margin:0 auto;max-width:var(--container-max);padding:0 1rem;width:calc(var(--container-width)*.75)}.content-page h1{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.content-page .content{line-height:1.6}.content-page .content h2{font-size:1.5rem;font-weight:600;margin:2rem 0 1rem}.content-page .content h3{font-size:1.25rem;font-weight:500;margin:1.5rem 0 .75rem}.content-page .content p{margin-bottom:1rem}.content-page .content ol,.content-page .content ul{list-style:disc;margin:1rem 0;padding-left:2rem}.content-page .content li{margin-bottom:.5rem}.content-page .content strong{font-weight:600}.content-page .content a{color:var(--text-secondary);text-decoration:underline}.content-page .content a:hover{color:var(--text-primary)}
