.dsa-page{display:grid;gap:.75rem;max-width:40rem;margin:0 auto;padding:2rem 1rem 2.5rem}.dsa-page h1{margin:0;font-size:1.5rem}.dsa-page h2{margin:.75rem 0 0;font-size:1.125rem}.dsa-page p{margin:0;color:var(--text-2);font-size:.875rem}.dsa-page form{display:grid;gap:.5rem}.dsa-page .checkbox-label{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.dsa-page .error{color:var(--danger-text)}.dsa-page .success{color:var(--success-text)}
