.private-profiles{display:grid;grid-template-columns:1fr 1fr;gap:18px}.professional{border:1px solid #c2cabb;padding:25px;background:#efefe5;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.professional h3{font:30px Georgia,serif;margin:0 0 12px}.affiliation,.location{display:block;color:#647065;font-size:12px}.professional p{font-size:14px}.professional-link{font-size:13px;text-underline-offset:4px}.controls{margin-top:40px;grid-template-columns:2fr 1fr 1fr}.controls span{display:block;font-size:13px;margin-bottom:8px}form{max-width:480px}form .primary{margin-top:24px}main>h1{font-size:clamp(42px,6vw,70px)}@media(max-width:700px){.private-profiles,.controls{grid-template-columns:1fr}}