.signup-success-container{text-align:center}.signup-success-container h1{color:var(--color-blue-primary);font-size:2rem;font-weight:500;margin-bottom:1rem}@media (min-width:640px){.signup-success-container h1{font-size:2.25rem}}.signup-success-container .subtitle{color:var(--color-blue-primary);font-size:1.125rem;margin-bottom:2rem}.details-card{background-color:var(--color-white);border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:1rem 1.5rem;text-align:left}.details-card h3{color:var(--color-blue-primary);font-size:1.25rem;font-weight:500;margin-bottom:1rem;text-align:left}.email-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.email-grid{grid-template-columns:1fr 1fr}}.email-label{color:#6b7280;font-size:.875rem;margin-bottom:.125rem}.email-address{color:var(--color-blue-primary);font-size:1rem}.research-container{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.research-container{grid-template-columns:4fr 8fr}}.research-image img{border-radius:.75rem;height:auto;width:100%}.research-content{display:flex;flex-direction:column;justify-content:center;padding:1.5rem 2rem}.research-content h2{font-family:var(--font-secondary);font-size:1.875rem;font-weight:500}.research-content p{text-align:justify}.research-link{align-items:center;color:var(--color-blue-primary);display:flex;font-family:var(--font-secondary);font-weight:500;gap:.5rem;padding:.75rem 1rem;text-decoration:none}.arrow-icon{color:var(--color-blue-accent);height:1.5rem;width:1.5rem}