.interests-page{padding-block:32px 48px}.interests-page p{max-width:70ch;line-height:1.6}.interests-page fieldset{border:0;padding:0;margin:24px 0}.interests-page legend{font-size:1.4rem;font-weight:800;margin-bottom:16px}.interest-choices{display:flex;flex-wrap:wrap;gap:10px}.interest-option{display:flex;align-items:center;gap:10px;padding:12px;min-height:48px;border:1px solid #c4cecd;border-radius:16px;margin-bottom:10px;cursor:pointer}.interest-option:has(input:checked){background:#D5EBE8;border-color:#176575}.interest-option input{width:20px;height:20px;accent-color:#176575}.interest-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.interest-buttons .button{white-space:normal;text-align:center}